- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
기술 | 라이브러리 | 최소 트레이서 버전 | 권장 트레이서 버전 |
---|---|---|---|
Kafka | kafka-clients | 1.9.0 | 1.43.0 이상 |
RabbitMQ | amqp-client | 1.9.0 | 1.42.2 이상 |
Amazon SQS | aws-java-sdk-sqs (v1) | 1.27.0 | 1.42.2 이상 |
Amazon SQS | SQL (V2) | 1.27.0 | 1.42.2 이상 |
Amazon Kinesis | Kinesis (v1) | 1.22.0 | 1.42.2 이상 |
Amazon Kinesis | Kinesis (v2) | 1.22.0 | 1.42.2 이상 |
Amazon SNS | SNS (v1) | 1.31.0 | 1.42.2 이상 |
Amazon SNS | SNS (v2) | 1.31.0 | 1.42.2 이상 |
Google PubSub | Google Cloud Pub/Sub | 1.25.0 | 1.42.2 이상 |
Java는 자동 계측을 사용하여 엔드투엔드 대기 시간, 대기열과 서비스 간의 관계를 측정하기 위해 Data Streams Monitoring에 필요한 추가 메타데이터를 주입하고 추출합니다. 데이터 스트림 모니터링을 활성화하려면 Kafka, SQS 또는 RabbitMQ로 메시지를 보내는(또는 메시지를 소비하는) 서비스에서 DD_DATA_STREAMS_ENABLED
환경 변수를 true
로 설정합니다.
또한 DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED
변수를 true
로 설정하여 트레이스에서 DD_SERVICE
가 서비스 이름으로 사용되도록 합니다.
예시:
environment:
- DD_DATA_STREAMS_ENABLED: "true"
- DD_TRACE_REMOVE_INTEGRATION_SERVICE_NAMES_ENABLED: "true"
또는 Java 애플리케이션을 시작할 때 다음을 실행하여 -Ddd.data.streams.enabled=true
시스템 속성을 설정할 수 있습니다.
java -javaagent:/path/to/dd-java-agent.jar -Ddd.data.streams.enabled=true -Ddd.trace.remove.integration-service-names.enabled=true -jar path/to/your/app.jar
서비스를 다시 시작할 필요 없이 Datadog UI에서 데이터 스트림 모니터링을 설정하려면 런타임에서 설정을 사용하세요. 애플리케이션 성능 모니터링(APM) 서비스 페이지 및 Enable DSM
으로 이동합니다.
데이터 스트림 모니터링은 하나의 메시지 속성을 사용하여 SQS 큐를 통해 메시지의 경로를 추적합니다. Amazon SQS에는 메시지당 허용되는 메시지 속성이 최대 10개로 제한되어 있으므로 데이터 파이프라인을 통해 스트리밍되는 모든 메시지는 9개 이하의 메시지 속성이 설정되어야 합니다. 나머지 속성은 데이터 스트림 모니터링에 사용됩니다.
추가 유용한 문서, 링크 및 기사: