If you use AWS, Azure, GCP, or another cloud-based metrics provider, installing the Datadog Agent on your instances gives you a number of benefits, for example:
Better resolution - Cloud providers observe what’s happening from the outside by sampling hosts every 5-25 minutes. Additionally, AWS provides metrics on a per minute basis via API. Because all Datadog metrics are stored at a 1-second resolution, these metrics are divided by 60 during post-processing. The Datadog Agent captures performance statistics every 15 seconds to provide a more accurate understanding of what’s happening from the hosts' perspective.
Exposed metrics - Datadog has over 50 metrics enabled by default. More metrics can be added with Datadog’s application-specific integrations.
Integrations - These make it simple to extend our Agent beyond the native metrics so you can monitor application health, process utilization, and more.
Custom metrics with DogStatsD - With the Datadog Agent on board, use the built-in StatsD client to send custom metrics from your application, allowing you to correlate what’s happening with your application, your users, and your system.
The Datadog Agent is lightweight and fully open source, so you can review the code and even contribute by making a pull request.