This is a service for monitoring kafka connect tasks via prometheus. It exposes a single guage that tracks the number of tasks deployed to a kafka connect cluster. The Guage has three labels associated:
- connector: The name of the connector the task belongs to.
- state: The state (RUNNING, FAILED, etc...) of the task.
- worker: The kafka connect worker (host:port) the task is deployed to.
The following environment variables can be used to configure the exporter.
Variable | Description | Required | Default |
---|---|---|---|
KAFKA_CONNECT_HOST | Kafka connect host to monitor | Yes | N/A |
PORT | Port to listen on | No | 9400 |
For an example on how to use the exporter, see here.
Images are hosted on docker hub:
docker pull zenreach/kafka-connect-exporter
Version tags match up with the github releases.