Tous les produits
Search
Centre de documentation

Simple Log Service:Personnaliser le contenu des notifications

Dernière mise à jour :Sep 12, 2026

Simple Log Service vous permet de personnaliser le contenu des notifications lors de la configuration d'un modèle de contenu.

Enrichir le contenu des notifications avec des variables de modèle

Lorsque vous configurez un modèle de contenu, ajoutez des variables de modèle au titre ou au message. Lors de l'envoi d'une notification d'alerte, Simple Log Service remplace les variables de modèle du message et du titre par leurs valeurs réelles. Par exemple, {{ alert.project }} est remplacé par le nom réel du projet.

À chaque déclenchement d'alerte, le système génère automatiquement les informations de contexte de l'alerte et les stocke dans le champ Results. Les sous-champs du champ Results servent de variables de modèle. Pour plus d'informations, consultez Syntaxe des modèles de contenu (nouvelle version) et Référence des variables de modèle de contenu (nouvelle version).

Comparaison entre les nouvelles et les anciennes versions des modèles de contenu

La nouvelle fonctionnalité d'alerte prend en charge deux versions de la syntaxe des modèles de contenu. La nouvelle version offre une logique de rendu personnalisé plus flexible et avancée que l'ancienne version.

Fonctionnalité

Nouvelle version

Ancienne version

Méthode de référence

  • Champ normal : {{ alert.project }}

  • Champ imbriqué : {{ alert.policy.alert_policy_id }}

  • Élément de tableau : {{ alert.results[0] }}

  • Champ d'élément de tableau : {{ alert.results[0].query }}

  • Champ normal : ${project}

  • Champ imbriqué : ${policy.alert_policy_id}

  • Élément de tableau : ${results[0]}

  • Champ d'élément de tableau : ${results[0].query}

Variables de modèle

Le contenu et le style sont séparés. Les variables d'alerte fournissent le contenu ; utilisez des flux de contrôle et des fonctions pour le formater. Pour plus d'informations, consultez Référence des variables de modèle de contenu (nouvelle version).

Le contenu et le style sont combinés. Les variables d'alerte fournissent les deux. Pour plus d'informations, consultez Référence des variables de modèle de contenu (ancienne version).

Flux de contrôle (tels que les conditions et les itérations)

Pris en charge. Pour plus d'informations, consultez Syntaxe des modèles de contenu (nouvelle version).

Non pris en charge.

Traitement des filtres

Pris en charge. Pour plus d'informations, consultez Fonctions de modèle intégrées.

Non pris en charge.

Format du contenu

  • DingTalk

    Le contenu du canal DingTalk prend en charge la syntaxe Markdown. Les éléments suivants sont pris en charge.

    • Titre

      # Level 1 title
      ## Level 2 title
      ### Level 3 title
      #### Level 4 title
      ##### Level 5 title
      ###### Level 6 title
    • Citation

      > A man who stands for nothing will fall for anything.
    • Texte en gras et en italique

      **bold**
      *italic*
    • Lien

      [this is a link](http://example.com)
    • Image

      ![](http://example.com/pic.jpg)
    • Liste non ordonnée

      - item1
      - item2
    • Liste ordonnée

      1. item1
      2. item2
  • WeCom

    Le contenu du canal WeCom prend en charge la syntaxe Markdown. Les éléments suivants sont pris en charge.

    Important

    Dans les messages WeCom, \n\n s'affiche sous la forme \n. Par conséquent, pour insérer une ligne vide, utilisez \n\n\n.

    • Titre

      # Title one
      ## Title two
      ### Title three
      #### Title four
      ##### Title five
      ###### Title six
    • Gras

      **bold**
    • Lien

      [This is a link](http://work.weixin.qq.com/api/doc)
    • Code en ligne

      `code`
    • Citation

      > Quoted text
    • Couleur de police

      Seules trois couleurs intégrées sont prises en charge.

      <font color="info">Green</font>
      <font color="comment">Gray</font>
      <font color="warning">Orange-red</font>
  • Lark

    Le contenu du canal Lark prend en charge la syntaxe Markdown. Les éléments suivants sont pris en charge.

    • Gras

      **Bold**
    • Italique

      *Italic*
    • Barré

      ~~Strikethrough~~
    • Hyperlien

      <a>https://open.feishu.cn</a>
    • Lien texte

      [Developer document](https://open.feishu.cn)
    • Image

      ![hover_text](image_key)
    • Séparateur de ligne

      ---
  • Slack

    L'application Slack prend en charge Markdown pour les webhooks entrants, mais seul un sous-ensemble de la syntaxe est disponible. Pour plus d'informations, consultez Slack Markdown Reference.

  • Webhook

    Le canal Webhook prend en charge l'envoi de messages individuellement ou par lots.

    • Modèle de contenu :

      {
        "Project": "${project}",
        "Alert Name": "${alert_name}"
      }
    • Contenu d'une notification groupée :

      [
        {
          "Project": "project-name1",
          "Alert Name": "alert-name1"
        },
        {
          "Project": "project-name2",
          "Alert Name": "alert-name2"
        }
      ]
  • E-mail

    Le canal e-mail prend en charge les balises HTML. Pour plus d'informations, consultez HTML. Par exemple :

    • Utilisez <br> pour un saut de ligne.

    • Utilisez <a href="${query_url}">View details</a> pour ajouter un lien vers les détails de l'alerte déclenchée.

    • Utilisez ${severity} pour afficher la sévérité de l'alerte en gras.