The Datadog agent faithfully collects events and metrics and brings them to Datadog on your behalf so that you can do something with your monitoring and performance data.
You're looking at the source code right now. We provide a number of pre-packaged binaries for your convenience.
Feel free to fork this repository and submit pull requests against the
master
branch.
If you are using packages on linux, the main configuration file lives
in /etc/dd-agent/datadog.conf
. Per-check configuration files are in
/etc/dd-agent/conf.d
. We provide and example in the same directory
that you can use as a template.
Writing your own checks is easy using our checks.d interface. Read more about how to use it on our Guide to Agent Checks.