Registro y monitoreo en Amazon Elastic Container Service - Amazon Elastic Container Service

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Registro y monitoreo en Amazon Elastic Container Service

La supervisión es una parte importante del mantenimiento de la fiabilidad, la disponibilidad y el rendimiento de Amazon Elastic Container Service y sus AWS soluciones. Debe recopilar datos de monitoreo de todas las partes de la AWS solución para poder depurar con mayor facilidad un error multipunto en caso de que se produzca. AWS proporciona varias herramientas para supervisar los recursos de Amazon ECS y responder a posibles incidentes:

CloudWatch Alarmas Amazon

Observe una sola métrica durante el periodo que especifique y realice una o varias acciones según el valor de la métrica relativo a un determinado umbral durante varios periodos de tiempo. La acción es una notificación enviada a un tema del Servicio de Notificación Simple (Amazon SNS) o a una política de Auto Scaling de Amazon EC2. CloudWatch las alarmas no invocan acciones simplemente porque se encuentran en un estado determinado; el estado debe haber cambiado y se ha mantenido durante un número específico de períodos. Para obtener más información, consulte Supervise Amazon ECS mediante CloudWatch .

En el caso de los servicios con tareas que utilizan el tipo de lanzamiento Fargate, puede utilizar CloudWatch alarmas para ampliar y reducir las tareas del servicio en función de CloudWatch métricas, como el uso de la CPU y la memoria. Para obtener más información, consulte Escale automáticamente su servicio Amazon ECS.

En el caso de los clústeres con tareas o servicios que utilizan el tipo de lanzamiento EC2, puede utilizar CloudWatch las alarmas para ampliar y reducir las instancias del contenedor en función de CloudWatch métricas, como la reserva de memoria del clúster.

Amazon CloudWatch Logs

Puede monitorear, almacenar y obtener acceso a los archivos de registro desde los contenedores de las tareas de Amazon ECS mediante la especificación del controlador de registros awslogs en sus definiciones de tareas. Para obtener más información, consulte Uso del controlador de awslogs.

También puede monitorear, almacenar y obtener acceso a los archivos de registro del sistema operativo y del agente de contenedor de Amazon ECS desde las instancias de contenedor de Amazon ECS. Este método de acceso a los registros se puede utilizar para los contenedores que usan el tipo de lanzamiento EC2.

CloudWatch Eventos de Amazon

Seleccione los eventos y diríjalos a uno o varios flujos o funciones de destino para realizar cambios, capturar información de estado y aplicar medidas correctivas. Para obtener más información, consulta Automatice las respuestas a los errores de Amazon ECS mediante EventBridge esta guía y ¿Qué es Amazon CloudWatch Events? en la Guía del usuario de Amazon CloudWatch Events.

AWS CloudTrail Registros

CloudTrail proporciona un registro de las acciones realizadas por un usuario, un rol o un AWS servicio en Amazon ECS. Con la información recopilada por CloudTrail, puede determinar la solicitud que se realizó a Amazon ECS, la dirección IP desde la que se realizó la solicitud, quién la realizó, cuándo se realizó y detalles adicionales. Para obtener más información, consulte Registre las llamadas a la API de Amazon ECS mediante AWS CloudTrail.

AWS Trusted Advisor

Trusted Advisor se basa en las mejores prácticas aprendidas al prestar servicio a cientos de miles de AWS clientes. Trusted Advisor inspecciona su AWS entorno y, a continuación, hace recomendaciones cuando existen oportunidades para ahorrar dinero, mejorar la disponibilidad y el rendimiento del sistema o ayudar a cerrar las brechas de seguridad. Todos AWS los clientes tienen acceso a cinco Trusted Advisor controles. Los clientes con un plan de asistencia empresarial o empresarial pueden ver todos los Trusted Advisor cheques.

Para obtener más información, consulte AWS Trusted Advisor en la Guía del usuario de AWS Support .

AWS Compute Optimizer

AWS Compute Optimizer es un servicio que analiza las métricas de configuración y utilización de sus AWS recursos. Informa si sus recursos son óptimos y genera recomendaciones de optimización para reducir el costo y mejorar el rendimiento de sus cargas de trabajo.

Para obtener más información, consulte AWS Compute Optimizer recomendaciones para Amazon ECS.

Otra parte importante de la supervisión de Amazon ECS implica la supervisión manual de los elementos que CloudWatch las alarmas no cubren. El CloudWatch panel de control y otros paneles de la AWS consola proporcionan una at-a-glance visión del estado de su AWS entorno. Trusted Advisor Le recomendamos que también compruebe los archivos de registro en sus instancias de contenedor y los contenedores en sus tareas.