Datadog is a great service I’ve used for monitoring. Since the agent is Python-based it’s very extensible through a collection of
pip installable libraries, but the documentation is limited on how to handle these libraries.
If you use the provided
datadog-agent package, Datadog comes with its own set of embedded applications to monitor your server, including
python for the agent,
supervisord to manage the Datadog processes, and
pip. Since this is all just Python, surely this can lead to something. Can’t we import our own custom libraries in our custom checks? Yes we can.