Tous les produits
Search
Centre de documentation

Simple Log Service:Créer des règles d'alerte pour les tâches Scheduled SQL

Dernière mise à jour :Aug 18, 2026

Simple Log Service propose des modèles de règles d'alerte intégrés pour Scheduled SQL. Utilisez ces modèles pour surveiller les tâches Scheduled SQL et recevoir des notifications d'alerte via DingTalk ou d'autres canaux.

Prérequis

Une tâche Scheduled SQL a été créée.

Étape 1 : Activer les journaux de service pour les opérations de tâche

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

  2. Dans la section Projects, cliquez sur le projet contenant la tâche Scheduled SQL.

    Sélectionnez le projet contenant la tâche Scheduled SQL.

  3. Dans le coin supérieur gauche de la page qui s'affiche, cliquez sur l'icône Overview.

  4. Ouvrez le panneau de configuration des journaux de service pour les journaux opérationnels des tâches.

    • Si vous n'avez pas activé les journaux détaillés pour le projet, dans l'onglet Service Log, cliquez sur Enable Detailed Logs.

    • Si vous avez déjà activé les journaux détaillés pour le projet, dans l'onglet Service Log, cliquez sur l'icône Service Log.

  5. Configurez les paramètres suivants et cliquez sur OK.

    Paramètre

    Description

    Job Operational Logs

    L'activation du commutateur Job Operational Logs crée un Logstore nommé internal-diagnostic_log dans le projet spécifié. Ce Logstore stocke les journaux opérationnels et d'erreur pour les tâches Scheduled SQL, l'expédition de données MaxCompute et l'expédition de données OSS. Pour plus d'informations, consultez Journaux opérationnels des tâches Scheduled SQL.

    Log Storage Location

    Sélectionnez un projet pour stocker les journaux opérationnels. Valeurs valides :

    • Automatic Creation (Recommended)

    • Current Project

    • Autres projets dans la même région que le projet actuel

    En cas d'échec d'une tâche Scheduled SQL, vous pouvez consulter les journaux d'erreur dans le Logstore internal-diagnostic_log du projet spécifié. Le sujet du journal est scheduled_sql_alert, stocké dans le champ __topic__.

Étape 2 : Configurer une politique d'action

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

  2. Accédez à la page Action Policy.

    1. Dans la section Projects, cliquez sur un projet.

    2. Dans le volet de navigation de gauche, cliquez sur Alerts.

    3. Sélectionnez Notification Policy > Action Policy.

  3. Recherchez la politique d'action nommée sls.app.scheduled_sql.builtin et cliquez sur Modify.

    Pour créer une politique d'action personnalisée, consultez Politiques d'action.

  4. Dans le panneau Edit Action Policy, modifiez l'Request URL en indiquant l'URL webhook de votre robot de discussion DingTalk. Conservez les paramètres par défaut pour les autres options.

    Pour obtenir l'URL webhook d'un robot de discussion DingTalk, consultez DingTalk-Custom. Pour les autres méthodes de notification, consultez Canaux de notification.

  5. Cliquez sur Confirm.

Étape 3 : Créer une règle d'alerte

Simple Log Service fournit les modèles de règles d'alerte intégrés suivants. Les deux modèles utilisent des paramètres similaires. Cet exemple utilise le modèle ScheduledSQL Delay Monitor.

  • ScheduledSQL Error Monitor : analyse les données à intervalles de 5 minutes. Une alerte est déclenchée lorsqu'une erreur est détectée dans une tâche Scheduled SQL.

  • ScheduledSQL Delay Monitor : analyse les données à intervalles de 5 minutes. Une alerte est déclenchée lorsque la latence d'une tâche Scheduled SQL dépasse un seuil.

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

  2. Dans la section Projects, cliquez sur le projet contenant le Logstore internal-diagnostic_log.

    Sélectionnez le projet contenant le Logstore internal-diagnostic_log.

  3. Dans le volet de navigation de gauche, cliquez sur Alerts.

  4. Dans l'onglet Alert Rules, cliquez sur l'icône de flèche située à côté de Create Alertimage.

  5. Cliquez sur Create from Template.

  6. Dans le panneau Create from Template, cliquez sur SLS Scheduled SQL.

  7. Cliquez sur ScheduledSQL Delay Monitor.

  8. Configurez les paramètres de la règle d'alerte.

    • Pour surveiller un projet spécifique ou ajuster le seuil de déclenchement, configurez les paramètres comme décrit dans Créer une règle d'alerte. Sinon, conservez les paramètres par défaut.

    • Si vous avez créé une nouvelle politique d'action à l'étape Étape 2, vous devez la configurer dans Destination > SLS Notification > Action Policy.

  9. Une fois la règle d'alerte créée, elle apparaît dans la liste Alert Rules avec le statut Running.