Compartir a través de


Supervisión con la Gestion Prometheus y Grafana de Azure

Importante

Esta funcionalidad actualmente está en su versión preliminar. Los Términos de uso complementarios para las versiones preliminares de Microsoft Azure incluyen más términos legales que se aplican a las características de Azure que se encuentran en la versión beta, en versión preliminar, o que todavía no se han lanzado con disponibilidad general. Para obtener información sobre esta versión preliminar específica, consulte la Información de Azure HDInsight sobre la versión preliminar de AKS. Para plantear preguntas o sugerencias sobre la característica, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre Comunidad de Azure HDInsight.

La supervisión de clústeres y servicios es un componente integral de cualquier organización. Azure HDInsight en AKS incluye una experiencia de supervisión integrada con los servicios de Azure. En este artículo, utilizamos el servicio Prometheus administrado con paneles de Azure Grafana para la supervisión.

Azure Managed Prometheus es un servicio que supervisa los entornos en la nube. La supervisión sirve para mantener su disponibilidad, su rendimiento y las métricas de carga de trabajo. Recopila los datos generados por los recursos de las instancias de Azure y de otras herramientas de supervisión. Los datos se usan para proporcionar análisis en varios orígenes.

Azure Managed Grafana es una plataforma de visualización de datos creada con el software de Grafana por Grafana Labs. Se crea como un servicio de Azure totalmente administrado que Microsoft admite y opera. Grafana le ayuda a reunir métricas, registros y seguimientos en una única interfaz de usuario. Con su amplia compatibilidad con orígenes de datos y funcionalidades de grafos, puede ver y analizar los datos de telemetría de la infraestructura y la aplicación en tiempo real.

En este artículo se tratan los detalles relativos a la habilitación de la característica de supervisión en HDInsight en AKS.

Requisitos previos

Para instrucciones sobre cómo crear un clúster HDInsight en AKS, consulte Introducción a Azure HDInsight en AKS.

Habilitación de Azure Managed Prometheus y Grafana

La supervisión de Azure Managed Prometheus y Grafana debe configurarse a nivel de grupo de clústeres para poder habilitarla a nivel de clúster. Debe tener en cuenta varias fases al habilitar la solución de supervisión.

# Escenario Habilitar Disable
1 Grupo de clústeres: durante la creación Not Supported Default
2 Grupo de clústeres: después de la creación Supported Not Supported
3 Clúster: durante la creación Supported Default
4 Clúster: después de la creación Supported Supported

Durante la creación del grupo de clústeres

Actualmente, Managed Prometheus NO SE PUEDE habilitar durante el tiempo de creación del grupo de clústeres. Se puede configurar después de la creación del grupo de clústeres.

Después de la creación del grupo de clústeres

La supervisión se puede habilitar desde la pestaña Integraciones de una vista de grupo de clústeres existente que esté disponible en Azure Portal. Puede usar áreas de trabajo creadas previamente o crear una nueva mientras configura la supervisión del grupo de clústeres.

Uso de un área de trabajo previamente creada

  1. Haga clic en Configurar para habilitar la supervisión de Azure Prometheus.

    Captura de pantalla que muestra la pestaña Configuración de integración.

  2. Haga clic en Configuración avanzada para adjuntar las áreas de trabajo previamente creadas.

    Captura de pantalla que muestra la configuración avanzada.

    Captura de pantalla que muestra la configuración del paso 1 de Prometheus.

Creación de un área de trabajo de Azure Prometheus y Grafana al habilitar la supervisión en el grupo de clústeres

Puede crear las áreas de trabajo desde la página de grupo de clústeres HDI en AKS.

  1. Haga clic en Configurar, junto a la opción Azure Prometheus.

    Captura de pantalla que muestra la configuración del paso 2 de Prometheus.

  2. Haga clic en Crear nueva área de trabajo para Azure Managed Prometheus.

    Captura de pantalla que muestra la configuración del paso 3 de Prometheus.

  3. Introduzca el nombre y la región y haga clic en Crear para Prometheus.

    Captura de pantalla que muestra la configuración del paso 4 de Prometheus.

  4. Haga clic en Crear nueva área de trabajo para Azure Managed Grafana.

  5. Introduzca el nombre y la región y haga clic en Crear para Grafana.

    Captura de pantalla que muestra la configuración del paso 5 de Prometheus.

    Nota:

    1. Managed Grafana solo se puede habilitar si está habilitado Managed Prometheus.
    2. Una vez que las áreas de trabajo de Azure Managed Prometheus y de Azure Managed Grafana están habilitadas desde el grupo de clústeres HDInsight en AKS, ya no se pueden deshabilitar desde el grupo de clústeres. Deben deshabilitarse desde el nivel de clúster.

