시작하기
CloudWatch에서 OpenTelemetry를 시작하려면 여러 옵션 중에서 선택하여 CloudWatch OTLP 엔드포인트로 원격 측정을 전송할 수 있습니다. 대부분의 고객에게 권장되는 경로는 CloudWatch 에이전트입니다. CloudWatch 에이전트는 CloudWatch 구성 요소가 사전 구축된 AWS 관리형 OpenTelemetry Collector이며, CloudWatch에서 가장 통합된 모니터링 환경을 제공합니다.
또한 업스트림 OpenTelemetry Collector를 사용하거나, 자체 사용자 지정 OpenTelemetry Collector를 빌드하거나, AWS Distro for OpenTelemetry(ADOT) SDK를 사용하여 수집기 에이전트 없이 OTLP 엔드포인트로 직접 원격 측정을 전송할 수 있는 유연성이 있습니다. 기능 지원을 기준으로 정보에 입각한 선택을 내리면 됩니다.
| 기능 | CloudWatch 에이전트(권장) | 업스트림 OpenTelemetry Collector | 사용자 지정 OpenTelemetry Collector | 수집기 없이 AWS Distro for OpenTelemetry(ADOT) SDK 사용 |
|---|---|---|---|---|
|
스팬 및 트레이스 요약 검색과 분석 |
예 |
예 |
예 |
예 |
|
로그 요약 검색 및 분석 |
예 |
예 |
예 |
아니요 |
|
CloudWatch 엔터티 상관관계(콘솔 및 서비스 맵의 리소스 연결) |
예 |
아니요 |
예 |
아니요 |
|
애플리케이션과 상관관계가 있는 런타임 지표. 예: JVM 지표 |
예 |
아니요 |
예 |
아니요 |
|
CloudWatch Enhanced Container Insights |
예 |
아니요 |
아니요 |
아니요 |
|
CloudWatch Application Signals(애플리케이션 성능 지표, 서비스 검색, 애플리케이션 맵) |
예 |
아니요 |
예 |
예 |
|
원격 측정 지원됨 |
로그, 지표, 트레이스 |
로그, 지표, 트레이스 |
로그, 지표, 트레이스 |
지표, 트레이스 |
참고
트레이스에 OTLP 엔드포인트를 사용하기 전에 트랜잭션 검색이 활성화되어 있어야 합니다.
참고
AWS는 CloudWatch OTLP 엔드포인트를 통해 AWS 대상으로 전송하는 원격 측정을 지원합니다.