View a markdown version of this page

PromQL에서 벤딩 지표 활성화 - Amazon CloudWatch

PromQL에서 벤딩 지표 활성화

작은 정보

CloudWatch의 OpenTelemetry에 대해 자세히 알아보려면 Cloud Operations Enablement workshop and event series를 확인하세요.

OTel 보강을 활성화하여 PromQL을 통해 쿼리할 수 있는 지원되는 AWS 리소스에 대한 벤딩 지표를 만들 수 있습니다. 활성화되면 리소스 식별자 차원(예: InstanceId 차원을 포함한 EC2 CPUUtilization)이 포함된 지표가 리소스 ARN 및 리소스 태그 레이블로 보강되고 PromQL을 사용하여 쿼리할 수 있게 됩니다.

보강된 지표에서 원래 지표 이름과 CloudWatch 차원은 보존되고, 다음이 추가됩니다.

  • 리소스 속성 - 리소스 ARN(cloud.resource_id), 클라우드 공급자, 리전 및 계정 ID.

  • 계측 범위 - 소스 서비스를 식별하고 지표를 OTel 보강된 것으로 표시합니다.

  • 리소스 태그 - AWS PromQL 레이블로 쿼리할 수 있는 리소스와 연결된 모든 리소스 태그.

기존 CloudWatch 지표는 수정되지 않고 기존 CloudWatch API를 통해 계속해서 제공됩니다.

벤딩 지표에 대한 OpenTelemetry 보강 활성화

OTel 보강을 시작하기 전에 계정의 텔레메트리에서 리소스 태그를 활성화해야 합니다.

CloudWatch 콘솔, AWS CLI, CloudFormation, Terraform 또는 AWS SDK를 사용하여 특정 리전의 계정에 대해 OTel 보강을 활성화할 수 있습니다.

다음 작업에는 cloudwatch:StartOTelEnrichment 권한이 필요합니다.

AWS 지표에 대한 OTel 보강 활성화(CloudWatch 콘솔)
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 CloudWatch를 선택한 다음, 설정을 선택합니다.

  3. AWS 지표에 대한 OTel 보강 활성화 창에서 기능을 켭니다.

AWS CLI

aws cloudwatch start-otel-enrichment

CloudFormation

Resources: OTelEnrichment: Type: AWS::CloudWatch::OTelEnrichment

Terraform

참고

aws_cloudwatch_otel_enrichment Terraform 리소스를 사용하려면 먼저 aws_observabilityadmin_telemetry_enrichment 리소스를 구성해야 합니다.

resource "aws_observabilityadmin_telemetry_enrichment" "example" { } resource "aws_cloudwatch_otel_enrichment" "example" { depends_on = [aws_observabilityadmin_telemetry_enrichment.example] }

자세한 내용은 Terraform Registry의 aws_cloudwatch_otel_enrichment를 참조하세요.

여러 리전에서 활성화하려면 각 리전 스택에서 동일한 리소스를 생성하거나 각 관심 리전에서 API를 간접 호출합니다.

보강이 활성화되면 PromQL을 통해 벤딩 지표 쿼리를 시작할 수 있습니다. 참조: PromQL을 사용하여 벤딩 AWS 지표 쿼리.