Datadog Agent가 보내는 APM 메트릭 (APM metrics sent by the Datadog Agent)
아래는 APM이 활성화됐을 때 Datadog Agent가 보내는 기본 제공 트레이싱 메트릭 목록이에요. 이런 메트릭 대부분을 활용하는 기본 제공 대시보드를 얻으려면 APM monitoring 대시보드를 Datadog 계정에 가져와요.
출처: 문서
본문
datadog.trace_agent.cpu_percent
타입: Gauge. 코어 백분율로 나타낸 CPU 사용량. 예를 들어 50은 코어 반 개, 200은 코어 두 개를 의미해요.
datadog.trace_agent.events.max_eps.current_rate
타입: Gauge. Agent가 초당 받는 APM 이벤트 수.
datadog.trace_agent.events.max_eps.max_rate
타입: Gauge. Agent 구성의 max_events_per_second 매개변수와 동일해요.
datadog.trace_agent.events.max_eps.reached_max
타입: Gauge. max_events_per_second에 도달할 때마다 1로 설정되고, 그 외에는 0이에요.
datadog.trace_agent.events.max_eps.sample_rate
타입: Gauge. Agent가 받은 이벤트에 적용하는 샘플링 비율.
datadog.trace_agent.heap_alloc
타입: Gauge. Go 런타임이 보고한 힙 할당.
datadog.trace_agent.heartbeat
타입: Gauge. 10초마다 1씩 증가.
datadog.trace_agent.normalizer.spans_malformed
타입: Count. 시스템이 수용할 수 있도록 변경해야 했던 잘못된 필드를 가진 스팬 수.
datadog.trace_agent.obfuscation.sql_cache.hits
타입: Count. 해당 키에 대한 값을 찾은 GET 호출 수.
datadog.trace_agent.obfuscation.sql_cache.misses
타입: Count. 해당 키에 대한 값을 찾지 못한 GET 호출 수.
datadog.trace_agent.panic
타입: Gauge. 코드 패닉이 발생할 때마다 1씩 증가.
datadog.trace_agent.profile
타입: Count. 프로파일 엔드포인트의 리버스 프록시가 생성될 때마다 1씩 증가.
datadog.trace_agent.receiver.error
타입: Count. 디코딩, 포맷팅 또는 다른 오류로 API가 페이로드를 거부한 횟수.
datadog.trace_agent.receiver.events_extracted
타입: Count. 샘플링된 총 APM 이벤트 수.
datadog.trace_agent.receiver.events_sampled
타입: Count. max_events_per_second 매개변수 샘플러로 샘플링된 총 APM 이벤트 수.
datadog.trace_agent.receiver.oom_kill
타입: Count. 과도한 메모리 사용(최대 메모리의 150%)으로 Agent가 스스로를 종료한 횟수.
datadog.trace_agent.receiver.out_chan_fill
타입: Gauge. 내부 메트릭. 수신기의 출력 채널 채움 백분율.
datadog.trace_agent.receiver.payload_accepted
타입: Count. Agent가 수용한 페이로드 수.
datadog.trace_agent.receiver.payload_refused
타입: Count. 샘플링 때문에 수신기가 거부한 페이로드 수.
datadog.trace_agent.receiver.spans_dropped
타입: Count. Agent가 버린 스팬 수.
datadog.trace_agent.receiver.spans_filtered
타입: Count. Agent가 필터링한 스팬 수.
datadog.trace_agent.receiver.spans_received
타입: Count. Agent가 받은 총 스팬 수.
datadog.trace_agent.receiver.tcp_connections
타입: Count. Agent로 들어오는 TCP 연결 수.
datadog.trace_agent.receiver.trace
타입: Count. 수신·수용된 trace 수.
datadog.trace_agent.receiver.traces_bytes
타입: Count. Agent가 수용한 페이로드의 총 바이트 수.
datadog.trace_agent.receiver.traces_filtered
타입: Count. 무시된 리소스(datadog.yaml 파일에 정의)로 필터링된 trace 수.
datadog.trace_agent.receiver.traces_priority
타입: Count. 우선순위 태그가 있는 우선순위 샘플러로 처리된 trace 수.
datadog.trace_agent.receiver.traces_received
타입: Count. 수신·수용된 trace 수.
datadog.trace_agent.started
타입: Count. Agent가 시작될 때마다 1씩 증가.
datadog.trace_agent.stats_writer.bytes
타입: Count. 전송된 바이트 수(Gzip 후 계산).
datadog.trace_agent.stats_writer.connection_fill
타입: Histogram. 사용된 나가는 연결 백분율.
datadog.trace_agent.stats_writer.dropped
타입: Count. 재시도 불가능한 HTTP 오류로 버려진 페이로드 수.
datadog.trace_agent.stats_writer.dropped_bytes
타입: Count. 재시도 불가능한 HTTP 오류로 버려진 바이트 수.
datadog.trace_agent.stats_writer.encode_ms
타입: Histogram. stats 페이로드 인코딩에 걸린 시간.
datadog.trace_agent.stats_writer.errors
타입: Count. 재시도할 수 없었던 오류.
datadog.trace_agent.stats_writer.queue_fill
타입: Histogram. 채워진 큐 백분율.
datadog.trace_agent.stats_writer.retries
타입: Count. Datadog API 실패에 대한 재시도 횟수.
datadog.trace_agent.stats_writer.splits
타입: Count. 페이로드가 여러 개로 분할된 횟수.
datadog.trace_agent.stats_writer.stats_buckets
타입: Count. 플러시된 stats 버킷 수.
datadog.trace_agent.trace_writer.bytes
타입: Count. 전송된 바이트 수(Gzip 후 계산).
datadog.trace_agent.trace_writer.bytes_uncompressed
타입: Count. 전송된 바이트 수(Gzip 전 계산).
datadog.trace_agent.trace_writer.compress_ms
타입: Gauge. 인코딩된 trace 페이로드 압축에 걸린 밀리초 수.
datadog.trace_agent.trace_writer.connection_fill
타입: Histogram. trace writer가 사용하는 나가는 연결 백분율.
datadog.trace_agent.trace_writer.dropped
타입: Count. 재시도 불가능한 HTTP 오류로 버려진 페이로드 수.
datadog.trace_agent.trace_writer.dropped_bytes
타입: Count. 재시도 불가능한 HTTP 오류로 버려진 바이트 수.
datadog.trace_agent.trace_writer.encode_ms
타입: Gauge. trace 페이로드 인코딩에 걸린 밀리초 수.
datadog.trace_agent.trace_writer.errors
타입: Count. 재시도할 수 없었던 오류.
datadog.trace_agent.trace_writer.events
타입: Count. 처리된 이벤트 수.
datadog.trace_agent.trace_writer.flush_duration
타입: Gauge. Datadog API로 페이로드를 플러시하는 데 걸린 시간.
datadog.trace_agent.trace_writer.payloads
타입: Count. 전송된 페이로드 수.
datadog.trace_agent.trace_writer.queue_fill
타입: Histogram. 나가는 페이로드 큐 채움 백분율.
datadog.trace_agent.trace_writer.retries
타입: Count. Datadog API 실패에 대한 재시도 횟수.
datadog.trace_agent.trace_writer.spans
타입: Count. 처리된 스팬 수.
datadog.trace_agent.trace_writer.traces
타입: Count. 처리된 trace 수.
더 알아보기 (Learn more)
이 문서는 Datadog Agent가 기본 제공으로 보내는 APM 트레이싱 메트릭을 참조 목록으로 제공해요. 모니터링 설정에 대한 자세한 내용은 APM Troubleshooting을 참고해요.