- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
Supported OS
Datadog Agent는 DogStatsD를 사용하여 Druid로부터 메트릭을 수집합니다. DogStatsD는 Druid 쿼리, 수집 및 조정 데이터에 대한 메트릭을 수집합니다. 자세한 내용은 Druid 메트릭 문서를 참조하세요.
메트릭을 수집하는 것 외에 Agent는 Druid의 상태와 관련된 Service Check도 보냅니다.
이 통합이 제대로 작동하려면 Druid 0.16 이상이 필요합니다.
Druid 통합이 제대로 작동하려면 아래 두 단계가 모두 필요합니다. 시작하기 전에 Datadog Agent를 설치해야 합니다.
Datadog Agent 패키지에 포함된 Druid 검사를 구성하여 상태 메트릭 및 서비스 점검을 수집합니다.
conf.d/
폴더에서 druid.d/conf.yaml
파일을 편집합니다. 사용 가능한 모든 구성 옵션은 샘플 druid.d/conf.yaml을 참조하세요.statsd-emitter
을 사용하여 메트릭 수집을 위해 Druid를 DogStatsD(Datadog Agent에 포함됨)에 연결합니다.대부분의 Druid 메트릭을 수집하도록 확장 프로그램 statsd-emitter
을 구성하는 단계입니다.
Druid 확장 프로그램 statsd-emitter
을 설치합니다.
$ java \
-cp "lib/*" \
-Ddruid.extensions.directory="./extensions" \
-Ddruid.extensions.hadoopDependenciesDir="hadoop-dependencies" \
org.apache.druid.cli.Main tools pull-deps \
--no-default-hadoop \
-c "org.apache.druid.extensions.contrib:statsd-emitter:0.15.0-incubating"
이 단계에 대한 자세한 내용은 Druid 확장 프로그램 로드에 대한 공식 가이드에서 확인할 수 있습니다.
다음 구성을 추가하여 Druid Java 속성을 업데이트합니다.
# Add `statsd-emitter` to the extensions list to be loaded
druid.extensions.loadList=[..., "statsd-emitter"]
# By default druid emission period is 1 minute (PT1M).
# We recommend using 15 seconds instead:
druid.monitoring.emissionPeriod=PT15S
# Use `statsd-emitter` extension as metric emitter
druid.emitter=statsd
# Configure `statsd-emitter` endpoint
druid.emitter.statsd.hostname=127.0.0.1
druid.emitter.statsd.port:8125
# Configure `statsd-emitter` to use dogstatsd format. Must be set to true, otherwise tags are not reported correctly to Datadog.
druid.emitter.statsd.dogstatsd=true
druid.emitter.statsd.dogstatsdServiceAsTag=true
Druid를 다시 시작하여 DogStatsD를 통해 Druid 메트릭을 Agent로 전송합니다.
druid.d/conf.yaml
파일의 기본 구성을 사용하여 Druid 서비스 점검 수집을 활성화합니다. 사용 가능한 모든 구성 옵션은 샘플 druid.d/conf.yaml을 참조하세요.
에이전트 버전 > 6.0에서 사용 가능
로그 수집은 Datadog Agent에서 기본적으로 비활성화되어 있습니다. datadog.yaml 파일에서 활성화하세요.
logs_enabled: true
druid.d/conf.yaml
의 하단에서 이 구성 블록의 주석 처리를 제거하고 편집합니다.
logs:
- type: file
path: '<PATH_TO_DRUID_DIR>/var/sv/*.log'
source: druid
service: '<SERVICE_NAME>'
log_processing_rules:
- type: multi_line
name: new_log_start_with_date
pattern: \d{4}\-\d{2}\-\d{2}
path
및 service
파라미터 값을 변경하고 환경에 맞게 설정합니다.
에이전트를 다시 시작합니다.
Agent의 상태 하위 명령을 실행하고 Checks 섹션에서 druid
를 찾으세요.
Druid 점검은 이벤트를 포함하지 않습니다.
도움이 필요하세요? Datadog 지원팀에 문의하세요.