Forked from the Instaclustr repo.
Provides a simple integration script to push data from the Instaclustr Monitoring REST API to DataDog. It is specific to Apache Kafka monitoring.
Instaclustr implementation docs
Built and tested on Python 3.8.6
and Python 3.9.0
.
Install dependencies via pip3 pip3 install -r requirements.txt
I use dotenv, check out the .env-sample
file for the list of environment
variables needed to fetch metrics from Instaclustr and ship them to DataDog.
python3 ic2datadog.py
.
SemVer is used to increment the builds. Images are pushed to Docker Hub. The tags in DockerHub will match the Releases of this app.
Kafka metrics exposed by Instaclustr For detailed instructions on how to set up see here