본문 바로가기
WIKI 기술 지식 베이스

Linux에서 application_monitoring.yaml로 Datadog SDK 구성 (Configure Datadog SDKs with application_monitoring.yaml on Linux)

원문 보기 위키 갱신

Linux 호스트에서 application_monitoring.yaml 파일로 Datadog SDK를 호스트 수준에서 구성하는 방법을 안내해요.

출처: 문서

본문

개요 (Overview)

Linux 호스트에서는 application_monitoring.yaml 파일을 사용해 Datadog SDK를 호스트 수준에서 구성할 수 있어요. 이 파일은 호스트에서 로드되는 모든 SDK(단계별 계측(Single Step Instrumentation, SSI)으로 로드된 SDK 포함)에 적용돼요. 호스트의 모든 계측된 서비스가 이 설정을 상속받아요.

구성 단계 (Configuration steps)

  1. 다음 경로에 application_monitoring.yaml 파일이 존재하는지 확인하세요:

    /etc/datadog-agent/application_monitoring.yaml
    
  2. apm_configuration_default 블록 아래에 구성 값을 정의하세요.

참고: 구성 값이 환경 변수로 설정되어 있다면 그 값이 application_monitoring.yaml의 설정보다 우선해요.

예를 들어 다음은 프로파일링과 데이터 스트림 모니터링(Data Streams Monitoring)을 활성화하고 트레이싱을 비활성화해요:

apm_configuration_default:
  DD_PROFILING_ENABLED: true
  DD_DATA_STREAMS_ENABLED: true
  DD_APM_TRACING_ENABLED: false
  1. 구성 변경을 적용하려면 호스트의 서비스를 다시 시작하세요.

지원되는 구성 옵션 (Supported configuration options)

application_monitoring.yaml에 어떤 라이브러리 구성 환경 변수든 설정할 수 있어요.

참고: Go SDK는 APM 트레이싱 구성 옵션만 지원해요.

SDK 버전 요구사항 (SDK version requirements)

다음 최소 SDK 버전이 application_monitoring.yaml을 통한 구성을 지원해요:

언어 최소 SDK 버전
Java v1.47.0
Python v3.2.0
Node.js v5.41.0
.NET v3.25.0
PHP v1.8.0
Ruby v2.18.0
Go v2.1.0

더 알아보기 (Learn more)