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.

Vedere anche Creazione di un allarme di base.

Modalità di visualizzazione delle variabili dinamiche

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}}

Nell'immagine seguente 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

Esempio di variabili dinamiche visualizzate in un messaggio di posta elettronica formattato.

Le variabili dinamiche vengono visualizzate nelle notifiche che contengono 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 è in stato OK, la variabile dinamica {{metricValues}} viene visualizzata nel messaggio di allarme.
  • I messaggi SMS non contengono elementi del corpo, pertanto le variabili dinamiche non vengono risolte.

Ricerca delle variabili dinamiche

Per cercare una variabile dinamica per un parametro, vedere Variabili dinamiche.

    1. Nella pagina di elenco Definizioni allarmi selezionare l'allarme da utilizzare. Per assistenza nella ricerca della pagina di elenco o dell'allarme, vedere Elenco di allarmi.
    2. Andare a Azioni, quindi selezionare Modifica allarme.
    3. Nella pagina Modifica allarme, individuare il campo al quale si desidera aggiungere variabili dinamiche.
      • Corpo di allarme (parametro del messaggio di allarme body): viene visualizzato come campo nel corpo del messaggio di allarme.
      • Riepilogo allarme (parametro del messaggio di allarme alarmSummary): viene visualizzato come campo nel corpo del messaggio di allarme.
      • Oggetto notifica (parametro del messaggio di allarme title): il rendering dipende dal tipo di messaggio. Per un messaggio e-mail formattato, viene visualizzato come riga oggetto. Per un messaggio Slack, viene visualizzato come titolo. Per un messaggio SMS, viene eseguito il rendering come parte del messaggio.

      Per informazioni sull'aspetto predefinito di questi parametri dei messaggi di allarme nei messaggi formattati, vedere Allarme formato messaggio.

    4. Inserire le variabili dinamiche per i parametri dei messaggi di allarme desiderati.

      Esempio con variabili dinamiche:

      {{severity}} alarm triggered because threshold got breached due to {{metricValues}} at {{timestamp}}

      Per cercare variabili dinamiche per un parametro, vedere Variabili dinamiche.

      È possibile disabilitare l'escape HTML utilizzando la variabile dinamica più lunga per un parametro di allarme. Ad esempio, per visualizzare il valore del parametro query nel messaggio di allarme con l'escape HTML disabilitata, immettere la variabile dinamica {{{query}}}.

    5. Selezionare Salva allarme.
  • Utilizzare il comando oci monitoring Alarm update e i parametri richiesti per aggiornare un allarme in modo da utilizzare le 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, vedere Command Line Reference for Monitoring.

  • Eseguire l'operazione UpdateAlarm per aggiornare un allarme in modo che utilizzi l'opzione di formato messaggio desiderata.

    Quando si definiscono i dettagli per UpdateAlarmDetails, impostare il campo desiderato (alarmSummary, body o notificationTitle) sul testo desiderato, incluse le variabili dinamiche.