Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate a Kafka UI to the Dev UI #21436

Closed
cescoffier opened this issue Nov 14, 2021 · 9 comments
Closed

Integrate a Kafka UI to the Dev UI #21436

cescoffier opened this issue Nov 14, 2021 · 9 comments
Assignees
Labels
area/kafka kind/epic Large issue with links to sub-issues

Comments

@cescoffier
Copy link
Member

Description

AKHQ, among others, is providing a very nice and useful API when developing with Kafka. It lets you see the content of the topic, handle schema, update consumer offsets, verifies assignments… Having an equivalent UI in the Quarkus Dev UI (as well as in a standalone way) would improve our development experience a lot.

@quarkus-bot
Copy link

quarkus-bot bot commented Nov 14, 2021

/cc @ozangunalp

@loicmathieu
Copy link
Contributor

@cescoffier this would be very interesting.

However, how do you forsee such integration ? AKHQ (or other solution) has a backend (written in micronaut) and needs configuration to access the cluster. Maybe a devservices like solution using a container ?

Speaking of AKHQ, we actualy use it on my team but may move to something else as it has some issues and the main developer seems to loose interest on it (we discuss with him about AKHQ future).

@cescoffier
Copy link
Member Author

That's a question for @ozangunalp, but we may implement something on our own. We have plans to align the dev ui UI to have a single look and feel (that should be handled by @phillip-kruger).

@cescoffier
Copy link
Member Author

And by default it would connect to the configured bootstrap.servers (dev service or your own)

@ChristianPraiss
Copy link

Just to chime in on the discussion, we've used kafdrop extensively during development of a kafka-based application and had some great experiences with that. Might be worth taking a look Kafdrop (Github) 😊It even has scss variable based theming support, which could help with the single look&feel. (located in the theme folder)

@twobiers
Copy link
Contributor

Yet another solution is the Redpanda Console (Formerly known as Kowl) which I'm currently using.
But I agree it would be very cool to integrate this function in the Dev UI.

@cescoffier
Copy link
Member Author

@ozangunalp should we close this issue?

@ozangunalp
Copy link
Contributor

Yes, let's close this, and I'll open an improvements issue.

@ozangunalp
Copy link
Contributor

Closed by #26998

Repository owner moved this from Todo to Done in Quarkus Roadmap/Planning Nov 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kafka kind/epic Large issue with links to sub-issues
Projects
Status: Done
Development

No branches or pull requests

5 participants