{"repo":"EladLeev/kafka-config-metrics","free":true,"listed":false,"github":"https://github.com/EladLeev/kafka-config-metrics","clone":"git clone https://github.com/EladLeev/kafka-config-metrics.git","description":"Kafka Configs Metrics Exporter for Prometheus","language":"Go","stars":32,"topics":["kafka","prometheus","exporter","golang","configuration","metrics","dashboard","monitoring"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Kafka Configs Metrics Exporter \"Kafka Configs Metrics Exporter\" for Prometheus allows you to export some of the Kafka configuration as metrics. Motivation Unlike some other systems, Kafka doesn't expose its configurations as metrics. There are few useful configuration parameters that might be beneficial to collect in order to improve the visibility and alerting over Kafka. A good example might be log.retention.ms parameter per topic, which can be integrated into Kafka's dashboards to extend its visibility, or to integrate it into an alerting query to create smarter alerts or automations based on topic retention. Therefore, I decided to create a Prometheus exporter to collect those metrics. Read more on Confluent Blog Table of Contents ----------------- - Kafka Configs Metrics Exporter - Motivation - Table of Contents - Build from source - Prerequisites - Building Steps - Using Docker Image - Helm - Configuration - Clusters - Authentication - Prometheus Configuration - Endpoints - Dashboard Example - Contributing - License Build from source Prerequisites - Install Go version 1.20+ Building Steps 1. Clone this repository 2. Build the exporter binary 3. Copy and edit the config file from this repository and point it into your Kafka clusters. Use topic filtering as needed. 4. Deploy the binary and run the exporter The exporter will use /opt/kcm/kcm.yaml as default. Using Docker Image 1. Clone this repository 2. Build the Docker image 3. Run it with your custom configuration file ","default_branch":null,"files":null,"tree":[],"storefront":"/r/EladLeev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EladLeev/kafka-config-metrics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}