Chapter 2: Deploying the Datadog Agent
In the previous chapter, we learned that the cornerstone of a monitoring tool is the group of metrics that helps to check the health of the production system. The primary tasks of the monitoring tool are to collect metric values periodically as time series data and to alert on issues based on the thresholds set for each metric.
The common method used by monitoring tools to collect such data is to run an agent process close to where the software application runs, be it on a bare-metal server, virtual machine, or container. This would enable the monitoring agent to collect metric values directly by querying the software application and the infrastructure where it runs.
Datadog collects such data in various ways and like other monitoring tools, it also provides an agent. The agent gathers monitoring data from the local environment and uploads that to the Datadog SaaS backend in the cloud. In this chapter, we will learn how the Datadog Agent...