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 vengono 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 nei messaggi di allarme e forniscono valori di esempio.
allarme
Parametro allarme | Valore di esempio e descrizione |
---|---|
dedupekey |
stringa Identificativo univoco dell'allarme (messaggio raggruppato) o del flusso di metriche nell'allarme (messaggio frazionato). Valore di esempio: Commenti sull'utilizzo: Per i messaggi raggruppati ( Per i messaggi divisi ( Per duplicare più occorrenze dello stesso messaggio, utilizzare |
title |
stringa Il titolo della notifica dell'allarme (oggetto notifica nel form Console per la creazione e l'aggiornamento degli allarmi). Se non viene specificato, viene utilizzato il nome visualizzato dell'allarme. Valore di esempio che utilizza le variabili dinamiche: Valore di esempio (nome visualizzato dell'allarme): |
body |
stringa Corpo del messaggio configurato dell'allarme (Corpo dell'allarme nel form Console per la creazione e l'aggiornamento degli allarmi). Nullo se non specificato. Valore di esempio che utilizza le 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 dall'epoca. Valore di esempio: |
timestamp |
stringa L'indicatore orario di valutazione, in formato ISO-8601. Valore di esempio: |
alarmMetaData |
array di oggetti Elenco di allarmi correlati a questo messaggio di notifica. Ad esempio, i valori, vedere i parametri figlio nella tabella seguente, Allarme metadati. |
version |
int. Versione del formato del messaggio di allarme. Valore di esempio: |
Metadati allarme
Parametro allarme | Valore di esempio e descrizione |
---|---|
id |
stringa L'allarme OCID . Valore di esempio: |
status |
stringa Stato dell'allarme. Valori validi: |
severity |
stringa Livello di severità allarme. Valori validi: |
namespace |
stringa Spazio di nomi metrica. Valore di esempio: |
query |
stringa Query configurata dell'allarme o espressione MQL. Valore di esempio: |
totalMetricsFiring |
int. Il 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 Lista di valori di metrica 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 allarmi nel form Console per la creazione e l'aggiornamento degli allarmi). Se non è configurato, viene utilizzato un messaggio generato dal sistema che riepiloga lo stato. Valore di esempio che utilizza le 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 visualizzare il 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 l'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 |
nessuno |
type |
|
severity |
Vedere il parametro figlio |
timestampEpochMillis |
|
timestamp |
|
alarmMetaData |
Vedere i parametri figlio nella tabella seguente, Allarme metadati. |
version |
|
*La variabile dinamica principale (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 per la variabile dinamica da visualizzare 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 grezzo associato:
In questo esempio viene selezionato per il rendering il primo valore restituito Esempio 2: valore singolo dalla dimensione
Valore: Contenuto messaggio grezzo associato:
|
metricValues |
Valore di esempio: [{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}]
Contenuto del messaggio raw associato: metricValues:[{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}] |
alarmUrl |
|
alarmSummary |
|
notificationType |
|
*La variabile dinamica principale (più breve) esegue l'escape HTML. La variabile dinamica secondaria (più lunga) conserva i caratteri di input.
Aspetto predefinito del messaggio formattato
Le tabelle seguenti elencano l'aspetto predefinito di ogni parametro del messaggio di allarme nel formato messaggi di allarme.
allarme
Parametro allarme | Aspetto messaggio formattato predefinito |
---|---|
dedupekey |
|
title |
|
body |
|
type |
|
severity |
Omesso per impostazione predefinita |
timestampEpochMillis |
Omesso per impostazione predefinita |
timestamp |
|
alarmMetaData |
Vedere i parametri figlio nella tabella seguente, Allarme metadati. |
version |
Omesso per impostazione predefinita |
Metadati allarme
Parametro allarme | Aspetto messaggio formattato predefinito |
---|---|
id |
|
status |
|
severity |
|
namespace |
Omesso per impostazione predefinita |
query |
|
totalMetricsFiring |
|
dimensions |
|
metricValues |
|
alarmUrl |
|
alarmSummary |
|
notificationType |
Omesso per impostazione predefinita |