Abstract
- A set of monitoring tools provided by a company called Datadog
Datadog Integration
- In order for us to use Datadog services on other platforms, we need to integrate with those platforms first
- Datadog provides a list of supported integrations for different third party services
AWS Integration
- There are many ways to integrate AWS with Datadog. The easiest way is automated AWS integration using CloudFormation
Datadog Agent
- A service that runs alongside the application to collect various Events and Metric, and sends it to the Datadog servers
Different from Datadog ddtrace
Datadog ddtrace runs as part of the app runtime.
DogStatsD
- An implementation of StatsD protocol
- A Metrics Aggregation Service bundled with Datadog Agent to send custom metrics from application to Datadog servers
- Runs on port
8125
by default
Datadog ddtrace
- Datadog ddtrace is a piece of software used to collect Trace of an application
- You can integrate Datadog ddtrace with applications easily by adding the tracer via command line arguments in an non-intrusive manner. If you need to collect more customised traces, you can do so by adding the tracer into application source codes
Datadog ddtrace Configuration
We can configure the Datadog ddtrace by using this list of environment variables. I always set the
DD_ENV
andDD_SERVICE
to get Trace categorised nicely inside the Datadog dashboard.