Cree una regla de alerta en la consola de PolarDB para recibir notificaciones oportunas sobre anomalías en las métricas de su clúster de PolarDB, PolarProxy o nodos de cómputo. Así podrá atenderlas de inmediato.
Procedimiento
Inicie sesión en la consola de PolarDB.
En la esquina superior izquierda, seleccione la región donde se despliega el clúster.
Busque el clúster de destino y haga clic en su ID.
En el panel de navegación izquierdo, elija .
Haga clic en Add Alert Rule.
-
En la página de creación, configure los siguientes parámetros.
Paso
Descripción
Product
Conserve el valor predeterminado POLARDB MYSQL CLUSTER.
Resource Range
El alcance de la regla de alerta. Valores válidos: All Resources, Application Groups y Cluster.
NotaSi establece Resource Range en All Resources, se envía una notificación de alerta cuando cualquier clúster del producto cumple las condiciones descritas en la regla.
Si establece Resource Range en Application Groups, también debe configurar Application Group. La notificación de alerta se envía únicamente cuando un clúster del grupo de aplicaciones especificado cumple las condiciones de la regla.
Si establece Resource Range en Cluster, la notificación de alerta se envía solo cuando el clúster especificado cumple las condiciones descritas en la regla.
Description
La parte principal de la regla de alerta. Define las condiciones que activan una alerta cuando los datos de monitoreo cumplen los criterios especificados.
NotaPara ver más ejemplos de reglas de alerta, consulte Create a threshold-based alert rule.
Solo se admiten los escenarios más comunes. Para conocer la métrica (Metric) compatible real, consulte la consola de CloudMonitor. Algunos escenarios específicos no son compatibles, como generar alertas cuando la ejecución de SQL excede los 300 segundos.
Mute Period
El intervalo con el que se reenvían las notificaciones de alerta si el recurso asociado no se recupera después de activarse una alerta. El valor mínimo es 1 minuto y el máximo es 24 horas.
Effective Date
El periodo durante el cual la regla de alerta entra en vigor.
NotaLas notificaciones de alerta se envían únicamente dentro del horario de vigencia. Las alertas generadas fuera de este horario solo se registran en el historial de alertas.
Tag
Las etiquetas de la regla de alerta, que incluyen la clave y el valor de la etiqueta.
Alert Contact Group
El grupo de contactos de alerta al que se envían las notificaciones.
NotaLas notificaciones de alerta de Application Groups se envían a los contactos de este grupo. Un grupo de contactos de alerta es un conjunto de contactos y puede contener uno o varios.
Para obtener información sobre cómo crear un contacto y un grupo de contactos de alerta, consulte Create an alert contact or an alert contact group.
Advanced Settings
Alert Callback
Una URL de acceso público que recibe la información de alerta enviada mediante solicitudes POST. Solo se admite HTTP. Para obtener información sobre cómo configurar una devolución de llamada de alerta, consulte Use threshold alert callbacks.
Para comprobar la conectividad de la URL de devolución de llamada de alerta, siga estos pasos:
Haga clic en Test junto a la URL de devolución de llamada.
En el panel de prueba, determine y solucione los problemas de conectividad de la URL de devolución de llamada de alerta. Revise el código de estado que devuelve el webhook y los detalles del resultado de la prueba.
NotaTambién puede establecer el tipo de plantilla y el idioma del webhook. Después, haga clic de nuevo en Test para obtener los detalles del resultado correspondiente.
Cuando finalice la prueba, haga clic en Close.
Push Channel
Auto Scaling
Si activa el interruptor Auto Scaling, se desencadena la regla de escalado correspondiente cuando se activa una alerta. Debe configurar la Region, el ESS Group y la ESS Rule para el escalado automático.
NotaHaga clic en Advanced Settings para configurar este parámetro.
Para obtener información sobre cómo crear un grupo de escalado automático, consulte Create an ECS scaling group.
Para obtener información sobre cómo crear una regla de escalado automático, consulte Configure scaling rules.
Simple Log Service
Si activa el interruptor Simple Log Service, la información de alerta se envía a un logstore de Simple Log Service cuando se activa una alerta. Debe configurar la Region, ProjectName y el logstore para Simple Log Service.
NotaHaga clic en Advanced Settings para configurar este parámetro.
Para obtener información sobre cómo crear un proyecto y un logstore, consulte Collect and analyze ECS text logs using LoongCollector.
Simple Message Queue (formerly MNS) - Topic
Si activa el interruptor Simple Message Queue (formerly MNS) - Topic, la información de alerta se envía a un tema de Message Service cuando se activa una alerta. Debe configurar la región y el tema para Message Service.
NotaHaga clic en Advanced Settings para configurar este parámetro.
Para obtener información sobre cómo crear un tema, consulte Get started with topics.
Function Compute
Si activa el interruptor Function Compute, las notificaciones de alerta se envían a Function Compute para darles formato cuando se activa una alerta. Debe configurar la región, el servicio y la función para Function Compute.
NotaHaga clic en Advanced Settings para configurar este parámetro.
Para obtener información sobre cómo crear un servicio y una función, consulte Function creation.
Recovery Notification
Especifica si se envía una notificación de recuperación cuando la métrica de monitoreo vuelve a la normalidad.
Method to handle alerts when no monitoring data is found
El método para gestionar las alertas cuando no hay datos de monitoreo disponibles. Valores válidos:
Do not do anything (predeterminado)
Send alert notifications
Treated as normal
Haga clic en Confirm.