Skip to content

Provides a simple integration script to push data from the Instaclustr Monitoring REST API to DataDog

License

Notifications You must be signed in to change notification settings

lendi-au/ICAPI-DataDog

 
 

Repository files navigation

ICAPI-DataDog

Forked from the Instaclustr repo.

CircleCI

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

DataDog implementation docs

Usage

Built and tested on Python 3.8.6 and Python 3.9.0.

Dependencies

Install dependencies via pip3 pip3 install -r requirements.txt

Environment

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.

Run

python3 ic2datadog.py.

Docker Image Build

SemVer is used to increment the builds. Images are pushed to Docker Hub. The tags in DockerHub will match the Releases of this app.

References

Kafka metrics exposed by Instaclustr For detailed instructions on how to set up see here

About

Provides a simple integration script to push data from the Instaclustr Monitoring REST API to DataDog

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 96.7%
  • Makefile 2.3%
  • Dockerfile 1.0%