리소스 기반 샘플링

이 제품은 선택한 Datadog 사이트에서 지원되지 않습니다. ().

개요

Remote Configuration을 사용하면 서비스를 재배포할 필요 없이 Datadog UI에서 서비스 및 리소스 이름별 수집 샘플링 비율을 동적으로 설정할 수 있습니다.

요구 사항

  • Datadog Agent 7.41.1 이상.
  • Agent에 활성화된 Remote Configuration.
  • APM Remote Configuration Write 권한. 해당 권한이 없는 경우, Datadog 관리자에게 조직 설정에서 권한을 업데이트해 달라고 요청하세요.

트레이싱 라이브러리 버전

아래에서 해당 기능에 필요한 최소 SDK 버전을 참조하세요.

언어필요한 최소 버전
Javav1.34.0
Gov1.64.0
Pythonv.2.9.0
Rubyv2.4.0
Node.jsv5.16.0
PHPv1.4.0
.NETv.2.53.2
C++v0.2.2

Ingestion Control 페이지에서 리소스별 샘플링 비율 확인

리소스별로 구성된 샘플링 비율을 확인하려면 Ingestion controls Service Ingestion summary로 이동하세요. 표에 서비스의 리소스별로 적용된 샘플링 비율이 나열되어 있습니다.

리소스별 샘플링 비율 표
  • Ingested bytes 열에는 서비스 및 리소스의 스팬에서 수집된 바이트가 표시되고, Downstream bytes 열에는 해당 서비스 및 리소스에서 시작하는 샘플링 결정이 내려진 스팬에서 수집한 바이트가 표시되며, 여기에는 콜 체인의 다운스트림 서비스에서 수집한 바이트도 포함합니다.
  • Configuration 열에는 리소스 샘플링 비율이 어디에서 적용되었는지 표시됩니다.

서비스의 샘플링 규칙 원격 구성

리소스 이름별로 서비스의 샘플링 비율을 구성하려면 다음 단계를 따르세요.

  1. Manage Ingestion rate를 클릭합니다. Remote Configuration 옵션이 비활성화된 경우, 나열된 요구 사항이 모두 충족되었는지 확인하세요.
    구성 모달
  2. Add new rule을 클릭하여 일부 리소스의 샘플링 비율을 설정합니다. 샘플링 규칙은 전역 패턴 매칭을 사용하므로, 와일드카드(*)를 사용하여 동시에 여러 리소스에 매칭할 수 있습니다.
  3. Apply를 클릭하여 구성을 저장합니다.

구성은 1분 이내에 적용됩니다. 구성 변경 사항은 Live Search Explorer에서 관측할 수 있습니다.

Service Ingestion Summary에서 샘플링 비율이 원격으로 적용된 리소스는 Configuration 열에 Remote Configured로 표시되어야 합니다.

추가 자료