ITSM, parte de Application Real-Time Monitoring Service (ARMS), es un servicio de alertas inteligente listo para usar que recibe información de alertas de diversos clientes, como Prometheus. Puede enviar eventos de alerta nativos de Grafana a ITSM, donde se procesan automáticamente mediante deduplicación, agrupación y reducción algorítmica de ruido. Después, ITSM envía alertas a distintos objetos de notificación según el contenido de las etiquetas, lo que ayuda a los equipos de O&M a reducir los riesgos del proyecto. ITSM también ofrece diversos métodos de notificación, incluidas llamadas telefónicas, mensajes de texto, correos electrónicos, DingTalk, WeCom, Lark y webhooks, para gestionar distintos escenarios de alerta.
Requisitos previos
En la página Parameter Settings del espacio de trabajo de destino, asegúrese de que los parámetros de alerta estén establecidos como se indica a continuación:
El parámetro unified_alerting debe estar establecido en
true.El parámetro alerting debe estar establecido en
false.
Para Grafana 8.2.x y versiones anteriores
Paso 1: Iniciar sesión en Grafana
Inicie sesión en la consola ARMS. En el panel de navegación izquierdo, elija .
Inicie sesión en la consola de Managed Service for Grafana. En el panel de navegación izquierdo, haga clic en Workspace Management.
-
En la página Workspace Management, busque el espacio de trabajo que desea gestionar y haga clic en la URL de la columna URL para ir a Grafana.
NotaPuede iniciar sesión en Grafana con la cuenta de administrador de Grafana y la contraseña que configuró al crear el espacio de trabajo. También puede hacer clic en Sign in with Alibaba Cloud para iniciar sesión en Grafana con la cuenta actual de Alibaba Cloud.
Paso 2: Crear un canal de notificación
Cree un canal de notificación denominado ARMS_GRAFANA si aún no existe.
En el panel de navegación izquierdo de Grafana, elija
> Notification channels.-
En la pestaña Notification channels, haga clic en New channel para crear un canal de notificación.
Parámetro
Descripción
Name
Introduzca
ARMS_GRAFANA.Type
Seleccione webhook.
Url
URL de integración utilizada para enviar alertas de Grafana a ARMS. Para obtener más información sobre cómo crear una integración de Grafana y obtener la URL, consulte Integrate Grafana alerts.
Paso 3: Crear una regla de alerta de Grafana
En el panel de navegación izquierdo de Grafana, elija
> Manage.En la pestaña Manage, haga clic en el dashboard para el que desea crear una alerta.
En la página del dashboard, busque el panel donde desea crear una alerta, haga clic en el icono de menú
junto al nombre del panel y, a continuación, haga clic en Edit.En la página Edit Panel, haga clic en la pestaña Alert y, a continuación, haga clic en Create Alert.
-
Configure otros parámetros de alerta según sea necesario. Para obtener más información, consulte la documentación oficial de Grafana o Configure Grafana-native alert rules.
En la sección Notifications, haga clic en el icono
junto a Send to y, a continuación, seleccione el canal de notificación denominado ARMS_GRAFANA. -
Después de crear la regla de alerta, haga clic en Save en la esquina superior derecha de la página Edit Panel.
Cuando Grafana activa una alerta, envía el evento de alerta a la página en la consola ARMS. Para obtener más información, consulte View alert event history.
Paso 4: Crear una política de notificación de ARMS
Managed Service for Grafana crea de forma predeterminada una política de notificación correspondiente. Para recibir notificaciones de alerta de Grafana, configure la información de contacto en la política.
Inicie sesión en la consola ARMS. En el panel de navegación izquierdo, elija .
En la lista Notification Policies, busque la política de notificación denominada ARMS_GRAFANA y haga clic en Edit en la columna Operation. Si la política de notificación ARMS_GRAFANA no existe, créela. Para obtener más información, consulte Create a notification policy.
-
En el panel Edit Notification Policy, haga clic en la pestaña Notification Receiver. En la pestaña Notification Receiver, complete las configuraciones que se indican a continuación. Para obtener más información, consulte Notification Policy.
-
En la sección When an alert is triggered, haga clic en Add Notification Object y seleccione los destinatarios y métodos de notificación.
Parámetro
Descripción
Notification Receiver
Los destinatarios de notificaciones incluyen contactos, grupos de contactos, programaciones, DingTalk, Lark, WeCom o webhooks. Para crear un objeto de notificación, consulte Descripción general de los objetos de notificación.
NotaUn contacto con un número de teléfono no verificado no puede recibir notificaciones de alerta por teléfono. Para comprobar un número de teléfono, consulte Manage contacts.
Notification Methods
Los métodos de notificación compatibles incluyen llamada telefónica, mensaje de texto y correo electrónico. Puede seleccionar varios métodos.
En la sección Notification Template, establezca el formato del mensaje de notificación para Email, SMS, Phone y DingTalk/Lark/WeCom.
-
Después de completar la configuración, haga clic en Save.
Para Grafana 8.2.x y versiones posteriores
La interfaz de usuario de alertas puede diferir ligeramente entre Grafana 9.0.x y 10.0.x, pero el proceso general es el mismo. Esta sección utiliza Grafana 9.0.x como ejemplo.
Paso 1: Deshabilitar el complemento de alerta de ARMS
Inicie sesión en la consola ARMS. En el panel de navegación izquierdo, elija .
Inicie sesión en la consola de Managed Service for Grafana. En el panel de navegación izquierdo, haga clic en Workspace Management.
En la página Workspace Management, haga clic en el ID del espacio de trabajo que desea gestionar.
En el panel de navegación izquierdo, haga clic en Alert Management, deshabilite el complemento de alerta de ARMS integrado y habilite las alertas nativas de Grafana.
Paso 2: Crear una regla de alerta de Grafana
-
En la página Workspace Management, busque el espacio de trabajo que desea gestionar y haga clic en la URL de la columna URL para ir a Grafana.
NotaPuede iniciar sesión en Grafana con la cuenta de administrador de Grafana y la contraseña que configuró al crear el espacio de trabajo. También puede hacer clic en Sign in with Alibaba Cloud para iniciar sesión en Grafana con la cuenta actual de Alibaba Cloud.
En el panel de navegación izquierdo de Grafana, elija
> Browse.En la pestaña Browse, haga clic en el dashboard para el que desea crear una alerta.
En la página del dashboard, seleccione el panel de destino. A continuación, haga clic en
a la derecha del nombre del panel y haga clic en Edit.En la página Edit Panel, haga clic en la pestaña Alert y, a continuación, haga clic en Create alert rule from this panel.
Establezca otros parámetros de alerta. Para obtener más información, consulte la documentación de Grafana o Configure Grafana native alert rules.
-
Haga clic en Save en la esquina superior derecha.
Cuando se activa una alerta de Grafana, el evento se reporta en en la consola ARMS. Para obtener más información, consulte View alert event history.
Paso 3: Crear un punto de contacto
Cree un punto de contacto denominado ARMS_GRAFANA si aún no existe.
En el panel de navegación izquierdo, elija
> Contact points.-
En la página Contact points, haga clic en New contact point o Add contact point y configure los parámetros que se indican a continuación.
Parámetro
Descripción
Name
Introduzca
ARMS_GRAFANA.Type
En Type, seleccione Webhook.
Addresses
URL de integración utilizada para enviar alertas de Grafana a ARMS. Para obtener más información sobre cómo crear una integración de Grafana y obtener la URL, consulte Integrate Grafana alerts.
Paso 4: Crear una política de notificación de Grafana
Una política de notificación vincula una regla de alerta con un punto de contacto.
En el panel de navegación izquierdo, elija
> Notification policies.-
En la pestaña Notification policies, haga clic en New specific policy o New nested policy y configure los parámetros que se indican a continuación.
Por ejemplo, en la sección Matching labels, establezca Label en app, Operator en = y Value en test. En Contact point, seleccione ARMS_GRAFANA. Después de finalizar la configuración, haga clic en Save policy.
Parámetro
Descripción
Matching labels
Asocia las reglas de alerta a esta política según las etiquetas.
Contact point
Especifica el punto de contacto al que se envían los eventos de alerta recibidos por esta política de notificación.
Los demás parámetros se utilizan para configurar la agrupación y el silenciamiento de alertas.
Paso 5: Crear una política de notificación de ARMS
Managed Service for Grafana crea de forma predeterminada una política de notificación correspondiente. Para recibir notificaciones de alerta de Grafana, configure la información de contacto en la política.
Inicie sesión en la consola ARMS. En el panel de navegación izquierdo, elija .
En la lista Notification Policies, busque la política de notificación denominada ARMS_GRAFANA y haga clic en Edit en la columna Operation. Si la política de notificación ARMS_GRAFANA no existe, créela. Para obtener más información, consulte Create a notification policy.
-
En el panel Edit Notification Policy, haga clic en la pestaña Notification Receiver. En la pestaña Notification Receiver, complete las configuraciones que se indican a continuación. Para obtener más información, consulte Notification Policy.
-
En la sección When an alert is triggered, haga clic en Add Notification Object y seleccione los destinatarios y métodos de notificación.
Parámetro
Descripción
Notification Receiver
Los destinatarios de notificaciones incluyen contactos, grupos de contactos, programaciones, DingTalk, Lark, WeCom o webhooks. Para crear un objeto de notificación, consulte Descripción general de los objetos de notificación.
NotaUn contacto con un número de teléfono no verificado no puede recibir notificaciones de alerta por teléfono. Para comprobar un número de teléfono, consulte Manage contacts.
Notification Methods
Los métodos de notificación compatibles incluyen llamada telefónica, mensaje de texto y correo electrónico. Puede seleccionar varios métodos.
En la sección Notification Template, establezca el formato del mensaje de notificación para Email, SMS, Phone y DingTalk/Lark/WeCom.
-
Después de completar la configuración, haga clic en Save.
Consulte las notificaciones de alerta
Cuando se activa una política de notificación, recibe una notificación de alerta de una de las maneras que se indican a continuación:
Mensajes de texto
Correo electrónico
Grupo de DingTalk: Después de recibir una notificación de alerta en un grupo de DingTalk, puede gestionar la alerta directamente en el chat del grupo. Para obtener más información, consulte Handle alerts in an alert notification group chat.
Temas relacionados
Para usar las alertas nativas de Grafana, consulte Configure Grafana-native alert rules.
Para actualizar su versión de Grafana, consulte View workspace information.
Puede habilitar o deshabilitar las alertas de Grafana en la pestaña Alert Rules de Grafana. Para obtener más información, consulte la documentación oficial de Grafana.