You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://quay.io/repository/google-cloud-tools/kafka-minion)
3
+
[](https://goreportcard.com/report/github.com/cloudworkz/kafka-minion)[](https://quay.io/repository/cloudworkz/kafka-minion)
7
4
8
-
Kafka minion is a prometheus exporter for Apache Kafka (v0.10.0+), created to reliably expose consumer group lag information along with other helpful, unique metrics. Easy to setup on Kubernetes environments.
5
+
Kafka minion is a prometheus exporter for Apache Kafka (v0.11.0.2+), created to reliably expose consumer group lag information along with other helpful, unique metrics. Easy to setup on Kubernetes environments.
9
6
10
7

11
8
12
9

-[x] Fetches consumer group information directly from `__consumer_offsets` topic instead of querying single brokers for consumer group lags to ensure robustness in case of broker failures or leader elections
18
15
-[x] Kafka SASL/SSL support
19
16
-[x] Provides per consumergroup:topic lag metrics (removes a topic's metrics if a single partition metric in that topic couldn't be fetched)
@@ -31,26 +28,26 @@ Kafka minion is a prometheus exporter for Apache Kafka (v0.10.0+), created to re
|`kafka_minion_group_topic_lag{group, group_base_name, group_is_latest, group_version, topic}`| Number of messages the consumer group is behind for a given topic.|
84
-
|`kafka_minion_group_topic_partition_lag{group, group_base_name, group_is_latest, group_version, topic, partition}`| Number of messages the consumer group is behind for a given partition.|
85
-
|`kafka_minion_group_topic_partition_offset{group, group_base_name, group_is_latest, group_version, topic, partition}`| Current offset of a given group on a given partition.|
78
+
| Metric | Description |
79
+
| --- | --- |
80
+
|`kafka_minion_group_topic_lag{group, group_base_name, group_is_latest, group_version, topic}`| Number of messages the consumer group is behind for a given topic. |
81
+
|`kafka_minion_group_topic_partition_lag{group, group_base_name, group_is_latest, group_version, topic, partition}`| Number of messages the consumer group is behind for a given partition. |
82
+
|`kafka_minion_group_topic_partition_offset{group, group_base_name, group_is_latest, group_version, topic, partition}`| Current offset of a given group on a given partition. |
86
83
|`kafka_minion_group_topic_partition_commit_count{group, group_base_name, group_is_latest, group_version, topic, partition}`| Number of commited offset entries by a consumer group for a given partition. Helpful to determine the commit rate to possibly tune the consumer performance. |
87
-
|`kafka_minion_group_topic_partition_last_commit{group, group_base_name, group_is_latest, group_version, topic, partition}`| Timestamp of last consumer group commit on a given partition|
84
+
|`kafka_minion_group_topic_partition_last_commit{group, group_base_name, group_is_latest, group_version, topic, partition}`| Timestamp of last consumer group commit on a given partition |
|`kafka_minion_topic_partition_count{topic, cleanup_policy}`| Partition count for a given topic along with cleanup policy as label|
94
-
|`kafka_minion_topic_partition_high_water_mark{topic, partition}`| Latest known commited offset for this partition. This metric is being updated periodically and thus the actual high water mark may be ahead of this one. |
95
-
|`kafka_minion_topic_partition_low_water_mark{topic, partition}`| Oldest known commited offset for this partition. This metric is being updated periodically and thus the actual high water mark may be ahead of this one.|
96
-
|`kafka_minion_topic_partition_message_count{topic, partition}`| Number of messages for a given partition. Calculated by subtracting high water mark by low water mark. Thus this metric is likely to be invalid for compacting topics, but it still can be helpful to get an idea about the number of messages in that topic. |
88
+
| Metric | Description |
89
+
| --- | --- |
90
+
|`kafka_minion_topic_partition_count{topic, cleanup_policy}`| Partition count for a given topic along with cleanup policy as label |
91
+
|`kafka_minion_topic_partition_high_water_mark{topic, partition}`| Latest known commited offset for this partition. This metric is being updated periodically and thus the actual high water mark may be ahead of this one. |
92
+
|`kafka_minion_topic_partition_low_water_mark{topic, partition}`| Oldest known commited offset for this partition. This metric is being updated periodically and thus the actual high water mark may be ahead of this one. |
93
+
|`kafka_minion_topic_partition_message_count{topic, partition}`| Number of messages for a given partition. Calculated by subtracting high water mark by low water mark. Thus this metric is likely to be invalid for compacting topics, but it still can be helpful to get an idea about the number of messages in that topic. |
0 commit comments