- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Agent 6 and 7 are composed of a main process responsible for collecting infrastructure metrics and logs, and receiving DogStatsD metrics. The main components to this process are:
Two optional processes are spawned by the Agent if enabled in the datadog.yaml
configuration file:
On Windows the services are listed as:
Service | Description |
---|---|
DatadogAgent | Datadog Agent |
datadog-trace-agent | Datadog Trace Agent |
datadog-process-agent | Datadog Process Agent |
By default the Agent binds three ports on Linux and four ports on Windows and macOS:
Port | Description |
---|---|
5000 | Exposes runtime metrics about the Agent. |
5001 | Used by the Agent CLI and GUI to send commands and pull information from the running Agent. |
5002 | Serves the GUI server on Windows and macOS. |
8125 | Used for the DogStatsD server to receive external metrics. |
For information on configuring the ports, see Network Traffic.
The collector gathers all standard metrics every 15 seconds. Agent 6 embeds a Python 2.7 interpreter to run integrations and custom checks.
The Agent forwarder sends metrics over HTTPS to Datadog. Buffering prevents network splits from affecting metrics reporting. Metrics are buffered in memory until a limit in size or number of outstanding send requests is reached. Afterward, the oldest metrics are discarded to keep the forwarder’s memory footprint manageable. Logs are sent to Datadog over an SSL-encrypted TCP connection.
In Agent 6, DogStatsD is a Golang implementation of Etsy’s StatsD metric aggregation daemon. DogStatsD receives and rolls up arbitrary metrics over UDP or a UNIX socket, allowing custom code to be instrumented without adding latency. Learn more about DogStatsD.
추가 유용한 문서, 링크 및 기사: