

 **Ayude a mejorar esta página** 

Para contribuir a esta guía del usuario, elija el enlace **Edit this page on GitHub** que se encuentra en el panel derecho de cada página.

# Supervisión del rendimiento de un clúster y visualización de registros
<a name="eks-observe"></a>

Puede observar sus datos en Amazon EKS utilizando muchas herramientas de monitoreo o registro disponibles. Los datos de registro de Amazon EKS se pueden transmitir a los servicios de AWS o herramientas de socios para análisis de datos. Hay muchos servicios disponibles en el Consola de administración de AWS que proporcionan datos para solucionar problemas de Amazon EKS. También puede utilizar una solución AWS de código abierto compatible para monitorear la infraestructura de [Amazon EKS](https://docs.aws.amazon.com/grafana/latest/userguide/solution-eks.html).

Después de seleccionar **Clústeres** en el panel de navegación izquierdo de la Consola de Amazon EKS, podrá ver el estado y los detalles del clúster al elegir el nombre del clúster y seleccionar la pestaña **Observabilidad**. Para ver detalles acerca de los recursos de Kubernetes existentes implementados en el clúster, consulte [Visualización de los recursos de Kubernetes en la Consola de administración de AWS](view-kubernetes-resources.md).

El monitoreo es una parte importante a la hora de mantener la fiabilidad, la disponibilidad y el rendimiento de Amazon EKS y de las soluciones de AWS. Le recomendamos que recopile datos de monitorización de todas las partes de su solución de AWS. De esta forma, puede depurar con mayor facilidad un error que se produce en distintas partes del error que se produce en distintos puntos. Antes de comenzar a supervisar Amazon EKS, asegúrese de que su plan de monitorización responde a las siguientes preguntas.
+ ¿Cuáles son los objetivos? ¿Necesita notificaciones en tiempo real si los clústeres escalan drásticamente?
+ ¿Qué recursos hay que observar?
+ ¿Con qué frecuencia necesita observar estos recursos? ¿Quiere su empresa responder rápidamente a los riesgos?
+ ¿Qué herramientas pretende utilizar? Si ya ejecuta AWS Fargate como parte de su lanzamiento, puede utilizar el [enrutador de registros](fargate-logging.md).
+ ¿A quién tiene la intención de asignar las tareas de supervisión?
+ ¿A quién quiere que se envíen notificaciones cuando algo sale mal?

## Supervisión y registro en Amazon EKS
<a name="logging-monitoring"></a>

Amazon EKS proporciona herramientas integradas para la supervisión y el registro. Para las versiones compatibles, el panel de observabilidad ofrece visibilidad del rendimiento del clúster. Ayuda a detectar, solucionar y remediar rápidamente los problemas. Además de las características de supervisión, incluye listas basadas en los registros de auditoría del plano de control. El plano de control de Kubernetes expone una serie de métricas que también se pueden obtener fuera de la consola.

El registro del plano de control registra todas las llamadas de API a los clústeres, la información de auditoría que captura qué usuarios realizaron qué acciones en los clústeres, así como la información basada en roles. Para obtener más información, consulte [Registro y monitorización en Amazon EKS](https://docs.aws.amazon.com/prescriptive-guidance/latest/implementing-logging-monitoring-cloudwatch/amazon-eks-logging-monitoring.html) en la *Guía prescriptiva de AWS*.

El registro del plano de control de Amazon EKS proporciona registros de auditoría y diagnóstico directamente desde el plano de control de Amazon EKS a CloudWatch Logs en su cuenta. Estos registros hacen que le resulte más fácil asegura y ejecutar los clústeres. Puede seleccionar los tipos de registro exactos que necesita. Los registros se envían como secuencias de registro a un grupo para cada clúster de Amazon EKS en CloudWatch. Para obtener más información, consulte [Envío de los registros del plano de control a Registros de CloudWatch](control-plane-logs.md).

**nota**  
Al verificar los registros de autenticador de Amazon EKS en Amazon CloudWatch, se muestran las entradas que contienen texto similar al siguiente texto de ejemplo.  

```
level=info msg="mapping IAM role" groups="[]" role="arn:aws:iam::111122223333:role/XXXXXXXXXXXXXXXXXX-NodeManagerRole-XXXXXXXX" username="eks:node-manager"
```
Se esperan entradas que contengan este texto. El `username` es una función del servicio interna de Amazon EKS que realiza operaciones específicas para grupos de nodos administrados y Fargate.  
Para un registro de bajo nivel y personalizable, [Registros de Kubernetes](https://kubernetes.io/docs/concepts/cluster-administration/logging/) está disponible.

Amazon EKS se integra con AWS CloudTrail, un servicio que proporciona un registro de las acciones realizadas por un usuario, un rol o un servicio de AWS en Amazon EKS. CloudTrail captura todas las llamadas a la API para Amazon EKS como eventos. Las llamadas capturadas incluyen las llamadas desde la consola de Amazon EKS y las llamadas desde el código a las operaciones de la API de Amazon EKS. Para obtener más información, consulte [Registrar llamadas a la API como eventos de AWS CloudTrail](logging-using-cloudtrail.md).

El servidor de la API de Kubernetes expone una serie de métricas que son útiles a efectos del monitoreo y el análisis. Para obtener más información, consulte [Supervisión de las métricas del clúster con Prometheus](prometheus.md).

Para configurar Fluent Bit de los Registros de Amazon CloudWatch personalizados, consulte [Configuración de Fluent Bit](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-logs-FluentBit.html#Container-Insights-FluentBit-setup) en la *Guía del usuario de Amazon CloudWatch*.

## Herramientas de supervisión y registro en Amazon EKS
<a name="eks-monitor-tools"></a>

Amazon Web Services proporciona varias herramientas que puede utilizar para monitorear Amazon EKS. Puede configurar algunas herramientas para configurar la monitorización automática, pero algunas requieren llamadas manuales. Le recomendamos que automatice las tareas de monitorización de la misma manera que lo permitan su entorno y el conjunto de herramientas existente.

En la siguiente tabla se describen varias opciones de herramientas de supervisión.


| Áreas | Herramienta | Descripción | Configuración | 
| --- | --- | --- | --- | 
|  Plano de control  |   [Panel de observabilidad](observability-dashboard.md)   |  Para las versiones compatibles, el panel de observabilidad ofrece visibilidad del rendimiento del clúster. Ayuda a detectar, solucionar y remediar rápidamente los problemas.  |   [Procedimiento de configuración](observability-dashboard.md)   | 
|  Aplicaciones y plano de control  |   [Prometheus](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-Amazon-Managed-Service-Prometheus.html)   |  Prometheus se puede usar para supervisar las métricas y las alertas de las aplicaciones y el plano de control.  |   [Procedimiento de configuración](prometheus.md)   | 
|  Aplicaciones  |   [Información de contenedores de CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights.html)   |  CloudWatch Container Insights recopila, agrega y resume métricas y registros de las aplicaciones y microservicios en contenedores.  |   [Procedimiento de configuración](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.html)   | 
|  Aplicaciones  |   [AWS Distro for OpenTelemetry (ADOT)](https://aws-otel.github.io/docs/introduction)   |  ADOT puede recopilar y enviar métricas correlacionadas, datos de seguimiento y metadatos a servicios de supervisión de AWS o socios. Se puede configurar a través de Información de contenedores de CloudWatch.  |   [Procedimiento de configuración](opentelemetry.md)   | 
|  Aplicaciones  |   [Amazon DevOps Guru](https://aws.amazon.com/about-aws/whats-new/2021/11/amazon-devops-guru-coverage-amazon-eks-metrics-cluster/)   |  Amazon DevOps Guru detecta la disponibilidad y el rendimiento operacional a nivel de nodo.  |   [Procedimiento de configuración](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.html)   | 
|  Aplicaciones  |   [AWS X-Ray](https://docs.aws.amazon.com/xray/latest/devguide/aws-xray.html)   |   AWS X-Ray recibe datos de seguimiento sobre la aplicación. Estos datos de seguimiento incluyen solicitudes entrantes y salientes y metadatos sobre las solicitudes. Para Amazon EKS, la implementación requiere el complemento OpenTelemetry.  |   [Procedimiento de configuración](https://docs.aws.amazon.com/xray/latest/devguide/xray-instrumenting-your-app.html)   | 
|  Aplicaciones  |   [Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)   |  CloudWatch proporciona algunas métricas básicas de Amazon EKS de forma gratuita en las versiones compatibles. Puede ampliar esta funcionalidad con el operador de observabilidad de CloudWatch para gestionar la recopilación de métricas, registros y datos de seguimiento.  |   [Procedimiento de configuración](cloudwatch.md)   | 

En la siguiente tabla se describen varias opciones de herramientas de registro.


| Áreas | Herramienta | Descripción | Configuración | 
| --- | --- | --- | --- | 
|  Plano de control  |   [Panel de observabilidad](observability-dashboard.md)   |  En las versiones compatibles, el panel de observabilidad muestra listas basadas en los registros de auditoría del plano de control. También incluye enlaces a los registros del plano de control en Amazon CloudWatch.  |   [Procedimiento de configuración](observability-dashboard.md)   | 
|  Aplicaciones  |   [Información de contenedores de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights.html)   |  Información de contenedores de Amazon CloudWatch recopila, agrega y resume métricas y registros de las aplicaciones y microservicios en contenedores.  |   [Procedimiento de configuración](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-setup-EKS-quickstart.html)   | 
|  Plano de control  |   [Registros de Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/WhatIsCloudWatchLogs.html)   |  Puede enviar registros de auditoría y diagnóstico directamente desde el plano de control de Amazon EKS a los Registros de CloudWatch en la cuenta.  |   [Procedimiento de configuración](control-plane-logs.md)   | 
|  Plano de control  |   [AWS CloudTrail](logging-using-cloudtrail.md)   |  Registra las llamadas a la API de un usuario, rol o servicio.  |   [Procedimiento de configuración](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-create-and-update-a-trail.html)   | 
|  Múltiples áreas para instancias de AWS Fargate  |   [AWS Enrutador de registro de Fargate](fargate-logging.md)   |  Para las instancias de AWS Fargate, el enrutador de registros transmite los registros a los servicios de AWS o herramientas asociadas. Utiliza [AWS para Fluent Bit](https://github.com/aws/aws-for-fluent-bit). Los registros se pueden transmitir a otros servicios de AWS o herramientas de socios.  |   [Procedimiento de configuración](fargate-logging.md)   | 