En este tema se describe cómo integrar Managed Service for Prometheus en un clúster de Container Service for Kubernetes (ACK), consultar los paneles de monitoreo y configurar las reglas de alerta.
Requisitos previos
Active Managed Service for Prometheus. Para obtener más información, consulte Prometheus instance billing.
Cree un clúster de Kubernetes. Para obtener más información, consulte Create an ACK managed cluster.
Active Alibaba Cloud Resource Center. Para obtener más información, consulte Activate Resource Center.
Paso 1: Integrar su clúster de contenedores
Managed Service for Prometheus y Container Service for Kubernetes se integran de forma predeterminada. Puede integrar Prometheus en su clúster de contenedores mediante uno de estos dos métodos.
Para los clústeres administrados de ACK Pro Edition, puede elegir entre Basic Edition of container cluster monitoring o ACK Cluster Monitoring Pro Edition. La opción Basic Edition of container cluster monitoring es gratuita. La opción ACK Cluster Monitoring Pro Edition se factura según la cantidad de nodos del clúster. Para obtener más información, consulte Container monitoring billing.
Método 1: Integrar desde la consola de Container Service
-
Integración al crear un clúster nuevo
Cuando crea un clúster de Container Service, las capacidades de Prometheus se integran de forma predeterminada para proporcionar el monitoreo de contenedores.
En el elemento de configuración Container Monitoring, seleccione Pro Edition of container cluster monitoring. Esta edición utiliza Managed Service for Prometheus, conserva los datos durante 90 días, proporciona un agente de recopilación administrado e incluye paneles de monitoreo de Grafana integrados. En el elemento de configuración Cost Management Suite, seleccione Enable ACK Cost Management Suite - Cost Insight.
-
Integración de un clúster existente
Siga estos pasos para integrar Prometheus en un clúster existente.
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
-
En la página Prometheus Monitoring, haga clic en Install Now.
NotaLa consola instala automáticamente los componentes y comprueba los paneles. Una vez finalizada la instalación, haga clic en cada pestaña para consultar los datos de monitoreo.
Después de que Prometheus se integra con el clúster de contenedores, los datos de monitoreo tardan entre 1 y 2 minutos en aparecer. Por lo tanto, es posible que los paneles no muestren información al principio.
Método 2: Integrar desde la consola de ARMS o de Prometheus
Puede integrar su clúster de contenedores desde la consola de Application Real-Time Monitoring Service (ARMS) o desde la consola de Managed Service for Prometheus.
Inicie sesión en la consola de Managed Service for Prometheus. En el panel de navegación izquierdo, haga clic en Integration Center.
En la página Integration Center, haga clic en la pestaña Infrastructure. En la sección Infrastructure, seleccione Container Cluster Monitoring.
En el panel Container Cluster Monitoring, siga las instrucciones que aparecen en pantalla para completar la integración.
Después de que Prometheus se integra con el clúster de contenedores, los datos de monitoreo tardan entre 1 y 2 minutos en aparecer. Por lo tanto, es posible que los paneles no muestren información al principio.
Paso 2: Consultar los paneles de monitoreo
Prometheus incluye varios paneles de monitoreo de contenedores integrados, como la descripción general del clúster, los componentes principales, los nodos y los pods. Estos paneles se muestran en las consolas de Container Service, ARMS y Prometheus. Utilice uno de los siguientes métodos para consultarlos.
Método 1: Consultar en la consola de Container Service
Inicie sesión en la consola de ACK. En el panel de navegación izquierdo, haga clic en Clusters.
En la página Clusters, haga clic en el nombre de su clúster. En el panel de navegación izquierdo, haga clic en .
En la página Prometheus Monitoring, haga clic en el panel que desea consultar para ver sus datos de monitoreo.
Método 2: Consultar en la consola de ARMS o de Prometheus
También puede iniciar sesión en la consola de Application Real-Time Monitoring Service (ARMS) o en la consola de Managed Service for Prometheus para consultar los paneles del clúster.
Inicie sesión en la consola de Managed Service for Prometheus. En el panel de navegación izquierdo, haga clic en Integration Management.
En la página Integration Management, haga clic en la pestaña Query Dashboards.
Seleccione el clúster que desea consultar en la lista de entornos de contenedores para ver su panel de monitoreo.
Paso 3: Configurar alertas
Inicie sesión en la consola de Managed Service for Prometheus. En el panel de navegación izquierdo, haga clic en Integration Management.
En la página Integration Management, vaya a la pestaña Integrated Environments. Seleccione Container Service. En la lista de entornos de contenedores, haga clic en el nombre del entorno de destino para abrir su página de detalles.
En la pestaña Component Management, dentro de la sección Addon Type, haga clic en Alert Rules para consultar las notificaciones de alerta integradas de Prometheus.
Las reglas de alerta integradas generan eventos de alerta, pero no envían notificaciones. Para enviar notificaciones de alerta por correo electrónico o a otras plataformas, haga clic en Edit y configure los métodos de notificación. En la página de configuración de alertas también puede personalizar los umbrales, la duración, el contenido y otros parámetros. Para obtener información detallada sobre la configuración de alertas, consulte Create Prometheus alert rules.
En el modo simple, puede establecer los destinatarios de las notificaciones, las ventanas de tiempo de notificación y las políticas de repetición.
Operaciones relacionadas
¿Cómo actualizo de Basic Edition a Pro Edition del monitoreo de clústeres de contenedores?
Para actualizar, haga clic en Upgrade to Pro Edition dentro de la lista de entornos de contenedores. Esta lista se encuentra en la página Integration Management de la consola de Application Real-Time Monitoring Service (ARMS).