Ayude a mejorar esta página
¿Quiere contribuir a esta guía del usuario? Desplácese hasta el final de esta página y seleccione Editar esta página en GitHub. Sus contribuciones ayudarán a que nuestra guía del usuario sea mejor para todos.
Supervisión de las métricas del clúster con Prometheus
Prometheus
Amazon Managed Service for Prometheus es un servicio de supervisión y alertas compatible con Prometheus que facilita el monitoreo de las aplicaciones y la infraestructura en contenedores a escala. Es un servicio totalmente administrado que escala automáticamente la ingesta, el almacenamiento, las consultas y las alertas de sus métricas. También se integra con servicios de seguridad de AWS para permitir un acceso rápido y seguro a sus datos. Puede utilizar el lenguaje de consulta ProMQL de código abierto para consultar sus métricas y crear alertas sobre ellas. También puede utilizar el administrador de alertas en Amazon Managed Service para Prometheus para configurar reglas de alerta para alertas críticas. A continuación, puede enviar estas alertas críticas como notificaciones a un tema de Amazon SNS.
Para obtener más información sobre cómo utilizar las métricas de Prometheus después de activarlas, consulte la Guía del usuario de Amazon Managed Service for Prometheus.
Existen varias opciones diferentes para el uso de Prometheus con Amazon EKS:
-
Puede activar las métricas de Prometheus al crear un clúster de Amazon EKS por primera vez, como se trata en este tema.
-
Si ya tiene un clúster de Amazon EKS, puede crear su propio scraper de Prometheus. Para obtener más información, consulte Crear un raspador en la Guía del usuario de Amazon Managed Service for Prometheus.
-
Puede implementar Prometheus mediante Helm. Para obtener más información, consulte Implementación de Prometheus mediante Helm.
-
Puede ver las métricas sin procesar del plano de control en formato Prometheus. Para obtener más información, consulte Visualización de las métricas sin procesar del plano de control en formato Prometheus.
Paso 1: active las métricas de Prometheus al crear un clúster
importante
Los recursos de Amazon Managed Service para Prometheus están fuera del ciclo de vida del clúster y deben mantenerse por fuera del clúster. Al eliminar el clúster, asegúrese de eliminar, también, cualquier raspador para reducir los costes aplicables. Para más información, consulte Búsqueda y eliminación de rapsadores en la Guía de usuario de Amazon Managed Service para Prometheus.
Al crear un clúster nuevo, puede activar la opción de enviar métricas a Prometheus. En la AWS Management Console, esta opción se encuentra en el paso Configurar la observabilidad, que consiste en crear un clúster nuevo. Para obtener más información, consulte Creación de un clúster de Amazon EKS.
Prometheus descubre y recopila las métricas de su clúster mediante un modelo basado en la extracción denominado raspado. Los raspadores están configurados para recopilar datos de la infraestructura del clúster y de las aplicaciones en contenedores.
Al activar la opción de enviar métricas de Prometheus, Amazon Managed Service para Prometheus proporciona un rastreador sin agentes totalmente administrado. Use las siguientes opciones de configuración avanzada para personalizar el raspador predeterminado según sea necesario.
- Alias de raspador
-
(Opcional) Escriba un alias único para el raspador.
- Destino
-
Elija un espacio de trabajo de Amazon Managed Service para Prometheus. Un espacio de trabajo es un espacio lógico dedicado al almacenamiento y la consulta de las métricas de Prometheus. Con este espacio de trabajo, podrá ver las métricas de Prometheus de las cuentas que tienen acceso a él. La opción Crear un nuevo espacio de trabajo indica a Amazon EKS que cree un espacio de trabajo en su nombre con el alias de espacio de trabajo que proporcione. Con la opción Seleccionar un espacio de trabajo existente, puede seleccionar un espacio de trabajo existente de una lista desplegable. Para obtener más información sobre los espacios de trabajo, consulte Gestión de espacios de trabajo en la Guía del usuario de Amazon Managed Service for Prometheus.
- Acceso a los servicios
-
En esta sección se resumen los permisos que se conceden al enviar métricas de Prometheus:
-
Permiso para que Amazon Managed Service for Prometheus describa el clúster de Amazon EKS
-
Permiso para la escritura remota en el espacio de trabajo de Amazon Managed Prometheus
Si el
AmazonManagedScraperRole
ya existe, el raspador lo usa. Elija el enlace deAmazonManagedScraperRole
para ver los detalles del permiso. Si elAmazonManagedScraperRole
aún no existe, elija el enlace Ver detalles de permisos para ver los permisos específicos que está otorgando al enviar métricas de Prometheus. -
- Subredes
-
Vea las subredes que heredará el raspador. Si necesita cambiarlas, vuelva al paso de creación del clúster de Especificar red.
- Grupos de seguridad
-
Vea los grupos de seguridad que heredará el raspador. Si necesita cambiarlas, vuelva al paso de creación del clúster de Especificar red.
- Configuración del raspador
-
Modifique la configuración del raspador en formato YAML según sea necesario. Para ello, utilice el formulario o cargue un archivo YAML de reemplazo. Para obtener más información, consulte Configuración del raspador en la Guía del usuario de Amazon Managed Service for Prometheus.
Amazon Managed Service para Prometheus hace referencia al rastreador sin agente que se crea junto con el clúster como recopilador administrado de AWS. Para obtener más información sobre los recopiladores administrados por AWS, consulte Recopiladores administrados por AWS en la Guía del usuario de Amazon Managed Service para Prometheus.
importante
Debe configurar sus aws-auth
ConfigMap
para conceder al rastreador permisos dentro del clúster. Para obtener más información, consulte Configuración del clúster de Amazon EKS en la Guía del usuario de Amazon Managed Service for Prometheus.
Paso 2: vea los detalles del scraper de Prometheus
Tras crear un clúster con la opción de métricas de Prometheus activada, podrá ver los detalles del raspador de Prometheus. Cuando vea su clúster en la AWS Management Console, seleccione la pestaña Observabilidad. En una tabla se muestra una lista de los raspadores del clúster, que incluye información como el ID, el alias, el estado y la fecha de creación del raspador.
Para ver más detalles sobre el raspador, elija un enlace de ID del raspador. Por ejemplo, puede ver la configuración del raspador, el nombre de recurso de Amazon (ARN), la URL de escritura remota y la información de la red. Puedes usar el identificador del raspador como entrada en Amazon Managed Service para operaciones de la API de Prometheus, como DescribeScraper
y DeleteScraper
. También puede utilizar la API para crear más raspadores.
Para obtener más información sobre el uso de la API de Prometheus, consulte la Referencia de API de Amazon Managed Service for Prometheus.