Métricas no Amazon CloudWatch
Métricas são dados sobre a performance de seus sistemas. O Amazon CloudWatch coleta métricas por meio de dois caminhos: métricas fornecidas pela AWS de serviços como Amazon EC2, Amazon EBS e Amazon RDS, e métricas personalizadas que você publica usando o OpenTelemetry Protocol (OTLP) ou a API do CloudWatch.
Visão geral
OpenTelemetry: métricas nativas de código aberto no CloudWatch
O CloudWatch oferece suporte ao OpenTelemetry como o caminho recomendado para ingestão e consulta de métricas. É possível utilizar a instrumentação de código aberto e independente de fornecedor para enviar métricas para o CloudWatch — os mesmos SDKs e coletores do OTel que funcionam com o Prometheus, o Grafana e outros backends funcionam com o CloudWatch pronto para uso.
Dois modelos métricos
O CloudWatch oferece suporte a dois modelos métricos. Ambos são totalmente suportados — escolha com base nas suas necessidades:
Ingestão |
Endpoint OTLP (SDKs OTel, coletores) |
API PutMetricData, EMF |
Linguagem da consulta |
PromQL |
CloudWatch Metrics Insights (SQL) |
Rótulos / Dimensões |
Até 150 rótulos por ponto de dados |
Até 30 dimensões por métrica |
Modelo de definição de preços |
Por GB ingerido |
Por métrica por mês |
Armazenamento |
Até 15 meses |
Até 15 meses |
Nomes de métricas |
Código aberto nativo |
Proprietário (formato CloudWatch) |
Melhor para |
Novas workloads, contêineres, alta cardinalidade |
Integrações existentes, métricas de serviço da AWS de baixa cardinalidade |
Introdução
-
Ainda não conhece as métricas do CloudWatch? Comece com Métricas do OpenTelemetry (recomendado).
-
Já está usando PutMetricData ou EMF? Consulte CloudWatch Metrics (Classic).
-
Quer métricas de serviço da AWS em PromQL? Habilitar Métricas fornecidas pela AWS no formato do OpenTelemetry.