Utilisez les modèles de règles d'alerte intégrés pour surveiller votre tâche d'exportation de données MaxCompute en temps réel et recevoir des notifications d'alerte via des canaux tels que DingTalk.
Prérequis
Vous avez créé une tâche d'exportation de données MaxCompute. Pour plus d'informations, consultez la rubrique Créer une tâche d'exportation de données MaxCompute (nouvelle version).
Étape 1 : Activer les journaux opérationnels de la tâche
Connectez-vous à la console Simple Log Service.
-
Dans la section Projects, cliquez sur le Project cible.
Il s'agit du Project contenant votre tâche d'exportation de données MaxCompute.
Dans le coin supérieur gauche, cliquez sur l'
icône.-
Accédez à la page d'activation des journaux opérationnels de la tâche.
Si vous n'avez pas encore activé les journaux détaillés pour ce Project, cliquez sur Enable Detailed Logs dans l'onglet Service Log.
Si vous avez déjà activé les journaux détaillés pour le Project, cliquez sur l'
icône dans l'onglet Service Log.
-
Définissez les paramètres suivants, puis cliquez sur OK.
Parameter
Description
Job Operational Logs
Lorsque cette option est activée, le système crée un Logstore nommé internal-diagnostic_log dans le Project spécifié pour stocker les journaux opérationnels et d'erreur des tâches SQL planifiées, d'exportation MaxCompute, d'exportation OSS et d'importation de données. Pour obtenir la description des champs de journal, consultez la rubrique Journaux opérationnels des tâches pour la transformation de données (nouvelle version), l'importation et l'exportation (nouvelle version).
Log Storage Location
Spécifiez un Project pour stocker les journaux. Sélectionnez l'une des options suivantes :
-
Automatic Creation (recommandé).
-
Current Project.
-
Autres projets situés dans la même région que le Project actuel.
Une fois les journaux opérationnels de la tâche activés, les journaux opérationnels et d'erreur de votre tâche d'exportation de données MaxCompute sont stockés dans le Logstore internal-diagnostic_log du Project spécifié. Le sujet du journal (__topic__) est
etl_metrics. Vous pouvez interroger les journaux d'une tâche d'exportation de données spécifique en utilisant une instruction de requête au formatjob_name:job_name, par exemplejob_name:job-1646****946. -
Étape 2 : Configurer une politique d'action
Connectez-vous à la console Simple Log Service.
-
Accédez à la page de gestion des politiques d'action.
Dans la section Projects, cliquez sur n'importe quel Project.
Dans le volet de navigation de gauche, cliquez sur Alerts.
Sélectionnez .
-
Recherchez la politique d'action cible (sls.app.export.builtin) et cliquez sur Modify.
Vous pouvez également créer une politique d'action personnalisée. Pour plus d'informations, consultez la rubrique Politiques d'action.
-
Dans la boîte de dialogue Edit Action Policy , sous l'onglet First Action List , modifiez l'URL de la zone Request URL en indiquant l'URL webhook de votre robot de chat de groupe DingTalk. Conservez les paramètres par défaut pour les autres options.
Pour obtenir l'URL webhook d'un robot de chat de groupe DingTalk, consultez la rubrique DingTalk - Custom. Vous pouvez également utiliser d'autres canaux de notification. Pour plus d'informations, consultez la rubrique Canaux de notification.
Cliquez sur Confirm.
Étape 3 : Créer une règle d'alerte
Simple Log Service propose cinq modèles de règles d'alerte intégrés. L'exemple suivant utilise le modèle Data Export Delay Monitor.
Connectez-vous à la console Simple Log Service.
-
Dans la section Projects, cliquez sur le Project cible.
Il s'agit du Project où se trouve votre Logstore internal-diagnostic_log.
Dans le volet de navigation de gauche, cliquez sur Alerts.
Sous l'onglet Alert Rules , cliquez sur Create from Template.
Dans le volet Create from Template , cliquez sur SLS Data Shipping.
Cliquez sur Data Export Delay Monitor.
-
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 la rubrique 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 .
Une fois la configuration terminée, la règle d'alerte Data Export Delay Monitor apparaît sous l'onglet Alert Rules avec le statut Enabled.
Opérations connexes
Après avoir configuré les alertes, vous pouvez gérer les règles d'alerte à l'aide des opérations suivantes.
|
Actions |
Description |
|
Désactiver une règle d'alerte |
Lorsqu'une règle d'alerte est désactivée, elle ne déclenche plus d'alertes et son Status passe à Disabled. Cette opération conserve la configuration de la règle, ce qui vous permet de la réactiver ultérieurement sans reconfiguration. |
|
Suspendre une règle d'alerte |
Empêche une règle d'alerte de déclencher des alertes pendant une période spécifiée. |
|
Reprendre une règle d'alerte |
Reprend une règle d'alerte suspendue à tout moment. |
|
Supprimer une règle d'alerte |
Cette opération supprime définitivement la règle d'alerte et sa configuration. Pour réutiliser la règle, vous devez la recréer. |
|
Reconfigurer une règle d'alerte |
Modifie les paramètres de configuration de la règle d'alerte. |