Tous les produits
Search
Centre de documentation

Application Real-Time Monitoring Service:Exécuter des plans d'alerte à l'aide de l'intégration d'actions ARMS

Dernière mise à jour :Aug 10, 2026

Après avoir reçu une alerte, vous devez exécuter une action préconfigurée dans la console ARMS pour y répondre. Cette rubrique explique comment exécuter manuellement un plan d'alerte en utilisant la fonctionnalité d'intégration d'actions de la gestion des alertes ARMS. Pour automatiser ce processus, liez l'intégration d'actions correspondante à une politique de notification. L'intégration d'actions s'exécute alors automatiquement lorsqu'une alerte est déclenchée ou résolue.

Prérequis

  • Installez et configurez un agent ARMS afin de garantir que votre application est connectée à ARMS. Pour plus d'informations, consultez la rubrique Activer ARMS.

  • Configurez les métriques et les règles d'alerte.

Vue d'ensemble

  • ARMS prend actuellement en charge deux types d'intégrations d'actions :

    • Function Compute (FC)

    • Webhook

  • Les intégrations d'actions prennent en charge les paramètres statiques et dynamiques. Les paramètres statiques ont des valeurs fixes, tandis que les paramètres dynamiques sont extraits du contenu d'une alerte.

Créer une intégration d'actions Webhook

Un Webhook envoie des notifications d'alerte à un endpoint public spécifié. Suivez les étapes ci-dessous :

  1. Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez Alert Management > Integrations.

  2. Sur la page Integrations, cliquez sur l'onglet Action Integration, puis cliquez sur Webhook.

  3. Dans le panneau Create Webhook Action Integration, saisissez le nom, la description, l'URL et les autres informations, puis cliquez sur Save.

    Sélectionnez une méthode de requête (par exemple, POST) à gauche du champ URL. La section Parameters prend en charge des types tels que Header, et leurs valeurs peuvent être statiques ou dynamiques. Cliquez sur + Add pour ajouter plusieurs ensembles de paramètres. Le champ Invocation Method est obligatoire ; il peut être synchrone ou asynchrone (synchronisation par défaut).

Créer une intégration Function Compute (FC)

Function Compute (FC) est un service de calcul serverless d'Alibaba Cloud. Il peut accéder aux endpoints du réseau interne et prend en charge l'appel asynchrone. Suivez les étapes ci-dessous :

  1. Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez Alert Management > Integrations.

  2. Sur la page Integrations, cliquez sur l'onglet Action Integration, puis cliquez sur Function Compute (FC).

  3. Dans le panneau Create FC Action Integration, remplissez les informations comme indiqué, puis cliquez sur Save.

    Le formulaire comprend les paramètres suivants : Name (obligatoire), Description, Region (par exemple, China (Hangzhou)), Function Compute Service, Service Version or Alias, Function, Invocation Method (synchrone ou asynchrone), Variables (au format JSON, par exemple {"level":"Major","alertname":"${alertname}"}), et Variable Mapping (mappe les variables d'intégration aux champs d'alerte correspondants). Pour les services et les fonctions, cliquez sur l'icône d'actualisation ou accédez à la console FC pour effectuer une sélection. La version du service est définie par défaut sur LATEST ; vous pouvez également la configurer sur une version ou un alias spécifique.

Remarque
  • La fonction associée à une intégration d'actions Function Compute (FC) doit prendre en charge les déclencheurs d'événements.

  • Lors de la configuration d'une intégration d'actions Function Compute (FC), définissez des variables et configurez le mappage de variables en utilisant le format ${xxx}.

Tester l'intégration

Une fois la configuration terminée, testez l'intégration à l'aide d'une alerte historique ou de paramètres simulés.

Tester avec une alerte historique

  1. Dans l'onglet Action Integration, localisez l'intégration et cliquez sur Test dans la colonne Actions.

  2. Dans le panneau Action Integration Test, cliquez sur l'onglet Alerting Test.

  3. Sélectionnez une alerte historique pour le test, puis cliquez sur Start Test.

Tester avec des paramètres simulés

  1. Dans l'onglet Action Integration, localisez l'intégration et cliquez sur Test dans la colonne Actions.

  2. Dans le panneau Action Integration Test, cliquez sur l'onglet Parameter Simulation Test.

  3. Dans la section Variables, saisissez les paramètres pour le test, puis cliquez sur Start Test.

Exécuter une intégration d'actions

Recevoir des notifications d'alerte

Lorsqu'une métrique surveillée devient anormale et déclenche une règle d'alerte, le système envoie une notification d'alerte.

Exécuter un plan d'alerte

Après avoir reçu une notification d'alerte, effectuez les étapes suivantes :

  1. Connectez-vous à la console ARMS.

  2. Dans le volet de navigation de gauche, cliquez sur Alert Management, puis cliquez sur Alert Sending History pour afficher les alertes reçues.

  3. Sur la page des alertes, localisez l'alerte cible, cliquez sur l'icône image dans la colonne Actions, puis cliquez sur Perform.

    Remarque
    • Pour une intégration d'actions Webhook, cette action envoie une requête HTTP à l'URL Webhook préconfigurée.

    • Pour une intégration d'actions Function Compute (FC), cette action déclenche manuellement la fonction configurée pour exécuter la logique de traitement des alertes.

Vérifier le résultat de l'exécution

Une fois l'exécution terminée, vérifiez que le service Webhook ou Function Compute (FC) a répondu comme prévu et que l'alerte a été traitée correctement.

  1. Sur la page Alert Sending History, cliquez sur l'alerte cible pour afficher ses détails.

  2. Sur la page Alert Details, cliquez sur l'onglet Action.

    Le tableau de cet onglet affiche un enregistrement des actions déclenchées, y compris le nom de l'action, l'heure d'exécution, la durée, l'opérateur et le résultat de l'exécution. Si le résultat de l'exécution est Executing, cliquez sur Action Details dans la colonne Actions pour afficher les informations détaillées d'exécution.

  3. Cliquez sur Action Details dans la colonne Actions pour l'action cible afin d'afficher son statut d'exécution.