순환되지 않은 트레이스 로그로 인해 로컬 Datadog 에이전트가 호스트 디스크 공간을 100% 차지하는 문제

Park Bom 0 평판 포인트
2026-10-02T06:15:02.45+00:00

제 로컬 Datadog 에이전트에서 순환되지 않은 트레이스 로그 파일들이 생성된 이후로, 현재 제 호스트 디스크 공간의 100%를 차지하고 있습니다. 에이전트 로그 순환(로테이션) 매개변수는 어떻게 설정하나요?

비즈니스용 Windows | Windows 365 Enterprise
댓글 0개 설명 없음

답변 1개

정렬 기준: 가장 유용함
  1. VPHAN 44,860 평판 포인트 독립 자문가
    2026-10-02T06:56:46.3033333+00:00

    에이전트의 로그 회전 매개변수를 설정하고 강제하려면, 리눅스에서는 /etc/datadog-agent/datadog.yaml을, Windows에서는 C:\ProgramData\Datadog\datadog.yaml을 열고 최상위 설정을 log_file_max_size: 10MB(롤오버 전 활성 로그 파일의 최대 크기를 설정하며, 10MB 같은 크기 문자열이나 10485760 같은 바이트 정수 허용)과 log_file_max_rolls: 1(회전된 백업 파일 수를 0에서 1000으로 제한하여 오래된 백업은 자동으로 덮어쓰임)을 설정하세요. 같은 파일에서 루트 log_level:가 디버그나 trace가 아닌 info 또는 warn으로 설정되어 있고, apm_config: 섹션에서 log_throttling: true가 반복 추적 로그 이벤트를 레이트 제한하도록 활성화되어 있는지 확인하세요. agent를 환경 변수로 설정하면—datadog.yaml을 덮어쓰는 변수—DD_LOG_FILE_MAX_SIZE=10MB와 DD_LOG_FILE_MAX_ROLLS=1로 설정하거나, DD_DISABLE_FILE_LOGGING=true(disable_file_logging: YAML에서는 true)로 설정해 로그 파일 기록을 완전히 중단하세요. 또한, 사이클되지 않은 로그가 에이전트의 trace-agent.log가 아닌 디버그 모드가 활성화된 애플리케이션 측 APM 언어 트레이서(DD_TRACE_DEBUG=true 또는 DD_TRACE_LOG_DIRECTORY)에 의해 생성된다면, datadog.yaml은 해당 파일을 관리하지 않으므로, 애플리케이션 환경에서 DD_TRACE_DEBUG=false를 설정하거나 /etc/logrotate.d/ 아래의 OS logrotate 설정으로 해당 디렉터리를 관리해야 합니다. 마지막으로, 리눅스에서 sudo datadog-agent configcheck를, Windows에서는 "C:\Program Files\Datadog\Datadog Agent\bin\agent.exe" configcheck를 실행해 문법을 검증하고, sudo systemctl restart datadog-agent 또는 Restart-Service -Name "datadogagent" -Force로 서비스를 재시작하세요. 이 답변이 유용한 정보를 제공했길 바랍니다. 도움이 되었다면 "응답 수락"을 눌러주세요. 궁금한 점이 있으면 언제든지 댓글을 남겨주세요.

    VPHAN

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음

답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.