Comparación de los enfoques de Información de contenedores
Hay dos enfoques de Información de contenedores disponibles para los clústeres de Amazon EKS, cada uno con capacidades, modelos de implementación y niveles de asistencia diferentes. Ambos utilizan el mismo complemento amazon-cloudwatch-observability de Amazon EKS; la diferencia es la versión y la configuración del complemento.
Utilice esta página para comprender las diferencias entre los dos enfoques y determinar cuál es el adecuado para su entorno. Para obtener instrucciones detalladas para la configuración, consulte Información de contenedores de OTel (recomendado) o Información de contenedores mejorada (versión clásica).
Comparación de características
En la siguiente tabla, se comparan los dos enfoques de Información de contenedores en función de los atributos clave.
| Atributo | Información de contenedores con OpenTelemetry | Información de contenedores mejorada (versión clásica) |
|---|---|---|
| Señales compatibles | Métricas, registros | Métricas, registros |
| Observabilidad mejorada | Sí | Sí |
| Estado de mantenimiento | Desarrollo activo | Modo de mantenimiento |
| Complejidad de implementación | Bajo | Bajo |
| Método de configuración | Complemento de Amazon EKS (basado en OTel) | Complemento de Amazon EKS (administrado) |
| Versión mínima de Amazon EKS | 1.28 | 1.25 |
| Versión mínima del complemento | v6.2.0 | Antes de la versión 6.2.0 |
| Modelo de configuración | Configuración del complemento | Configuración del complemento |
| Formato métrico | Nativo de Prometheus/PromQL | Formato de CloudWatch (EMF) |
Capacidades y limitaciones
Cada enfoque tiene puntos fuertes y limitaciones específicos. Consulte las siguientes secciones para comprender qué ofrece cada enfoque y cuáles son sus limitaciones.
Información de contenedores de OTel (recomendado)
Información de contenedores de OTel proporciona las siguientes capacidades:
-
Observabilidad total de la señal a través de un único agente basado en OpenTelemetry
-
Desarrollo activo con nuevas características que se entregan periódicamente
-
Implementación simplificada como complemento administrado de Amazon EKS
-
Métricas consultables en PromQL con hasta 150 etiquetas por métrica
Información de contenedores de OTel presenta las siguientes restricciones:
-
Requiere la versión 1.28 o posterior de Amazon EKS.
-
Requiere la versión 6.2.0 o posterior del complemento
-
Oferta más nueva con un ecosistema más pequeño de ejemplos de comunidades
Para obtener instrucciones de configuración, consulte Inicio rápido: Información de contenedores de OTel en Amazon EKS.
Información de contenedores mejorada (versión clásica)
Información de contenedores mejorada (versión clásica) ofrece las siguientes funcionalidades:
-
Complemento administrado de Amazon EKS con administración del ciclo de vida automatizada
-
Compatible con la observabilidad mejorada
Información de contenedores mejorada (versión clásica) presenta las siguientes restricciones:
-
En modo de mantenimiento: solo recibe revisiones de seguridad
-
Flexibilidad de la configuración limitada
-
Las métricas utilizan nombres en formato de CloudWatch patentados, que no son compatibles con los paneles de PromQL estándar
Para obtener instrucciones de configuración, consulte Guía de configuración (AWS CLI).
Guía de decisiones
Utilice la siguiente tabla para determinar qué enfoque es el adecuado para su situación.
| Criterios de selección | Método recomendado | Justificación |
|---|---|---|
| Nueva implementación de Amazon EKS | Información de contenedores con OpenTelemetry | Desarrollado activamente, cobertura de señal completa, complejidad mínima |
| Necesita la observabilidad mejorada completa | Información de contenedores con OpenTelemetry | La única opción desarrollada activamente |
| Ya ejecuta la versión clásica en producción | Clásica (a corto plazo), OTel (destino de migración) | Continúe para mantener la estabilidad y, a continuación, planifique la migración |
| Prefiera un complemento administrado con una sobrecarga mínima | Información de contenedores con OpenTelemetry | Carga de configuración baja |
| Necesita métricas compatibles con PromQL | Información de contenedores con OpenTelemetry | Conserva los nombres de métricas originales de Prometheus |
Si actualmente utiliza Información de contenedores mejorada (versión clásica) y desea realizar la migración, consulte Guías de migración para conocer las instrucciones paso a paso.
Resumen de requisitos previos
En la siguiente tabla se enumeran los requisitos previos para cada enfoque.
| Requisito previo | Información de contenedores con OpenTelemetry | Información de contenedores mejorada (versión clásica) |
|---|---|---|
| Versión mínima de Amazon EKS | 1.28 | 1.25 |
| Versión mínima del complemento | v6.2.0 | Antes de la versión 6.2.0 |
| Permisos de IAM | CloudWatchAgentServerPolicy | CloudWatchAgentServerPolicy |
| Herramientas necesarias | kubectl, AWS CLI | kubectl, AWS CLI |
| Se requiere un proveedor de OIDC | Sí (para IRSA) | Sí (para IRSA) |
Siguientes pasos
Después de elegir un enfoque, utilice los siguientes enlaces para empezar:
-
Inicio rápido: Información de contenedores de OTel en Amazon EKS: configure Información de contenedores de OTel con la ruta más rápida.
-
Guía de configuración (AWS CLI): configure Información de contenedores mejorada (versión clásica).
-
Guías de migración: migre de la versión clásica a Información de contenedores de OTel.