Formato de Mensagem de Alarme
Procure os parâmetros que aparecem nas mensagens de alarme enviadas pelo serviço Monitoring. Revise descrições de parâmetros e valores de exemplo, variáveis dinâmicas e aparência padrão em mensagens formatadas.
Os parâmetros são listados na ordem em que aparecem nos formatos JSON e bruto de mensagens de e-mail.
Parâmetros em Mensagens de Alarme
As tabelas a seguir descrevem parâmetros em mensagens de alarme e fornecem valores de exemplo.
Alarme
Parâmetro de alarme | Descrição e valor de exemplo |
---|---|
dedupekey |
string Identificador exclusivo do alarme (mensagem agrupada) ou do fluxo de métricas no alarme (mensagem dividida). Valor de exemplo: Comentários sobre o uso: Para mensagens agrupadas ( Para mensagens de divisão ( Para deduplicar várias ocorrências da mesma mensagem, use |
title |
string O título da notificação do alarme (Assunto de notificação no form Console para criar e atualizar alarmes). Se não for especificado, o nome para exibição do alarme será usado. Observação: insira variáveis dinâmicas que respeitem o tamanho máximo de todos os casos de uso suportados. Variáveis dinâmicas que excedem o máximo são consideradas inválidas. Por exemplo, considere uma variável dinâmica para uso em Valor de exemplo usando variáveis dinâmicas: Valor de exemplo (nome para exibição do alarme): |
body |
string O corpo da mensagem configurado do alarme (Corpo do alarme no form Console para criar e atualizar alarmes). Nulo se não for especificado. Valor de exemplo usando variáveis dinâmicas: Valor de exemplo (texto): |
type |
string O motivo para enviar a mensagem de notificação. Valores válidos: Consulte Tipos de Mensagem. Valor de exemplo: |
severity |
string O nível de gravidade mais alto dos alarmes listados. Valores válidos: |
timestampEpochMillis |
longo O timestamp de avaliação, em milissegundos desde a época. Valor de exemplo: |
timestamp |
string O timestamp de avaliação, no formato ISO-8601. Valor de exemplo: |
alarmMetaData |
array de objetos Lista de alarmes relacionados a esta mensagem de notificação. Por exemplo, valores, consulte os parâmetros filhos na tabela a seguir, Metadados do Alarme. |
version |
int A versão do formato da mensagem de alarme. Valor da amostra: |
Metadados do Alarme
Parâmetro de alarme | Descrição e valor de exemplo |
---|---|
id |
string O alarme OCID . Valor de exemplo: |
status |
string O estado do alarme. Valores válidos: |
severity |
string O nível de gravidade do alarme. Valores válidos: |
namespace |
string O namespace de métricas. Valor de exemplo: |
query |
string A consulta configurada do alarme ou expressão MQL. Valor de exemplo: |
totalMetricsFiring |
int O número de streams de métricas representados nesta mensagem de notificação. Valor de exemplo: |
dimensions |
array de objetos Lista de pares de chave/valor da dimensão que identificam cada stream de métrica. A lista é limitada a cem entradas. Valor de exemplo: { "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 de objetos Lista de valores de métrica para pares de chave/valor de dimensão (fluxos de métricas). A lista é limitada a cem entradas. Valor de exemplo: [{"CpuUtilization[1m].mean()":"92"},{"CpuUtilization[1m].mean()":"95"},{"CpuUtilization[1m].mean()":"93"}]
|
alarmUrl |
string Link para a página de detalhes do alarme na Console. Valor de exemplo: |
alarmSummary |
string O resumo de alarme configurado do alarme (Resumo do alarme no form Console para criar e atualizar alarmes). Se não estiver configurado, uma mensagem gerada pelo sistema que resume o estado será usada. Valor de exemplo usando variáveis dinâmicas: O conteúdo da mensagem gerada pelo sistema (usada quando o resumo do alarme não está configurado) depende de
|
notificationType |
string Tipo de notificação (agrupada ou dividida). Valores válidos: |
Variáveis Dinâmicas
As tabelas a seguir listam as variáveis dinâmicas disponíveis para cada parâmetro.
Use a variável dinâmica indicada para renderizar o valor de um parâmetro em mensagens de alarme.
O escape de HTML ocorre para a variável dinâmica primária (mais curta). Por exemplo, quando você usa a variável dinâmica principal {{title}}
para o valor do parâmetro title
alarm for successRate < 0.99
, o caractere <
é renderizado como <
.
Para desativar o escape HTML, use a variável dinâmica secundária (mais longa). Por exemplo, quando você usa a variável dinâmica secundária {{{title}}}
para o valor do parâmetro title
alarm for successRate < 0.99
, o caractere <
é preservado.
Alarme
Parâmetro de alarme | Variáveis dinâmicas* |
---|---|
dedupekey |
|
title |
|
body |
(nenhuma) |
type |
|
severity |
Consulte o parâmetro filho |
timestampEpochMillis |
|
timestamp |
|
alarmMetaData |
Consulte os parâmetros filhos na tabela a seguir, Metadados do Alarme. |
version |
|
*A variável dinâmica primária (mais curta) executa escape HTML. A variável dinâmica secundária (mais longa) preserva os caracteres de entrada.
Metadados do Alarme
Parâmetro de alarme | Variáveis dinâmicas* |
---|---|
id |
|
status |
|
severity |
|
namespace |
|
query |
|
totalMetricsFiring |
|
dimensions |
<dimension-name> é o nome da dimensão. O nome da dimensão deve ser válido para que a variável dinâmica seja renderizada na mensagem de alarme. A variável dinâmica renderiza o primeiro valor retornado. Ou seja, se vários valores distintos forem retornados, o primeiro valor será selecionado para renderização. Exemplo 1: Vários valores distintos da dimensão
Valores: Conteúdo da mensagem bruta associada:
Neste exemplo, o primeiro valor retornado Exemplo 2: Valor único da dimensão
Valor: Conteúdo da mensagem bruta associada:
|
metricValues |
Valor de exemplo: [{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}]
Conteúdo da mensagem bruta associada: metricValues:[{CpuUtilization[1m].mean():92,disUtil[1m].mean():95}] |
alarmUrl |
|
alarmSummary |
|
notificationType |
|
*A variável dinâmica primária (mais curta) executa escape HTML. A variável dinâmica secundária (mais longa) preserva os caracteres de entrada.
Aparência padrão da mensagem formatada
As tabelas a seguir listam a aparência padrão de cada parâmetro de mensagem de alarme em mensagens de alarme formatadas.
Alarme
Parâmetro de alarme | Aparência de mensagem formatada padrão |
---|---|
dedupekey |
|
title |
|
body |
|
type |
|
severity |
Omitido por padrão |
timestampEpochMillis |
Omitido por padrão |
timestamp |
|
alarmMetaData |
Consulte os parâmetros filhos na tabela a seguir, Metadados do Alarme. |
version |
Omitido por padrão |
Metadados do Alarme
Parâmetro de alarme | Aparência de mensagem formatada padrão |
---|---|
id |
|
status |
|
severity |
|
namespace |
Omitido por padrão |
query |
|
totalMetricsFiring |
|
dimensions |
|
metricValues |
|
alarmUrl |
|
alarmSummary |
|
notificationType |
Omitido por padrão |