Prérequis, paramètres et notes d'utilisation pour chaque canal de notification d'alerte SLS, notamment les SMS, les appels vocaux, les e-mails, DingTalk, Slack et les webhooks.
Vue d'ensemble
Les groupes d'actions prennent en charge les canaux de notification suivants.
Utilisateur : SMS, appel vocal et e-mail
-
Webhook :
-
DingTalk, Enterprise WeChat, Lark, Slack et webhook universel
Sélectionnez un webhook préconfiguré dans le groupe d'actions. Gérez les webhooks via l'intégration webhook.
-
DingTalk-Custom et Webhook-Custom
Saisissez directement l'URL du webhook dans le groupe d'actions. Ces méthodes sont conservées pour assurer la rétrocompatibilité. Utilisez l'intégration webhook pour les nouvelles politiques d'action.
-
Autres : Message Center, EventBridge et Function Compute
SMS
Lorsqu'une alerte se déclenche, SLS envoie des notifications SMS aux utilisateurs, groupes d'utilisateurs ou groupes d'astreinte spécifiés.
-
Notes d'utilisation
Les notifications SMS sont envoyées depuis des numéros aléatoires. Les numéros d'expéditeur fixes ne sont pas pris en charge.
-
Prérequis
Créer des utilisateurs et des groupes d'utilisateurs ou Créer un groupe d'astreinte.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politique d'action).
Parameter
Description
Notification method
Sélectionnez SMS Message.
Recipient
Sélectionnez les destinataires (utilisateurs, groupes d'utilisateurs ou groupes d'astreinte).
Alert Template
Modèle de contenu de la notification d'alerte.
Period
Planning de notification. Périodes d'envoi des notifications.
Appel vocal
Lorsqu'une alerte se déclenche, SLS appelle les utilisateurs, groupes d'utilisateurs ou groupes d'astreinte spécifiés.
-
Notes d'utilisation
-
Les appels sans réponse font automatiquement l'objet d'un renvoi vers un SMS.
RemarqueLes appels vocaux proviennent d'un pool de numéros dynamiques. Désactivez les fonctionnalités de blocage d'appels auprès de votre opérateur ou sur votre téléphone pour garantir la livraison.
-
-
Prérequis
Créer des utilisateurs et des groupes d'utilisateurs ou Créer un groupe d'astreinte.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politique d'action).
Parameter
Description
Notification Method
Select Voice Call.
Recipient
Select the alert recipients, which can be users, user groups, or on-duty groups.
ImportantVoice calls support only Chinese mainland phone numbers (+86). Ensure the user's mobile number is a +86 number.
Alert Template
The alert notification content template.
Period
The notification schedule. Notification Periods.
Lorsqu'une alerte se déclenche, SLS envoie des notifications par e-mail aux utilisateurs, groupes d'utilisateurs ou groupes d'astreinte spécifiés.
-
Notes d'utilisation
Simple Log Service utilise l'adresse e-mail monitor-sg@monitor.alibabacloud.com pour envoyer les notifications d'alerte. Ajoutez cette adresse à votre liste d'autorisation afin d'éviter que ces notifications ne soient bloquées.
-
Prérequis
Créer des utilisateurs et des groupes d'utilisateurs ou Créer un groupe d'astreinte.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politiques d'action).
Parameter
Description
Notification Method
Sélectionnez Email.
Recipient
Utilisateurs, groupes d'utilisateurs ou groupes d'astreinte qui recevront les notifications d'alerte.
Alert Template
Modèle de contenu de la notification d'alerte.
Period
Planning de notification. Périodes d'envoi des notifications.
DingTalk-Custom
Lorsqu'une alerte se déclenche, SLS utilise un robot de discussion DingTalk pour envoyer des notifications d'alerte à un groupe DingTalk spécifié. Vous pouvez également configurer le robot pour qu'il notifie des membres spécifiques.
-
Remarques
Chaque robot de discussion DingTalk peut envoyer un maximum de 20 notifications d'alerte par minute.
-
Prérequis
Suivez les étapes ci-dessous pour recevoir des notifications d'alerte via DingTalk :
afin de créer une application de robot dont le mode de réception des messages est défini sur HTTP.
Ouvrez le client DingTalk, accédez à un groupe DingTalk, puis cliquez sur l'icône
située en haut à droite.Sélectionnez .
Sélectionnez le robot que vous avez créé à la première étape, cliquez sur Add, puis sur Finish.
Sur la page de gestion des robots dans la conversation de groupe, localisez le robot que vous avez créé et copiez son URL de webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politiques d'action).
Parameter
Description
Notification method
Select DingTalk-Custom.
Request URL
The webhook URL generated in your DingTalk group.
Notified contacts
Which members in the DingTalk group to notify. Valid values: None, All, and Specified Members.
If you select Specified Members, you must select the users, user groups, or on-duty groups to notify.
Alert Template
The alert notification content template. SLS sends notifications using the selected template.
RemarqueDingTalk supports Markdown. DingTalk.
Period
The notification schedule. Notification periods.
Webhook-Custom
SLS envoie une notification d'alerte à une URL de webhook spécifiée lorsqu'une alerte se déclenche.
-
Remarques sur l'utilisation
Les requêtes Webhook expirent après 5 secondes. Si aucune réponse n'est reçue, la requête échoue.
-
Prérequis
Vous devez disposer d'une URL de webhook accessible publiquement.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politique d'action).
RemarqueVotre point de terminaison Webhook doit renvoyer un code HTTP 200 pour acquitter la requête. Dans le cas contraire, SLS retente la requête.
Parameter
Description
Notification Method
Sélectionnez WebHook-Custom.
Request URL
L'URL du webhook. Il doit s'agir d'une adresse publique, telle qu'un nom de domaine ou une URL au format IP:Port.
Alert Template
Le modèle de contenu de la notification d'alerte.
Utilisez un modèle au format JSON pour les webhooks personnalisés.
Request method
La méthode de requête HTTP. Valeurs valides : GET, POST, DELETE, PUT et OPTIONS.
Sauf exigence spécifique, utilisez POST, car cette méthode offre la meilleure compatibilité avec les frameworks web.
Request Headers
Cliquez sur Add Request Header pour ajouter des en-têtes de requête personnalisés. Par exemple : Content-Type: application/json;charset=utf-8
Period
La planification des notifications. Périodes d'envoi des notifications d'alerte.
Message Center
SLS envoie des notifications d'alerte aux contacts de Message Center lorsqu'une alerte se déclenche.
-
Prérequis
Configurez les éléments suivants dans Alibaba Cloud Message Center avant d'utiliser cette méthode de notification.
Connectez-vous à Alibaba Cloud Message Center.
Choisissez . Cliquez sur Modify à côté de Log Service (LOG) Alert.
-
Dans la boîte de dialogue Modify Contact, sélectionnez les contacts et cliquez sur Save.
Après avoir enregistré les modifications, le système envoie automatiquement un message de vérification au numéro de téléphone spécifiés. Un contact doit être vérifié pour recevoir des notifications.
RemarqueVous devez spécifier au moins un contact.
La méthode de notification par défaut est l'e-mail et ne peut pas être modifiée.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politique d'action).
Parameter
Description
Notification Method
Sélectionnez Message Center.
Alert Template
Le modèle de contenu de la notification d'alerte.
Period
La planification des notifications. Politiques de distribution des notifications.
DingTalk
SLS envoie des notifications d'alerte à un groupe DingTalk via un robot de discussion. Vous pouvez également configurer le robot pour notifier des membres spécifiques.
-
Remarques sur l'utilisation
Chaque robot de discussion DingTalk peut envoyer un maximum de 20 notifications d'alerte par minute.
-
Prérequis
Un webhook est requis. Intégration Webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (Politique d'action).
Parameter
Description
Notification Method
Sélectionnez DingTalk.
Select Webhook
Sélectionnez votre webhook.
Notified Contacts
Indique s'il faut notifier des membres spécifiques dans le groupe DingTalk. Valeurs valides : No Reminder, All et Specified Members.
Si vous sélectionnez Specified Members, vous devez sélectionner les utilisateurs, les groupes d'utilisateurs ou les groupes de permanence à notifier.
Alert Template
Le modèle de contenu de la notification d'alerte.
RemarqueDingTalk prend en charge le format Markdown. Format du contenu.
Period
La planification des notifications. Périodes d'envoi des notifications d'alerte.
Enterprise WeChat
SLS envoie des notifications d'alerte à un groupe Enterprise WeChat spécifié via un bot lorsqu'une alerte se déclenche.
-
Prérequis
Un webhook est requis. Intégration Webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (politique d'action).
Parameter
Description
Notification Method
Sélectionnez WeCom.
Select Webhook
Sélectionnez le webhook que vous avez créé.
Notified Contacts
Personnes à notifier dans le groupe Enterprise WeChat. Valeurs valides : No Reminder, All et Specified Members.
Si vous sélectionnez Specified Members, vous devez sélectionner les utilisateurs, les groupes d'utilisateurs ou les groupes de permanence à notifier.
ImportantSi vous sélectionnez All ou Specified Members, le contenu de la notification ne peut être qu'en texte brut. Le format Markdown n'est pas pris en charge.
Alert Template
Le modèle de contenu de la notification d'alerte.
RemarqueEnterprise WeChat prend en charge le format Markdown. Format du contenu.
Sending period
La planification des notifications. Périodes d'envoi des notifications d'alerte.
Lark
SLS envoie des alertes à un groupe Lark spécifié via un bot Lark.
-
Prérequis
Un webhook est requis. Intégration Webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (Politique d'action).
Parameter
Description
Notification Method
Sélectionnez Lark.
Select Webhook
Sélectionnez le webhook que vous avez créé.
Notified Contacts
Indique s'il faut mentionner (@) tous les membres du groupe Lark. Valeurs valides : No Reminder et All.
Alert Template
Le modèle de contenu de la notification d'alerte.
RemarqueLark prend en charge le format Markdown. Format du contenu.
Period
La planification des notifications. Période d'envoi des notifications.
Slack
SLS notifie les utilisateurs Slack spécifiés lorsqu'une alerte se déclenche.
-
Prérequis
Un webhook est requis. Intégration Webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (action policy).
Parameter
Description
Notification method
Sélectionnez Slack.
Select webhook
Sélectionnez le webhook que vous avez créé.
Alert Template
Modèle de contenu pour la notification d'alerte.
RemarqueSlack prend en charge Markdown. Format du contenu.
Period
Planning des notifications. Périodes d'envoi des notifications d'alerte.
Universal Webhook
SLS envoie des notifications d'alerte à une URL de webhook personnalisée lorsqu'une alerte se déclenche.
-
Prérequis
Un webhook est requis. Intégration Webhook.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue Action Group (action policies).
Parameter
Description
Notification Method
Sélectionnez Universal Webhook.
Select Webhook
Sélectionnez le webhook que vous avez créé.
Alert Template
Spécifie le contenu de la notification d'alerte.
Period
Planning des notifications. Planning des notifications.
EventBridge
SLS envoie un événement d'alerte vers un bus d'événements EventBridge lorsqu'une alerte se déclenche.
-
Prérequis
-
Créez un bus d'événements personnalisé dans EventBridge. Créer un bus d'événements personnalisé.
RemarqueVous pouvez ignorer la configuration de la source d'événements lors de la création d'un bus d'événements personnalisé. Si vous souhaitez ajouter une source d'événements, vous devez en créer une nommée acs.sls.alert. Ce nom doit correspondre à la valeur du champ source dans l'événement d'alerte.
Si vous utilisez un utilisateur RAM, vous devez accorder l'autorisation AliyunEventBridgeReadOnlyAccess à cet utilisateur.
-
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue action group (action policy).
Parameter
Description
Notification method
Sélectionnez EventBridge.
Region
Sélectionnez la région où vous avez créé le bus d'événements.
EventBridge
Sélectionnez le bus d'événements que vous avez créé. Simple Log Service envoie les événements d'alerte vers ce bus d'événements.
Alert Template
Modèle de contenu pour la notification d'alerte.
Period
Planning des notifications. Mécanisme de planification des notifications.
-
Champs d'événement
Lorsqu'une alerte se déclenche, SLS génère un événement conforme à CloudEvents et l'envoie au bus d'événements. Aperçu des événements. Le tableau suivant décrit les champs de l'événement.
ImportantSi plusieurs alertes se déclenchent, un événement est envoyé par alerte. La fusion d'alertes n'est pas effectuée.
Si le contenu du modèle d'alerte pour EventBridge n'est pas au format JSON, vous ne pouvez pas utiliser les variables du champ data dans la règle d'événement du bus d'événements après l'envoi de l'événement d'alerte.
Parameter
Description
id
ID globalement unique pour l'événement.
source
Source de l'événement. La valeur est acs.sls.alert.
specversion
Version de la spécification CloudEvents. La version actuelle est 1.0.
type
Type d'événement.
-
Pour un statut de déclenchement d'alerte, le type d'événement est sls:AlertEvent:Firing.
-
Pour un statut de notification résolue, le type d'événement est sls:AlertEvent:Resolved.
datacontenttype
Type de contenu du champ data. La valeur est application/json.
subject
Objet de l'événement. Cela correspond à l'objet configuré dans le modèle d'alerte pour EventBridge.
time
Heure à laquelle l'événement s'est produit. Cela correspond au champ alert_time dans le message d'alerte.
data
Charge utile de l'événement. Cela correspond au contenu configuré dans le modèle d'alerte pour EventBridge. La valeur doit être au format JSON.
Function Compute (FC)
SLS appelle la fonction Function Compute spécifiée lorsqu'une alerte se déclenche.
-
Remarques
Seules les fonctions non HTTP sont prises en charge. Pour les fonctions HTTP, utilisez la méthode Webhook-Custom.
Seules les fonctions dont le nom commence par
sls-ops-sont prises en charge.
-
Prérequis
Créez un service et une fonction non HTTP dans Function Compute. Créer une fonction.
Si vous utilisez un utilisateur RAM, accordez-lui l'autorisation AliyunFCReadOnlyAccess.
-
Paramètres
Configurez ces paramètres dans la boîte de dialogue action group (Action policies).
Parameter
Description
Channel
Sélectionnez Function Compute.
Region
Sélectionnez la région où vous avez créé votre fonction.
Service
Sélectionnez le service que vous avez créé.
Version/alias
Sélectionnez la version ou l'alias du service. La valeur par défaut est LATEST.
Function
Sélectionnez la fonction que vous avez créée. Seules les fonctions dont le nom commence par
sls-ops-sont prises en charge.Alert Template
Sélectionnez le modèle pour les notifications d'alerte.
Sending interval
Planning des notifications. Périodes d'envoi des notifications.