Habilitação de métricas fornecidas no PromQL
Você pode habilitar o enriquecimento dos dados do OTel para que as métricas fornecidas dos recursos compatíveis da AWS sejam consultáveis por meio do PromQL. Depois de habilitadas, as métricas que contêm uma dimensão de identificador de recurso (por exemplo, CPUUtilization do EC2 com uma dimensão InstanceID) são enriquecidas com o ARN do recurso e os rótulos de tags do recurso e se tornam consultáveis usando o PromQL.
A métrica enriquecida preserva o nome da métrica original e as dimensões do CloudWatch e adiciona:
-
Atributos do recurso: o ARN do recurso (
cloud.resource_id), o provedor de nuvem, a região e o ID da conta. -
Escopo da instrumentação: identifica o serviço de origem e marca a métrica como enriquecida pelo OTel.
-
Tags de recursos : quaisquer tags de recursos da AWS associadas ao recurso, consultáveis como rótulos do PromQL.
A métrica clássica original do CloudWatch não foi modificada e permanece disponível por meio das APIs existentes do CloudWatch.
Habilitação do enriquecimento do OpenTelemetry para métricas fornecidas
Antes de iniciar o enriquecimento do OTel, você deve habilitar as tags de recursos na telemetria da sua conta.
Você pode habilitar o enriquecimento do OTel para sua conta em uma região específica usando o console do CloudWatch, a AWS CLI ou o AWS SDK.
Você precisará de permissões para a seguinte operação: cloudwatch:StartOTelEnrichment
Para habilitar o enriquecimento do OTel para métricas da AWS (console do CloudWatch)
-
Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, escolha CloudWatch e depois Configurações.
-
No painel Habilitar o enriquecimento do OTel para métricas da AWS, ative o recurso.
AWS CLI
aws cloudwatch start-o-tel-enrichment
Para habilitar em várias regiões, invoque a API em cada região de interesse.
Depois que o enriquecimento estiver habilitado, você poderá começar a consultar as métricas fornecidas por meio do PromQL. Consulte : Consulta a métricas fornecidas pela AWS com o PromQL.