Utilisation de variables dynamiques dans les messages d'alarme
Mettez à jour une alarme dans Monitoring pour inclure les valeurs des paramètres de message d'alarme dans les messages.
Mode d'affichage des variables dynamiques
Insérez des variables dynamiques qui respectent la longueur maximale pour tous les cas d'emploi pris en charge. Les variables dynamiques qui dépassent le maximum sont considérées comme non valides. Par exemple, envisagez une variable dynamique à utiliser dans
title
. Un cas d'utilisation pris en charge pour title
est une ligne d'objet de courriel, d'une longueur maximale de 250 caractères. Dans ce cas, la variable dynamique pour un nom de ressource ({{dimensions.<dimension-name>}}
) n'est pas valide car elle comporte 256 caractères et dépasse donc le maximum.La valeur d'un paramètre de message d'alarme est affichée dans un message d'alarme lorsque vous insérez la variable dynamique associée dans des champs pris en charge. Par exemple, entrez le corps d'alarme suivant :
{{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}
Dans l'image suivante d'un message d'alarme, le corps de l'alarme (Corps) s'affiche comme suit : Alarme CRITICAL déclenchée car le seuil a été dépassé en raison de [CpuUtilization[1m].mean() :92] à l'adresse 2023-08-15T19 :51 :00Z
Les variables dynamiques apparaissent dans les notifications contenant des éléments de corps.
- Si des données sont disponibles pour une variable dynamique, la variable est résolue et les données apparaissent à sa place. L'exemple de message d'alarme précédent affiche
[CpuUtilization[1m].mean():92]
à la place de la variable dynamique{{metricValues}}
. - Si aucune donnée n'est disponible pour une variable dynamique, la variable n'est pas résolue et apparaît comme codée. Par exemple, si aucune valeur de mesure n'est disponible pour la variable dynamique
{{metricValues}}
, par exemple lorsque l'alarme est à l'état OK, la variable dynamique{{metricValues}}
apparaît dans le message d'alarme. - Les messages SMS n'ont pas d'éléments de corps, les variables dynamiques ne sont donc pas résolues.
Rechercher des variables dynamiques
Pour rechercher une variable dynamique pour un paramètre, reportez-vous à Variables dynamiques.
Utilisez la commande oci monitoring alarm update et les paramètres requis pour mettre à jour une alarme afin d'utiliser des variables dynamiques dans le champ de votre choix :
oci monitoring alarm update --alarm-summary <text-including-dynamic-variables> --body <text-including-dynamic-variables> --notification-title <text-including-dynamic-variables> [...]
Avec sauts de ligne :
oci monitoring alarm update --alarm-summary <text-including-dynamic-variables> --body <text-including-dynamic-variables> --notification-title <text-including-dynamic-variables> [...]
Afin d'obtenir la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commandes, reportez-vous à Référence de ligne de commandes pour la surveillance.
Exécutez l'opération UpdateAlarm pour mettre à jour une alarme afin d'utiliser l'option de format de message souhaitée.
Lors de la définition des détails pour UpdateAlarmDetails, définissez le champ de votre choix (
alarmSummary
,body
ounotificationTitle
) sur le texte de votre choix, y compris les variables dynamiques.