Utilisation de variables dynamiques dans les messages d'alarme
Mettez à jour une alarme dans le service de surveillance pour inclure les valeurs des paramètres de message d'alarme dans les messages.
Mode d'affichage des variables dynamiques
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 les champs pris en charge. Par exemple, entrez le corps de l'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) est affiché comme suit : Alarme critique déclenchée en raison d'une violation du seuil en raison de [CpuUtilization[1m].mean() :92] à 2023-08-15T19 :51:00Z
Les variables dynamiques apparaissent dans les avis qui contiennent 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 manquent d'éléments de corps, de sorte que les variables dynamiques ne sont pas résolues.
Recherche de variables dynamiques
Pour rechercher une variable dynamique pour un paramètre, voir Variables dynamiques.
Utilisez la commande oci surveille la mise à jour d'alarme et les paramètres requis pour mettre à jour une alarme afin qu'elle utilise des variables dynamiques dans le champ souhaité :
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> [...]
Pour la liste complète des paramètres et valeurs des commandes de l'interface de ligne de commande, voir Référence de ligne de commande pour le service de surveillance.
Exécutez l'opération UpdateAlarm pour mettre à jour une alarme afin d'utiliser l'option de format de message voulue.
Lors de la définition des détails pour UpdateAlarmDetails, réglez le champ souhaité (
alarmSummary
,body
ounotificationTitle
) au texte souhaité, y compris les variables dynamiques.