View a markdown version of this page

OpenTelemetry 지표(권장) - Amazon CloudWatch

OpenTelemetry 지표(권장)

OpenTelemetry는 애플리케이션에서 지표, 로그 및 트레이스를 수집하기 위해 공급업체에 구애받지 않는 계측을 제공하는 오픈 소스 관찰성 프레임워크입니다. Amazon CloudWatch는 기본적으로 OpenTelemetry를 지원하므로 커뮤니티 표준 SDK 및 수집기를 사용하여 벤더 종속 없이 CloudWatch로 지표를 직접 전송할 수 있습니다.

CloudWatch의 OpenTelemetry 지표를 사용하면 다음을 수행할 수 있습니다.

  • 벤더 종속 없음 - OTel SDK로 한 번 계측하여 CloudWatch 또는 OTel 호환 백엔드로 전송합니다. 코드 변경이 아닌 구성 변경으로 대상을 전환합니다.

  • 오픈 소스 네이티브 지표 이름 - 독점 이름 대신 커뮤니티 표준 지표 이름(예: container_cpu_usage_seconds_total cAdvisor)을 사용합니다. 기존 PromQL 대시보드 및 런북은 있는 그대로 작동합니다.

  • PromQL 쿼리 - 업계 표준 Prometheus 쿼리 언어로 쿼리합니다. 독점 쿼리 구문은 필요하지 않습니다.

  • 저렴한 비용으로 높은 카디널리티 제공 - GB당 요금이 적용되는 데이터 포인트당 최대 150개의 레이블. 포드 이름, 요청 ID 또는 사용자 지정 태그를 추가해도 요금이 추가되지 없습니다.

  • 통합 원격 측정 파이프라인 - 또한 지표를 수집하는 동일한 OTel Collector는 로그 및 추적을 수집하여 관찰성 스택을 간소화할 수 있습니다.