当前位置:首页 > 科技  > 软件

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

来源: 责编: 时间:2023-12-15 09:50:01 310观看
导读1 特征2 入门快速启动(演示运行)持久安装设置 git3 配置向导动态应用程序配置4 数据脱敏主题数据脱敏5 自定义可插拔 serde 注册传送门Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群,可方便
  • 1 特征
  • 2 入门
  • 快速启动(演示运行)
  • 持久安装
  • 设置 git
  • 3 配置向导
  • 动态应用程序配置
  • 4 数据脱敏
  • 主题数据脱敏
  • 5 自定义可插拔 serde 注册
  • 传送门

Apache Kafka UI 是一个免费的开源 Web UI,用于监控和管理 Apache Kafka 集群,可方便地查看 Kafka Brokers、Topics、消息、Consumer 等情况,支持多集群管理、性能监控、访问控制等功能。Y3L28资讯网——每日最新资讯28at.com

Y3L28资讯网——每日最新资讯28at.com

1 特征

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

2 入门

要运行 Apache Kafka 的 UI,可以使用预构建的 Docker 映像或自行构建它(或 jar 文件)。Y3L28资讯网——每日最新资讯28at.com

快速启动(演示运行)

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

然后访问 http://localhost: 8080Y3L28资讯网——每日最新资讯28at.com

持久安装

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 凭据:Y3L28资讯网——每日最新资讯28at.com

git config --global user.name "Mona Lisa"git config --global user.email "monalisa@louvre.net"

3 配置向导

动态应用程序配置

Y3L28资讯网——每日最新资讯28at.com

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

4 数据脱敏

主题数据脱敏

可以配置 kafka-ui 来屏蔽消息页面中显示的敏感数据。Y3L28资讯网——每日最新资讯28at.com

消除:对于 json 对象 - 删除目标字段,否则 - 返回“null”字符串。Y3L28资讯网——每日最新资讯28at.com

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

应用示例Y3L28资讯网——每日最新资讯28at.com

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

5 自定义可插拔 serde 注册

可以实现自己的 serde 并将其注册到 kafka-ui 应用程序中。Y3L28资讯网——每日最新资讯28at.com

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

传送门

开源地址:https://github.com/provectus/kafka-uiY3L28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-46338-0.html7k Star,一款开源的 Kafka 管理平台,功能齐全、页面美观!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 一文带你彻底掌握阻塞队列!

下一篇: 终结篇:==和equals有什么区别?

标签:
  • 热门焦点
  • 7月安卓手机性能榜:红魔8S Pro再夺榜首

    7月份的手机市场风平浪静,除了红魔和努比亚带来了两款搭载骁龙8Gen2领先版处理器的新机之外,别的也想不到有什么新品了,这也正常,通常6月7月都是手机厂商修整的时间,进入8月份之
  • 虚拟键盘 API 的妙用

    你是否在遇到过这样的问题:移动设备上有一个固定元素,当激活虚拟键盘时,该元素被隐藏在了键盘下方?多年来,这一直是 Web 上的默认行为,在本文中,我们将探讨这个问题、为什么会发生
  • WebRTC.Net库开发进阶,教你实现屏幕共享和多路复用!

    WebRTC.Net库:让你的应用更亲民友好,实现视频通话无痛接入! 除了基本用法外,还有一些进阶用法可以更好地利用该库。自定义 STUN/TURN 服务器配置WebRTC.Net 默认使用 Google 的
  • 2023年,我眼中的字节跳动

    此时此刻(2023年7月),字节跳动从未上市,也从未公布过任何官方的上市计划;但是这并不妨碍它成为中国最受关注的互联网公司之一。从2016-17年的抖音强势崛起,到2018年的“头腾
  • 东方甄选单飞:有些鸟注定是关不住的

    作者:彭宽鸿来源:华尔街科技眼‍‍‍‍‍‍‍‍‍‍东方甄选创始人俞敏洪带队的“7天甘肃行”直播活动已在近日顺利收官。成立后一
  • 认真聊聊东方甄选:如何告别低垂的果实

    来源:山核桃作者:财经无忌爆火一年后,俞敏洪和他的东方甄选依旧是颇受外界关心的“网红”。7月5日至9日,为期5天的东方甄选“甘肃行”首次在自有App内直播,
  • 消息称小米汽车开始筛选交付中心:需至少120个车位

    IT之家 7 月 7 日消息,日前,有微博简介为“汽车行业从业者、长三角一体化拥护者”的微博用户 @长三角行健者 发文表示,据经销商集团反馈,小米汽车目前
  • 英特尔Xe HPG游戏显卡:拥有512EU,单风扇版本

    据10 月 30 日外媒 TheVerge 消息报道,英特尔 Xe HPG Arc Alchemist 的正面实被曝光,不仅拥有 512 EU 版显卡,还拥有 128EU 的单风扇版本。另外,这款显卡 PCB
  • “买真退假” 这种“羊毛”不能薅

    □ 法治日报 记者 王春   □ 本报通讯员 胡佳丽  2020年初,还在上大学的小东加入了一个大学生兼职QQ群。群主“七王”在群里介绍一些刷单赚
Top