Formato del messaggio di allarme
Cercare i parametri visualizzati nei messaggi di allarme inviati da Monitoring. Rivedere le descrizioni dei parametri e i valori di esempio, le variabili dinamiche e l'aspetto predefinito nei messaggi formattati.
I parametri sono elencati nell'ordine in cui vengono visualizzati nei formati pretty JSON e raw dei messaggi e-mail.
Parametri nei messaggi di allarme
Le tabelle seguenti descrivono i parametri in messaggi di allarme e forniscono valori di esempio.
Allarme
Parametro allarme | Descrizione e valore di esempio |
---|---|
dedupekey |
stringa Identificativo univoco dell'allarme (messaggio raggruppato) o del flusso di metriche nell'allarme (messaggio diviso). Valore di esempio: Commenti sull'utilizzo: Per i messaggi raggruppati ( Per i messaggi divisi ( Per annullare la duplicazione di più occorrenze dello stesso messaggio, utilizzare |
title |
stringa Titolo della notifica dell'allarme (Oggetto notifica nel form della console per la creazione e l'aggiornamento degli allarmi). Se non specificato, viene utilizzato il nome visualizzato dell'allarme. Nota: 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 Valore di esempio che utilizza variabili dinamiche: Valore di esempio (nome visualizzato dell'allarme): |
body |
stringa Corpo del messaggio configurato dell'allarme (Corpo dell'allarme nel form della console per la creazione e l'aggiornamento degli allarmi). Null se non specificato. Valore di esempio che utilizza variabili dinamiche: Valore di esempio (testo): |
type |
stringa Il motivo dell'invio del messaggio di notifica. Valori validi: vedere Tipi di messaggio. Valore di esempio: |
severity |
stringa Il livello di severità più alto degli allarmi elencati. Valori validi: |
timestampEpochMillis |
lungo L'indicatore orario di valutazione, in millisecondi dal tempo di epoca. Valore di esempio: |
timestamp |
stringa Indicatore orario di valutazione, in formato ISO-8601. Valore di esempio: |
alarmMetaData |
array di oggetti Lista di allarmi correlati a questo messaggio di notifica. Ad esempio, vedere i parametri figlio nella tabella seguente, Metadati di allarme. |
version |
int Versione del formato del messaggio di allarme. Valore di esempio: |
Metadati allarme
Parametro allarme | Descrizione e valore di esempio |
---|---|
id |
stringa Allarme OCID . Valore di esempio: |
status |
stringa Stato allarme. Valori validi: |
severity |
stringa Livello di severità allarme. Valori validi: |
namespace |
stringa Spazio di nomi delle metriche. Valore di esempio: |
query |
stringa Query configurata dell'allarme o espressione MQL. Valore di esempio: |
totalMetricsFiring |
int Numero di flussi di metriche rappresentati in questo messaggio di notifica. Valore di esempio: |
dimensions |
array di oggetti Lista di coppie chiave-valore dimensione che identificano ogni flusso di metriche. L'elenco è limitato a cento voci. Valore di esempio: { "instancePoolId": "Default", "resourceDisplayname": "oke-0", "faultDomain": "FAULT-DOMAIN-1", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-2", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" }, { "instancePoolId": "Default", "resourceDisplayname": "oke-2", "faultDomain": "FAULT-DOMAIN-3", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-1", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" }, { "instancePoolId": "Default", "resourceDisplayname": "oke-1", "faultDomain": "FAULT-DOMAIN-2", "resourceId": "ocid1.instance.oc1.iad.exampleid", "availabilityDomain": "sOZD:US-ASHBURN-AD-3", "imageId": "ocid1.image.oc1.iad.exampleid", "region": "us-ashburn-1", "shape": "VM.Standard.E3.Flex" } |
metricValues |
array di oggetti Elenco di valori delle metriche per le coppie chiave-valore dimensione (flussi di metriche). L'elenco è limitato a cento voci. Valore di esempio: [{"CpuUtilization[1m].mean()":"92"},{"CpuUtilization[1m].mean()":"95"},{"CpuUtilization[1m].mean()":"93"}]
|
alarmUrl |
stringa Collegamento alla pagina dei dettagli dell'allarme nella console. Valore di esempio: |
alarmSummary |
stringa Riepilogo degli allarmi configurato dell'allarme (Riepilogo degli allarmi nel form della console per la creazione e l'aggiornamento degli allarmi). Se non è configurato, viene utilizzato un messaggio generato dal sistema che ne riepiloga lo stato. Valore di esempio che utilizza variabili dinamiche: Il contenuto del messaggio generato dal sistema (utilizzato quando il riepilogo degli allarmi non è configurato) dipende da
|
notificationType |
stringa Tipo di notifica (raggruppata o divisa). Valori validi: |
Variabili dinamiche
Nelle tabelle seguenti sono elencate le variabili dinamiche disponibili per ciascun parametro.
Utilizzare la variabile dinamica indicata per eseguire il rendering del valore di un parametro nei messaggi di allarme.
L'escape HTML si verifica per la variabile dinamica primaria (più breve). Ad esempio, quando si utilizza la variabile dinamica primaria {{title}}
per il valore del parametro title
alarm for successRate < 0.99
, il carattere <
viene visualizzato come <
.
Per disabilitare il escape HTML, utilizzare la variabile dinamica secondaria (più lunga). Ad esempio, quando si utilizza la variabile dinamica secondaria {{{title}}}
per il valore del parametro title
alarm for successRate < 0.99
, il carattere <
viene conservato.
Allarme
Parametro allarme | Variabili dinamiche* |
---|---|
dedupekey |
|
title |
|
body |
(nessuna) |
type |
|
severity |
Vedere il parametro figlio |
timestampEpochMillis |
|
timestamp |
|
alarmMetaData |
Vedere i parametri figlio nella tabella seguente, Metadati allarme. |
version |
|
*La variabile dinamica primaria (più breve) esegue l'escape HTML. La variabile dinamica secondaria (più lunga) conserva i caratteri di input.
Metadati allarme
Parametro allarme | Variabili dinamiche* |
---|---|
id |
|
status |
|
severity |
|
namespace |
|
query |
|
totalMetricsFiring |
|
dimensions |
<dimension-name> è il nome della dimensione. Il nome della dimensione deve essere valido affinché la variabile dinamica venga visualizzata nel messaggio di allarme. La variabile dinamica visualizza il primo valore restituito. In altre parole, se vengono restituiti più valori distinti, viene selezionato il primo valore per il rendering. Esempio 1: più valori distinti dalla dimensione
Valori: Contenuto messaggio raw associato:
In questo esempio, per il rendering viene selezionato il primo valore restituito Esempio 2: valore singolo dalla dimensione
Valore: Contenuto messaggio raw associato:
|
metricValues |
Valore di esempio: [{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}]
Contenuto messaggio raw associato: metricValues:[{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}] |
alarmUrl |
|
alarmSummary |
|
notificationType |
|
*La variabile dinamica primaria (più breve) esegue l'escape HTML. La variabile dinamica secondaria (più lunga) conserva i caratteri di input.
Aspetto predefinito dei messaggi formattati
Le tabelle seguenti elencano l'aspetto predefinito di ogni parametro del messaggio di allarme nei messaggi di allarme formattati.
Allarme
Parametro allarme | Aspetto predefinito del messaggio formattato |
---|---|
dedupekey |
|
title |
|
body |
|
type |
|
severity |
Omesso per impostazione predefinita |
timestampEpochMillis |
Omesso per impostazione predefinita |
timestamp |
|
alarmMetaData |
Vedere i parametri figlio nella tabella seguente, Metadati allarme. |
version |
Omesso per impostazione predefinita |
Metadati allarme
Parametro allarme | Aspetto predefinito del messaggio formattato |
---|---|
id |
|
status |
|
severity |
|
namespace |
Omesso per impostazione predefinita |
query |
|
totalMetricsFiring |
|
dimensions |
|
metricValues |
|
alarmUrl |
|
alarmSummary |
|
notificationType |
Omesso per impostazione predefinita |