-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Metrics visualization #942
Comments
Results for the LibraryBasically the decision was based
We have two strong options. 1. ReChartsIs a composable charting library built on React components. Pros
Cons
2. react-chartjs-2Pros
Cons
ResultsMy Personal choice would be TipsSince Charts Components are heavy components , i would recommend to memoize those components with |
@Haarolean just for my understanding, what would be the backend of this feature? I mean would the Kafka UI then store such metrics by itself or generate them on the fly each time from Kafka? How about querying Prometheus for those and just visualize them like what's today possible in Grafana using the Kafka Exporter? I think querying prometheus would probably give some more accurate data and a good graph view .. what do you think? |
@sherifkayad this is TBD yet. Probly exporting metrics into prometheus, might be a lil bit of storing short-term some metrics in memory. |
@Haarolean got ya. I just wanted to say if something like the Kafka Exporter (https://github.com/danielqsj/kafka_exporter) is already in place, then you wouldn't probably need to worry about lots of metrics e.g. lag metrics or throughput metrics. In that case, probably the Kafka UI can just read the metrics from Prometheus and that's it. Not sure if that makes sense to you or if there could be some metrics that the UI needs and those aren't available by the exporter. |
@sherifkayad thanks for suggesting kafka-exporter. We might use that as a setup example for this feature. |
This repo is not maintained (#4255) |
Store and visualize metrics graps, for, like, consumer lag
Feedback from here:
UPD:
0) Research: determine set of metrics for visualisation
The text was updated successfully, but these errors were encountered: