Publicado en: May 5, 2020
Puede usar Amazon CloudWatch para monitorear las métricas de Prometheus desde los clústeres de Amazon Elastic Kubernetes Service (EKS) y Kubernetes, ahora disponibles en beta. Con esta nueva función, los equipos de DevOps puede descubrir servicios en forma automática para las cargas de trabajo en contenedores tales como AWS App Mesh, NGINX y Java/JMX. También pueden exponer métricas personalizadas en dichos servicios, e incorporar las métricas de Prometheus en CloudWatch. Al seleccionar la recolección y la incorporación de las métricas de Prometheus, los usuarios de CloudWatch pueden monitorear, solucionar y alarmar la degradación y las fallas en el rendimiento de la aplicación más rápidamente a la vez que reduce la cantidad de herramientas de monitoreo necesarias.
Prometheus es un proyecto de monitoreo de código abierto popular, parte de la Cloud Native Compute Foundation (CNCF). La comunidad de código abierto ha creado más de 150 complementos y definió un marco que los equipos de DevOps pueden usar para exponer las métricas personalizadas para que se recopilen utilizando un enfoque basado en extracción de sus aplicaciones.
Comenzar es fácil. Puede comenzar a recopilar las métricas de Prometheus de sus clústeres Amazon EKS y Kubernetes ejecutando solo un comando. Las métricas están disponibles en la consola de CloudWatch en las métricas de CloudWatch y Container Insights. Consulte la instalación de métricas de Prometheus y configúrela para obtener más detalles. También puede verificar la disponibilidad de la región de AWS, y obtener más información sobre precios en la página de precios de CloudWatch.
El soporte para Amazon Elastic Container Service (ECS) y AWS Fargate llegará pronto.