Tous les produits
Search
Centre de documentation

Simple Log Service:Créer une règle d'alerte

Dernière mise à jour :Aug 07, 2026

SLS évalue les résultats des requêtes à la fréquence de vérification configurée, déclenche des alertes lorsque les conditions sont remplies et les achemine via vos politiques d'alerte et d'action pour réduire le bruit et envoyer des notifications.

Prérequis

  • Vous avez collecté des données.

    Vous pouvez collecter des journaux et des données de métriques.

    Important

    Avant de créer une règle d'alerte basée sur une instruction de requête, vous devez stocker les journaux dans un logstore Standard. Pour plus d'informations, consultez la rubrique Gérer un logstore.

  • Si vous collectez des journaux, vous devez créer un index.

Procédure

  1. Connectez-vous à la console Simple Log Service.

  2. Dans la section Projects, cliquez sur le projet souhaité.

    image

  3. Sous l'onglet Log Storage > Logstores, cliquez sur le logstore souhaité.

    image

  4. Sur la page query and analysis, cliquez sur l'icône 告警图标.

    image

  5. Dans le panneau Alert Monitoring Rule, configurez les paramètres suivants et cliquez sur OK.

    Paramètre

    Description

    Rule Name

    Nom de la règle d'alerte.

    Check Frequency

    Fréquence à laquelle SLS vérifie les résultats des requêtes et des analyses.

    • Hourly : vérifie les résultats des requêtes et des analyses toutes les heures.

    • Daily : vérifie les résultats des requêtes et des analyses quotidiennement à une heure spécifiée.

    • Weekly : vérifie les résultats des requêtes et des analyses chaque semaine, à un jour et une heure spécifiés.

    • Fixed Interval : vérifie les résultats des requêtes et des analyses à intervalle fixe.

    • Cron : vérifie les résultats des requêtes et des analyses selon une expression Cron.

      Remarque

      Les expressions Cron utilisent une horloge de 24 heures avec une précision à la minute. Exemples :

      • 0/5 : vérification toutes les 5 minutes, en commençant à la minute 0.

      • 0 0/1 * : vérification toutes les heures, en commençant à 00:00.

      • 0 18 * : vérification à 18:00 tous les jours.

      • 0 0 1 : vérification à 00:00 le premier jour de chaque mois.

      Syntaxe des expressions Cron : Tâches Cron.

    Query statistics

    Cliquez sur la zone de saisie pour ouvrir la boîte de dialogue Query statistics et configurez une instruction de requête et d'analyse.

    Pour plusieurs requêtes, utilisez Set operations pour corréler les résultats. Configurer les instructions de requête.

    Group evaluation

    Regroupe les résultats des requêtes et des analyses. Configurer l'évaluation de groupe.

    • Custom label : SLS regroupe les résultats des requêtes et des analyses selon les champs que vous spécifiez. La condition de déclenchement est évaluée par groupe, générant une alerte pour chaque groupe correspondant à chaque intervalle de vérification.

      Vous pouvez spécifier plusieurs champs.

    • No grouping : génère une alerte par intervalle de vérification lorsque la condition de déclenchement est remplie.

    • Auto label : disponible lorsque Metricstore est sélectionné dans Query statistics. SLS regroupe automatiquement les résultats par libellés.

      La condition de déclenchement est évaluée par groupe, générant une alerte pour chaque groupe correspondant à chaque intervalle de vérification.

    Trigger Condition

    Définissez la condition qui déclenche une alerte et sa gravité.

    • Condition de déclenchement

      • Data exists : déclenche une alerte si les résultats de la requête contiennent des données.

      • A specific number of data rows exists : déclenche une alerte si le nombre de lignes de données dans les résultats de la requête est N.

      • Data matches expression : déclenche une alerte si les résultats de la requête contiennent des données correspondant à l'expression.

      • A specific number of data rows match expression : déclenche une alerte si N lignes de données dans les résultats de la requête correspondent à l'expression.

    • Gravité

      Utilisez des conditions basées sur la gravité dans les politiques d'alerte et d'action pour réduire le bruit et router les notifications. Configurer la gravité des alertes.

      • Simple : sélectionnez une gravité. Toutes les alertes de cette règle partagent la même gravité.

      • Conditional : cliquez sur Add pour définir différentes gravités en fonction de conditions spécifiques.

    Syntaxe des expressions de condition d'alerte : Syntaxe des expressions de condition d'alerte.

    Add Tag

    Attributs clé-valeur qui identifient les alertes. Utilisez des conditions basées sur les libellés dans les politiques d'alerte et d'action pour réduire le bruit et router les notifications. Ajouter des libellés et des annotations.

    Add Annotation

    Métadonnées clé-valeur associées aux alertes. Utilisez des conditions basées sur les annotations dans les politiques d'alerte et d'action pour réduire le bruit et router les notifications. Ajouter des libellés et des annotations.

    Activez Auto-add annotations pour joindre automatiquement des champs tels que __count__ aux alertes. Annotations automatiques.

    Recovery Notification

    Lorsque l'interrupteur Recovery Notification est activé, une notification de récupération est envoyée lorsqu'une alerte est résolue. Par exemple, si l'utilisation du CPU dépasse 95 % puis redescend à 95 % ou moins, SLS envoie une notification de récupération. Configurer une notification de récupération.

    Advanced settings > Consecutive trigger threshold

    Nombre de vérifications consécutives qui doivent satisfaire la condition de déclenchement avant qu'une alerte ne soit générée. Les vérifications non correspondantes ne sont pas comptabilisées.

    Advanced settings > No-data alert

    Lorsque l'option No-data alert est activée, une alerte est générée si le nombre de vérifications consécutives sans données dépasse le Threshold of Continuous Triggers. Pour plusieurs requêtes, cela s'applique au résultat après les opérations sur les ensembles. Alerte en cas d'absence de données.

    Destination

    Sélectionnez une ou plusieurs destinations pour les événements d'alerte.

    • Eventstores : écrit les événements d'alerte dans un Eventstore.

    • CloudMonitor Event Center : envoie les alertes vers CloudMonitor Event Center pour la gestion et la notification.

    • SLS notification : achemine les alertes via le service de notification SLS en utilisant les politiques d'alerte et d'action.

    Destination - Eventstore

    • Enable : activez cette option pour écrire les alertes dans l'Eventstore spécifié.

    • Region : région de l'Eventstore de destination.

    • Project : projet de l'Eventstore de destination.

    • Eventstores : Eventstore cible pour les événements d'alerte.

    • Authorization Method :

    Destination - CloudMonitor Event Center

    Destination - SLS notification

    • Enable : activez cette option pour acheminer les alertes via le service de notification SLS.

    • Alert Policy

      Mode simple

      • SLS utilise par défaut la politique d'alerte dynamique intégrée (sls.builtin.dynamic).

      • Configurez un groupe d'actions.

        Après avoir configuré un groupe d'actions, SLS crée automatiquement une politique d'action nommée Rule Name-Action Policy. Toutes les alertes de cette règle utilisent cette politique. Canaux de notification.

        Important

        Modifiez cette politique d'action sur la page Action policies. L'ajout d'une condition modifie automatiquement le paramètre Alert Policy en Standard Mode.

      • Repeat interval : pendant cet intervalle, les alertes répétées ne déclenchent la politique d'action qu'une seule fois.

      Mode standard

      • SLS utilise par défaut la politique d'alerte dynamique intégrée (sls.builtin.dynamic).

      • Sélectionnez une politique d'action intégrée ou personnalisée. Politiques d'action.

      • Repeat interval : pendant cet intervalle, les alertes répétées ne déclenchent la politique d'action qu'une seule fois.

      Mode avancé