apache / apache/eventmesh-dashboard

[Feature] 支持 Kafka Admin API 配置

Open
#226 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
26
Forks
23
Avg merge
6h 18m
Merged PRs (30d)
3

Description

### Search before asking

- [x] I had searched in the [issues](https://github.com/apache/eventmesh/issues?q=is%3Aissue) and found no similar issues.

### Feature Request

## 背景

当前 EventMesh 使用 Kafka 作为存储后端时,一些管理类操作需要依赖 Kafka Admin API,例如:

- Topic 创建、删除和查询
- Partition 信息查询
- Consumer Group 查询
- Consumer Offset 查询和修改
- Broker / Cluster 元数据查询
- Topic 配置查询和修改

Kafka 官方提供了 `AdminClient` 用于完成上述管理操作,但目前 EventMesh 中缺少统一、清晰的 Kafka Admin Client 配置和封装方式。

因此,希望在 EventMesh 的 Kafka Storage Plugin 中增加对 Kafka Admin API 的配置和管理能力支持。

### Are you willing to submit PR?

- [x] Yes I am willing to submit a PR!

### Code of Conduct

- [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) *

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the Kafka Storage Plugin and its current configuration, then review how Kafka AdminClient supports the listed administrative operations. The issue names no files or tests, so first clarify the configuration and encapsulation design. Done should provide clear Admin API configuration and support for the requested topic, partition, consumer group, offset, broker, and topic-configuration operations.

Written by the indexing model from the issue text.

Assessment

Tech stack
java, kafka
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.