Redian新闻
>
7k Star,一款开源的 Kafka 管理平台,功能齐全、页面美观!

7k Star,一款开源的 Kafka 管理平台,功能齐全、页面美观!

公众号新闻

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入芋道快速开发平台知识星球。下面是星球提供的部分资料: 

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号等等功能:

  • Boot 地址:https://gitee.com/zhijiantianya/ruoyi-vue-pro
  • Cloud 地址:https://gitee.com/zhijiantianya/yudao-cloud
  • 视频教程:https://doc.iocoder.cn

来源:github.com/provectus/kafka-ui


Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群,可方便地查看 Kafka Brokers、Topics、消息、Consumer 等情况,支持多集群管理、性能监控、访问控制等功能。

1 特征

  • 多集群管理: 在一个地方监控和管理所有集群
  • 使用指标仪表板进行性能监控: 使用轻量级仪表板跟踪关键 Kafka 指标
  • 查看 Kafka Brokers: 查看主题和分区分配、控制器状态
  • 查看 Kafka 主题: 查看分区计数、复制状态和自定义配置
  • 查看消费者组: 查看每个分区的停放偏移量、组合滞后和每个分区滞后
  • 浏览消息: 使用 JSON、纯文本和 Avro 编码浏览消息
  • 动态主题配置: 使用动态配置创建和配置新主题
  • 自定义序列化/反序列化插件: 对数据使用现成的 Serde
  • 基于角色的访问控制: 精确管理访问 UI 的权限
  • 数据脱敏: 混淆主题消息中的敏感数据

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro
  • 视频教程:https://doc.iocoder.cn/video/

2 入门

要运行 Apache Kafka 的 UI,可以使用预构建的 Docker 映像或自行构建它(或 jar 文件)。

快速启动(演示运行)

docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true provectuslabs/kafka-ui

然后访问 http://localhost: 8080

持久安装

services:
  kafka-ui:
    container_name: kafka-ui
    image: provectuslabs/kafka-ui:latest
    ports:
      - 8080:8080
    environment:
      DYNAMIC_CONFIG_ENABLED: true
    volumes:
      - ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml

设置 git

设置 git 凭据:

git config --global user.name "Mona Lisa"
git config --global user.email "[email protected]"

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud
  • 视频教程:https://doc.iocoder.cn/video/

3 配置向导

动态应用程序配置

默认情况下,kafka-ui 不允许在运行时更改其配置。当应用程序启动时,它会从系统环境、配置文件(application.yaml)和 JVM 参数(由-D)读取配置。一旦配置被读取,它就被视为不可变,即使配置源(例如文件)发生更改也不会刷新。

4 数据脱敏

主题数据脱敏

可以配置 kafka-ui 来屏蔽消息页面中显示的敏感数据。

消除:对于 json 对象 - 删除目标字段,否则 - 返回“null”字符串。

- type: REMOVE
  fields: [ "id""name" ]
  ...

应用示例

"id"1234"name": { "first""James" }, "age"30 }
 ->
"age"30 }

5 自定义可插拔 serde 注册

可以实现自己的 serde 并将其注册到 kafka-ui 应用程序中。

  • 添加 kafka-ui-serde-api 依赖项(应该可以通过 mavencentral 下载)
  • 实现 com.provectus.kafka.ui.serde.api.Serde 接口
  • 将 serde 打包到 uber jar 中,或者提供包含无依赖项 jar 及其依赖项 jar 的目录

传送门

开源地址:https://github.com/provectus/kafka-ui


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

文章有帮助的话,在看,转发吧。

谢谢支持哟 (*^__^*)

微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
去墓地悼念他(图)英国工签薪资门槛涨到£38.7k?别慌,留学生申请工签年薪达£27k即可!王炸学习打印机双十一又有好价,功能升级,性价比拉满!52岁的他当选总统!曾称要“炸掉”央行、全面美元化!特朗普发文祝贺:让阿根廷再次伟大…轻极限运动品牌「TOPAZ托帕兹」再获近千万元天使+轮融资,功能贴身层产品已上线|早起看早期西贡姑娘(下)特别策划|消费需求升级,功能型乳品成新风口?轻极限运动品牌「TOPAZ托帕兹」再获近千万元天使+轮融资,功能贴身层产品已上线|36氪首发KafkaFlow 入门指南:构建可扩展的 Kafka 事件驱动应用正面硬刚OpenAI!智谱AI推出第三代基座模型,功能对标GPT-4V,代码解释器随便玩断货王回归|九阳迷你豆浆机,容量小巧,功能强大,小家庭最爱Converse Run Star Legacy CX奶油白厚底款板鞋现在deal很好,才$38,码全!敲钟全新的分布式锁,功能简单且强大复旦发布AIGC图像检测方法综合测评平台,整合并开源多种现有检测算法阿根廷新总统要全面美元化?可以请教一下金正恩全球首款开源实时操作系统!开发了 20 多年、部署在超 120 亿台设备上的 ThreadX 正式开源Converse黑五大sale,Classics经典款难得打折,Run Star Legacy CX奶油白厚底款史低价爱彼迎收购Siri创始人之一联合创立的AI创企;IBM宣布AI模型管理平台将于12月初全面上市丨AIGC日报双十一优惠倒计时丨王炸学习打印机有好价,功能升级,性价比拉满!上海市副市长:上海将加快建设更多联通国际的功能性平台,在跨境投资、数据跨境流动等方面先行先试13.7k star,推荐一款实用工具——Gitui【首发】益佳达完成近亿元Pre-A+轮融资,加速打造泌尿及盆底健康专病管理平台开源中国将在年末推出大模型托管平台,大量人才招募中三个月写了个迷你版的短信平台,开源出来!头像|𝐒𝐡𝐚𝐫𝐞·招桃花头像16.7kstar 强推,丝滑、简洁、安全的开源工具——magic-wormhole降$60 | 九阳最新款破壁机Y1,功能更强,转速更高,噪音更低官宣!2023版Tableau再更新,功能逆天了!平替XShell,分享一款功能强大、跨平台、免费的 SSH 客户端:PortX小米澎湃OS体验沟通会,功能、设计体验全介绍6010 血壮山河之随枣会战 南昌之战 3开源中国董事长马越:AI x 开源的狂飙之路Jina AI 推出全球首款开源 8K 向量模型,比肩 OpenAI民间隐处鲍参军12306抢票的开源项目火了!31.7K Star是时候基于云重新设计 Kafka 了!AutoMQ 如何实现 Kafka 十倍的降本增效
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。