Supervisión de datos de clústeres con Amazon CloudWatch
Amazon CloudWatch es un servicio de supervisión que recopila métricas y registros de los recursos en la nube. CloudWatch proporciona algunas métricas básicas de Amazon EKS de forma gratuita cuando se utiliza un clúster nuevo de la versión 1.28
o superior. Sin embargo, al utilizar el operador de observabilidad de CloudWatch como complemento de Amazon EKS, se obtienen características de observabilidad mejoradas.
Métricas básicas en Amazon CloudWatch
En el caso de clústeres nuevos que sean Kubernetes versión 1.28
y superiores, obtendrá métricas CloudWatch suministradas de forma gratuita en el espacio de nombres de AWS/EKS
. Las métricas básicas también se encuentran disponibles para los clústeres existentes que tengan una versión de plataforma igual o posterior en comparación con la tabla siguiente.
Versión de Kubernetes | Versión de la plataforma |
---|---|
|
|
|
|
|
|
|
|
En la siguiente tabla se presenta una lista de las métricas básicas disponibles para las versiones compatibles. Cada métrica que aparece en la lista tiene una frecuencia de un minuto.
Nombre de métrica | Descripción | Unidad | Dimensión métrica | Tipo de métrica | Métrica de Kubernetes de origen |
---|---|---|---|---|---|
|
La cantidad de veces que se realizaron solicitudes al servidor de la API. |
Recuento |
Nombre del clúster |
Tráfico |
|
|
La cantidad de solicitudes del servidor de la API que tuvieron una respuesta de error HTTP 4XX (error del lado del cliente). |
Recuento |
Nombre del clúster |
Error |
|
|
La cantidad de solicitudes del servidor de la API que tuvieron una respuesta de error HTTP 429 (demasiadas solicitudes). |
Recuento |
Nombre del clúster |
Error |
|
|
La cantidad de solicitudes del servidor de la API que tuvieron una respuesta de error HTTP 5XX (error del lado del servidor). |
Recuento |
Nombre del clúster |
Error |
|
|
La cantidad media de segundos que tarda |
Segundos |
Nombre del clúster, verbo |
Latencia |
|
|
La cantidad de solicitudes que se atienden activamente. |
Recuento |
Nombre del clúster, tipo de solicitud {mutating, readOnly} |
Saturation |
|
|
El tamaño de la base de datos de almacenamiento. |
Bytes |
Nombre del clúster |
Saturation |
|
|
Cantidad de intentos para programar pods. |
Recuento |
Nombre del clúster, resultado {unschedulable, error, scheduled} |
Latencia |
|
|
La cantidad de pods que están pendientes de programar. |
Recuento |
Nombre del clúster, cola {activeQ unschedulable, backoff, gated} |
Latencia |
|
|
La cantidad de solicitudes de webhook de admisión realizadas. |
Recuento |
Nombre del clúster, tipo de admisión (validar, admitir) |
Tráfico |
|
|
La cantidad de rechazos de webhook de admisión. |
Recuento |
Nombre del clúster, tipo de admisión (validar, admitir) |
Error |
|
|
El percentil 99 de latencia de los webhooks de admisión externos de terceros. |
Segundos |
Nombre del clúster, tipo de admisión (validar, admitir) |
Latencia |
|
Amazon CloudWatch Observability Operator
Amazon CloudWatch Observability recopila registros, métricas y datos de rastreo en tiempo real. Los envía a Amazon CloudWatch y AWS X-Ray. Puede instalar este complemento para habilitar tanto CloudWatch Application Signals como Container Insights de CloudWatch con una observabilidad mejorada para Amazon EKS. Esto le ayuda a monitorear el estado y el rendimiento de su infraestructura y aplicaciones en contenedores. El operador de observabilidad de Amazon CloudWatch está diseñado para instalar y configurar los componentes necesarios.
Amazon EKS admite el operador de observabilidad de CloudWatch como complemento de Amazon EKS. El complemento Container Insights también admite Linux en nodos de trabajo de Windows en el clúster. Para activar Container Insights en Windows, la versión del complemento de Amazon EKS debe ser 1.5.0
o superior. Actualmente, CloudWatch Application Signals no es compatible con Amazon EKS en Windows.
Los siguientes temas describen cómo comenzar a utilizar el operador de observabilidad de CloudWatch para el clúster de Amazon EKS.
-
Para obtener instrucciones sobre la instalación de este complemento, consulte Instalación del agente de CloudWatch con el complemento de EKS de observabilidad de Amazon CloudWatch o el gráfico de Helm en la Guía del usuario de Amazon CloudWatch.
-
Para obtener más información sobre CloudWatch Application Signals, consulte Application Signals en la Guía del usuario de Amazon CloudWatch.
-
Para obtener más información acerca de Container Insights, consulte Uso de información de contenedores en la Guía del usuario de Amazon CloudWatch.