Formato del mensaje de alarma
Consulte los parámetros que aparecen en los mensajes de alarma enviados por Monitoring. Revise las descripciones de los parámetros y los valores de ejemplo, las variables dinámicas y la apariencia por defecto en los mensajes con formato.
Los parámetros se muestran en el orden en que aparecen en los formatos pretty JSON y raw de los mensajes de correo electrónico.
Parámetros en mensajes de alarma
En las siguientes tablas, se describen los parámetros de los mensajes de alarma y se proporcionan valores de ejemplo.
alarma
Parámetro de alarma | Descripción y valor de ejemplo |
---|---|
dedupekey |
cadena Identificador único de la alarma (mensaje agrupado) o del flujo de métricas de la alarma (mensaje dividido). Valor de ejemplo: Comentarios sobre el uso: Para mensajes agrupados ( Para mensajes divididos ( Para desduplicar varias incidencias del mismo mensaje, utilice |
title |
cadena Título de notificación de la alarma (Asunto de notificación en el formulario de la consola para crear y actualizar alarmas). Si no se especifica, se utilizará el nombre mostrado de la alarma. Valor de ejemplo con variables dinámicas: Valor de ejemplo (nombre mostrado de la alarma): |
body |
cadena Cuerpo del mensaje configurado de la alarma (Cuerpo de alarma en el formulario de la consola para crear y actualizar alarmas). Nulo si no se especifica. Valor de ejemplo con variables dinámicas: Valor de ejemplo (texto): |
type |
cadena Motivo por el que se envía el mensaje de notificación. Valores válidos: consulte Tipos de mensaje. Valor de ejemplo: |
severity |
cadena La gravedad más alta de las alarmas mostradas. Valores válidos: |
timestampEpochMillis |
largo El registro de hora de evaluación, en milisegundos desde la época. Valor de ejemplo: |
timestamp |
cadena El registro de hora de evaluación, en formato ISO-8601. Valor de ejemplo: |
alarmMetaData |
matriz de objetos Lista de alarmas relacionadas con este mensaje de notificación. Por ejemplo, valores, consulte los parámetros secundarios en la siguiente tabla, Alarm Metadata (Metadatos de alarma). |
version |
int Versión del formato del mensaje de la alarma. Valor de ejemplo: |
Metadatos de alarma
Parámetro de alarma | Descripción y valor de ejemplo |
---|---|
id |
cadena OCID de la alarma. Valor de ejemplo: |
status |
cadena Estado de la alarma. Valores válidos: |
severity |
cadena Nivel de gravedad de la alarma. Valores válidos: |
namespace |
cadena Espacio de nombre de métrica. Valor de ejemplo: |
query |
cadena Consulta de la alarma configurada o expresión MQL. Valor de ejemplo: |
totalMetricsFiring |
int Número de flujos de métricas representado en este mensaje de notificación. Valor de ejemplo: |
dimensions |
matriz de objetos Lista de pares de clave de dimensión-valor para identificar cada flujo de métricas. Esta lista se limita a cien entradas. Valor de ejemplo: { "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 |
matriz de objetos Lista de valores de métricas para pares clave-valor de dimensión (flujos de métricas). Esta lista se limita a cien entradas. Valor de ejemplo: [{"CpuUtilization[1m].mean()":"92"},{"CpuUtilization[1m].mean()":"95"},{"CpuUtilization[1m].mean()":"93"}]
|
alarmUrl |
cadena Enlace a la página de detalles de alarma en la consola. Valor de ejemplo: |
alarmSummary |
cadena Resumen de alarma configurado de la alarma (Resumen de alarma en el formulario de la consola para crear y actualizar alarmas). Si no está configurado, se utiliza un mensaje generado por el sistema que resume el estado. Valor de ejemplo con variables dinámicas: El contenido del mensaje generado por el sistema (utilizado cuando no se configura el resumen de alarmas) depende de
|
notificationType |
cadena Tipo de notificación (agrupada o dividida). Valores válidos: |
Variables dinámicas
En las siguientes tablas se muestran las variables dinámicas disponibles para cada parámetro.
Utilice la variable dinámica indicada para representar el valor de un parámetro en los mensajes de alarma.
El escape HTML se produce para la variable dinámica principal (más corta). Por ejemplo, al utilizar la variable dinámica principal {{title}}
para el valor de parámetro title
alarm for successRate < 0.99
, el carácter <
se representa como <
.
Para desactivar el escape HTML, utilice la variable dinámica secundaria (más larga). Por ejemplo, al utilizar la variable dinámica secundaria {{{title}}}
para el valor de parámetro title
alarm for successRate < 0.99
, se conserva el carácter <
.
alarma
Parámetro de alarma | Variables dinámicas* |
---|---|
dedupekey |
|
title |
|
body |
(ninguno) |
type |
|
severity |
Consulte el parámetro secundario |
timestampEpochMillis |
|
timestamp |
|
alarmMetaData |
Consulte los parámetros secundarios en la siguiente tabla, Alarm Metadata (Metadatos de alarma). |
version |
|
*La variable dinámica principal (más corta) realiza el escape HTML. La variable dinámica secundaria (más larga) conserva los caracteres de entrada.
Metadatos de alarma
Parámetro de alarma | Variables dinámicas* |
---|---|
id |
|
status |
|
severity |
|
namespace |
|
query |
|
totalMetricsFiring |
|
dimensions |
<dimension-name> es el nombre de la dimensión. El nombre de dimensión debe ser válido para que la variable dinámica se presente en el mensaje de alarma. La variable dinámica representa el primer valor devuelto. Es decir, si se devuelven varios valores distintos, se selecciona el primer valor para la representación. Ejemplo 1: varios valores distintos de la dimensión
Valores: Contenido de mensaje sin formato asociado:
En este ejemplo, se selecciona el primer valor devuelto Ejemplo 2: valor único de la dimensión
Valor: Contenido de mensaje sin formato asociado:
|
metricValues |
Valor de ejemplo: [{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}]
Contenido del mensaje raw asociado: metricValues:[{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}] |
alarmUrl |
|
alarmSummary |
|
notificationType |
|
*La variable dinámica principal (más corta) realiza el escape HTML. La variable dinámica secundaria (más larga) conserva los caracteres de entrada.
Apariencia de mensaje con formato por defecto
En las siguientes tablas, se muestra la apariencia predeterminada de cada parámetro de mensaje de alarma en los mensajes de alarma con formato.
alarma
Parámetro de alarma | Apariencia de mensaje con formato predeterminado |
---|---|
dedupekey |
|
title |
|
body |
|
type |
|
severity |
Omitido por defecto |
timestampEpochMillis |
Omitido por defecto |
timestamp |
|
alarmMetaData |
Consulte los parámetros secundarios en la siguiente tabla, Alarm Metadata (Metadatos de alarma). |
version |
Omitido por defecto |
Metadatos de alarma
Parámetro de alarma | Apariencia de mensaje con formato predeterminado |
---|---|
id |
|
status |
|
severity |
|
namespace |
Omitido por defecto |
query |
|
totalMetricsFiring |
|
dimensions |
|
metricValues |
|
alarmUrl |
|
alarmSummary |
|
notificationType |
Omitido por defecto |