Métricas de OpenTelemetry (recomendadas)
OpenTelemetry es un marco de observabilidad de código abierto que proporciona instrumentos independientes del proveedor para recopilar métricas, registros y seguimientos de sus aplicaciones. Amazon CloudWatch es compatible con OpenTelemetry de forma nativa, lo que le permite utilizar recopiladores y SDK estándares de la comunidad para enviar métricas directamente a CloudWatch sin dependencia del proveedor.
Con las métricas de OpenTelemetry en CloudWatch, obtiene lo siguiente:
-
Sin dependencia del proveedor: instrumente una vez con los SDK de OTel y envíe a CloudWatch o a cualquier backend compatible con OTel. Cambie de destino con un cambio de configuración, no con un cambio de código.
-
Nombres de métricas nativos de código abierto: utilice nombres de métricas estándares de la comunidad (por ejemplo,
container_cpu_usage_seconds_totalde cAdvisor) en lugar de nombres patentados. Los paneles y manuales de procedimientos de PromQL existentes funcionan tal cual. -
Consultas de PromQL: consulte con Prometheus Query Language, estándar del sector. No se necesita ninguna sintaxis de consulta patentada.
-
Alta cardinalidad por un bajo precio: hasta 150 etiquetas por punto de datos con un precio por GB. No hay ninguna penalización por agregar nombres de pods, ID de solicitud ni etiquetas personalizadas.
-
Canalización de telemetría unificado: el mismo recopilador de OTel que recopila las métricas también puede recopilar registros y rastros, lo que simplifica la pila de observabilidad.