Métricas do OpenTelemetry (recomendado)
O OpenTelemetry é um framework de observabilidade de código aberto que fornece instrumentação independente do fornecedor para coletar métricas, logs e rastreamentos das aplicações. O Amazon CloudWatch oferece suporte nativo ao OpenTelemetry, permitindo que você use SDKs e coletores padrão da comunidade para enviar métricas diretamente para o CloudWatch sem dependência de fornecedor.
Com as métricas do OpenTelemetry no CloudWatch, você obtém:
-
Sem dependência de fornecedor: instrumente uma vez com os SDKs do OTel, envie para o CloudWatch ou qualquer backend compatível com OTel. Troque destinos com uma alteração de configuração, não uma alteração de código.
-
Nomes de métricas nativas de código aberto: use nomes de métricas padrão da comunidade (por exemplo,
container_cpu_usage_seconds_totaldo cAdvisor) em vez de nomes proprietários. Os painéis e runbooks existentes do PromQL funcionam como estão. -
Consulta PromQL: consulte com a linguagem de consulta Prometheus padrão do setor. Nenhuma sintaxe de consulta proprietária é necessária.
-
Alta cardinalidade a baixo custo: até 150 rótulos por ponto de dados com preços por GB. Nenhuma penalidade por adicionar nomes de pods, IDs de solicitação ou tags personalizadas.
-
Pipeline unificado de telemetria: o mesmo coletor OTel que coleta suas métricas também pode coletar logs e rastreamentos, tornando sua pilha de observabilidade mais simples.