Apache Kafka UI 是一個免費的開源 Web UI,用于監控和管理 Apache Kafka 集群,可方便地查看 Kafka Brokers、Topics、消息、Consumer 等情況,支持多集群管理、性能監控、訪問控制等功能。
要運行 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 config --global user.name "Mona Lisa"git config --global user.email "monalisa@louvre.net"
默認情況下,kafka-ui 不允許在運行時更改其配置。當應用程序啟動時,它會從系統環境、配置文件(application.yaml)和 JVM 參數(由-D)讀取配置。一旦配置被讀取,它就被視為不可變,即使配置源(例如文件)發生更改也不會刷新。
可以配置 kafka-ui 來屏蔽消息頁面中顯示的敏感數據。
消除:對于 json 對象 - 刪除目標字段,否則 - 返回“null”字符串。
- type: REMOVE fields: [ "id", "name" ] ...
應用示例
{ "id": 1234, "name": { "first": "James" }, "age": 30 } ->{ "age": 30 }
可以實現自己的 serde 并將其注冊到 kafka-ui 應用程序中。
開源地址:https://github.com/provectus/kafka-ui
本文鏈接:http://www.www897cc.com/showinfo-26-46338-0.html7k Star,一款開源的 Kafka 管理平臺,功能齊全、頁面美觀!
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 一文帶你徹底掌握阻塞隊列!
下一篇: 終結篇:==和equals有什么區別?