Utilizzo di variabili dinamiche nei messaggi di allarme
Aggiornare un allarme in Monitoraggio per includere i valori dei parametri dei messaggi di allarme nei messaggi.
Modalità di rendering delle variabili dinamiche
Inserire variabili dinamiche che rispettano la lunghezza massima per tutti i casi d'uso supportati. Le variabili dinamiche che superano il numero massimo vengono considerate non valide. Ad esempio, considerare una variabile dinamica da utilizzare in
title
. Un caso d'uso supportato per title
è una riga dell'oggetto e-mail con una lunghezza massima di 250 caratteri. In questo caso, la variabile dinamica per un nome risorsa ({{dimensions.<dimension-name>}}
) non è valida perché è composta da 256 caratteri e quindi supera il valore massimo.Il valore di un parametro del messaggio di allarme viene visualizzato in un messaggio di allarme quando si inserisce la variabile dinamica associata nei campi supportati. Ad esempio, immettere quanto segue come corpo dell'allarme:
{{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}
Nella seguente immagine di un messaggio di allarme, il corpo dell'allarme (Corpo) viene visualizzato come: Allarme CRITICO attivato perché la soglia è stata violata a causa di [CpuUtilization[1m].mean():92] all'indirizzo 2023-08-15T19:51:00Z
Le variabili dinamiche vengono visualizzate nelle notifiche contenenti elementi del corpo.
- Se i dati sono disponibili per una variabile dinamica, la variabile viene risolta e i dati vengono visualizzati al suo posto. Il messaggio di allarme di esempio precedente mostra
[CpuUtilization[1m].mean():92]
al posto della variabile dinamica{{metricValues}}
. - Se non sono disponibili dati per una variabile dinamica, la variabile non viene risolta e viene visualizzata come codificata. Ad esempio, se non sono disponibili valori di metrica per la variabile dinamica
{{metricValues}}
, ad esempio quando l'allarme si trova nello stato OK, la variabile dinamica{{metricValues}}
viene visualizzata nel messaggio di allarme. - I messaggi SMS mancano di elementi del corpo, quindi le variabili dinamiche non vengono risolte.
Ricerca di variabili dinamiche
Per cercare una variabile dinamica per un parametro, vedere Variabili dinamiche.
Utilizzare il comando oci monitoring alert update e i parametri necessari per aggiornare un allarme in modo da utilizzare variabili dinamiche nel campo desiderato:
oci monitoring alarm update --alarm-summary <text-including-dynamic-variables> --body <text-including-dynamic-variables> --notification-title <text-including-dynamic-variables> [...]
Con interruzioni di riga:
oci monitoring alarm update --alarm-summary <text-including-dynamic-variables> --body <text-including-dynamic-variables> --notification-title <text-including-dynamic-variables> [...]
Per un elenco completo dei parametri e dei valori per i comandi CLI, consultare il manuale Command Line Reference for Monitoring.
Eseguire l'operazione UpdateAlarm per aggiornare un allarme e utilizzare l'opzione di formato messaggio desiderata.
Durante la definizione dei dettagli per UpdateAlarmDetails, impostare il campo desiderato (
alarmSummary
,body
onotificationTitle
) sul testo desiderato, incluse le variabili dinamiche.