diff --git a/README.MD b/README.MD index cb88cac..5d936cc 100644 --- a/README.MD +++ b/README.MD @@ -1,22 +1,21 @@ # kafka map -给编程插上翅膀,给kafka装上导航。 +给编程插上翅膀,给`kafka`装上导航。 ## 快速了解 -`kafka map`是使用`Java11`和`React`给`Apache Kafka`开发的一款web ui工具。 -通过这款工具可以很方便直观的查看Broker、 topics、 partitions、consumers等信息,以及查看Topic中的消息。 +`kafka map`是使用`Java11`和`React`开发的一款`kafka`可视化工具。 目前支持的功能有: - 多集群管理 -- topic监控 —— 查看分区数量、副本数量、存储大小、offset -- topic管理 —— 创建、删除、扩容 -- broker查看 —— Partitions as Leader、 Partitions as Follower -- consumer管理(查看、删除) +- 集群状态监控(分区数量、副本数量、存储大小、offset) +- 主题创建、删除、扩容(删除需配置delete.topic.enable = true) +- broker状态监控 +- 消费者组查看、删除 - 重置offset -- 消费消息 —— 支持String和json方式展示 -- 生产消息 —— 支持向指定的topic和partition发送字符串消息 +- 消息查询(支持String和json方式展示) +- 发送消息(支持向指定的topic和partition发送字符串消息) ## 截图 diff --git a/docs/screenshot.md b/docs/screenshot.md index d96fb79..498970b 100644 --- a/docs/screenshot.md +++ b/docs/screenshot.md @@ -1,24 +1,35 @@ +### 添加集群 + +![添加集群](../screenshot/import-cluster.png) ### 集群管理 -![集群管理](../screenshot/cluster.png) +![集群管理](../screenshot/clusters.png) + +### broker + +![broker](../screenshot/brokers.png) ### 主题管理 -![主题管理](../screenshot/topic.png) +![主题管理](../screenshot/topics.png) ### 消费组 -![消费组](../screenshot/consumer.png) +![消费组](../screenshot/consumers.png) -### 消费组详情 +### 查看消费组已订阅主题 -![消费组详情](../screenshot/consumer-detail.png) +![消费组详情](../screenshot/consumer-subscription.png) ### topic详情——分区 ![topic详情——分区](../screenshot/topic-info-partition.png) +### topic详情——broker + +![topic详情——broker](../screenshot/topic-info-broker.png) + ### topic详情——消费组 ![topic详情——消费组](../screenshot/topic-info-consumer.png) @@ -27,6 +38,14 @@ ![topic详情——消费组重置offset](../screenshot/topic-info-consumer-reset-offset.png) +### topic详情——配置信息 + +![topic详情——配置信息](../screenshot/topic-info-config.png) + +### 生产消息 + +![消费消息](../screenshot/producer-message.png) + ### 消费消息 -![消费消息](../screenshot/topic-data.png) \ No newline at end of file +![消费消息](../screenshot/consumer-message.png) \ No newline at end of file diff --git a/screenshot/broker.png b/screenshot/brokers.png similarity index 100% rename from screenshot/broker.png rename to screenshot/brokers.png diff --git a/screenshot/cluster.png b/screenshot/cluster.png deleted file mode 100644 index 7d1e11e..0000000 Binary files a/screenshot/cluster.png and /dev/null differ diff --git a/screenshot/clusters.png b/screenshot/clusters.png new file mode 100644 index 0000000..fbe2d8e Binary files /dev/null and b/screenshot/clusters.png differ diff --git a/screenshot/consumer-detail.png b/screenshot/consumer-detail.png deleted file mode 100644 index 376712e..0000000 Binary files a/screenshot/consumer-detail.png and /dev/null differ diff --git a/screenshot/consumer-message.png b/screenshot/consumer-message.png new file mode 100644 index 0000000..6aab5e6 Binary files /dev/null and b/screenshot/consumer-message.png differ diff --git a/screenshot/consumer-subscription.png b/screenshot/consumer-subscription.png new file mode 100644 index 0000000..c68cfcd Binary files /dev/null and b/screenshot/consumer-subscription.png differ diff --git a/screenshot/consumer.png b/screenshot/consumer.png deleted file mode 100644 index bd728fc..0000000 Binary files a/screenshot/consumer.png and /dev/null differ diff --git a/screenshot/consumers.png b/screenshot/consumers.png new file mode 100644 index 0000000..313e49c Binary files /dev/null and b/screenshot/consumers.png differ diff --git a/screenshot/import-cluster.png b/screenshot/import-cluster.png new file mode 100644 index 0000000..7b0c8eb Binary files /dev/null and b/screenshot/import-cluster.png differ diff --git a/screenshot/producer-message.png b/screenshot/producer-message.png new file mode 100644 index 0000000..79f8832 Binary files /dev/null and b/screenshot/producer-message.png differ diff --git a/screenshot/topic-data.png b/screenshot/topic-data.png deleted file mode 100644 index e721408..0000000 Binary files a/screenshot/topic-data.png and /dev/null differ diff --git a/screenshot/topic-info-broker.png b/screenshot/topic-info-broker.png new file mode 100644 index 0000000..02e2bbd Binary files /dev/null and b/screenshot/topic-info-broker.png differ diff --git a/screenshot/topic-info-config.png b/screenshot/topic-info-config.png new file mode 100644 index 0000000..c2d3de3 Binary files /dev/null and b/screenshot/topic-info-config.png differ diff --git a/screenshot/topic-info-consumer-reset-offset.png b/screenshot/topic-info-consumer-reset-offset.png index 5c94988..0bc31b4 100644 Binary files a/screenshot/topic-info-consumer-reset-offset.png and b/screenshot/topic-info-consumer-reset-offset.png differ diff --git a/screenshot/topic-info-consumer.png b/screenshot/topic-info-consumer.png index d5b025a..d203c72 100644 Binary files a/screenshot/topic-info-consumer.png and b/screenshot/topic-info-consumer.png differ diff --git a/screenshot/topic-info-partition.png b/screenshot/topic-info-partition.png index 224ba5a..85fe1c2 100644 Binary files a/screenshot/topic-info-partition.png and b/screenshot/topic-info-partition.png differ diff --git a/screenshot/topic.png b/screenshot/topic.png deleted file mode 100644 index 44b061c..0000000 Binary files a/screenshot/topic.png and /dev/null differ diff --git a/screenshot/topics.png b/screenshot/topics.png new file mode 100644 index 0000000..1eff332 Binary files /dev/null and b/screenshot/topics.png differ