Conductor has a wealth of metrics that can be used to monitor the server. If you are already using Datadog, you might just want to integrate these metrics into your DataDog instance. Read on to learn how!
There is a Datadog integration in the Conductor Community version of Conductor, so this guide will walk through migrating this integration into the Open Source version of Conductor.
Setting up DataDog
We'll start with the assumption that Conductor is currently running on your system. If not, clone the GitHub repository and get it running locally.
- First, we will add the metrics dependency to the
- Update the
application.propertiesfile with the datadog parameters. This can be found in
server/src/main/resources. There are already a few Datadog entries here, but let's just fully replace then with the following:
#turn on the metrics
# Check the url of your datadog instance. By default they are sent tp https://app.datadoghq.com/
# your secret key from Datadog
# Turns on the Conductor specific metrics
Now you are ready to restart your Conductor server, and you should see metrics flowing into your Datadog instance right away!