Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Strimzi Monitoring Refresh #877
Type of change
This PR refreshes the Monitoring appendix section in the documentation. The new bundled dashboards for Kafka and ZooKeeper should work out of the box to detect running Strimzi clusters and monitor key metrics for both services. Variables can be used to drill down the view by Namespace, Strimzi Cluster, Broker/Node, Topic (Kafka), Partition (Kafka). This should serve as a good starting point for people who want to build their own monitoring infrastructure for Strimzi clusters.
Important: Before the documentation for deploying Grafana can be used the Grafana docker image in
The following tasks were completed.
Please go through this checklist and make sure all applicable tasks have been done
Sep 21, 2018
1 check passed
I know I'm late to the game and that the PR is already merged, but I tried it out and have some comments I think would be useful overall.
Hey @Tombar . My responses below:
Interesting. I'll take a look at this. As you may be aware, some metrics aren't available when the ZK ensemble is only one node. I'll see if there's a way to support single node and cluster configurations without requiring separate dashboards.
Yes. This is an unfortunate problem in the metrics space in general. Inconsistent metric names, versioning, relabeling, exporter rules, etc. There are even core Prometheus exporters that are inconsistent with each other. Here's a prometheus server example config from the prometheus project
Excellent! I don't have much experience with connect, but I'm interested in learning more. I'm looking forward to seeing the dashboard you provide.