Durante la creación del clúster

Habilitación de Azure Managed Prometheus durante la creación del clúster

  1. Una vez creado el grupo de clústeres y habilitado Azure Managed Prometheus, el usuario debe crear un clúster HDI en AKS en el mismo grupo de clústeres.

  2. Durante el proceso de creación del clúster, acceda a la página de integración y habilite Azure Prometheus.

    Captura de pantalla que muestra la habilitación de la supervisión de Prometheus.

Después de la creación de clústeres

También puede habilitar Azure Managed Prometheus después de la creación de clústeres HDI en AKS.

  1. Acceda a la pestaña «Integraciones» en la página del clúster.

  2. Habilite la supervisión de Azure Prometheus con el botón de alternancia y haga clic en Guardar.

    Captura de pantalla que muestra cómo guardar la configuración.

    Nota:

    De manera análoga, si necesita deshabilitar la supervisión de Azure Prometheus, puede deshabilitar el botón de alternancia y hacer clic en Guardar.

Permisos necesarios para la habilitación

Para visualizar Azure Managed Prometheus y Azure Managed Grafana desde el portal de HDInsight en AKS, debe disponer de determinados permisos, como se indica a continuación.

Permiso de usuario: para visualizar Azure Managed Grafana, el usuario debe tener asignado el rol de «Lector de Grafana» en el área de trabajo de Azure Managed Grafana, control de acceso (IAM). Descubra aquí cómo conceder el acceso de usuario.

  1. Abra el área de trabajo de Grafana configurada en el grupo de clústeres.

  2. Seleccione el rol Lector de Grafana.

  3. Seleccione el nombre del usuario que accede al panel de Grafana.

  4. Seleccione el usuario y haga clic en Revisar+Asignar.

    Nota:

    Si el usuario crea previamente Azure Managed Prometheus, la identidad de Grafana requiere un permiso adicional de Lector de supervisión.

  5. En la página del área de trabajo de Grafana (la que está vinculada al clúster), el permiso de Lector de supervisión se concede en la pestaña «Identidad».

    Captura de pantalla que muestra cómo asignar un rol.

  6. Haga clic en Agregar asignación de roles.

  7. Seleccione los siguientes parámetros:

    1. Ámbito: Suscripción
    2. Nombre de la suscripción.
    3. Rol: Lector de supervisión

    Captura de pantalla que muestra cómo asignar un rol.

    Nota:

    Consulte aquí para ver otros roles para los usuarios de Grafana.

Visualización de métricas

En este caso, usamos un clúster de Apache Spark™ como ejemplo, suponiendo que se ejecuten pocos trabajos en el clúster, con el fin de tener las métricas.

Revise los pasos siguientes para usar las plantillas de ejemplo de Grafana:

  1. Descargue la plantilla de ejemplo de aquí para las cargas de trabajo respectivas (descargue la plantilla de Apache Spark en este caso).

  2. Inicie sesión en el panel de Grafana desde el clúster.

    Captura de pantalla que muestra cómo establecer el período de tiempo.

  3. Una vez abierta la página Panel de Grafana, haga clic en Nuevo > Importar

    Captura de pantalla que muestra cómo usar el tipo de métrica.

  4. Haga clic en el archivo JSON Cargar panel y cargue la plantilla de Grafana de Apache Spark que ha descargado y haga clic en Importar.

    Captura de pantalla que muestra cómo ejecutar la consulta.

  5. Una vez completada la carga, puede hacer clic en el panel para ver las métricas.

    Captura de pantalla que muestra cómo ver la salida.

Referencia