Uma explicação das variáveis usadas para fluxos de trabalho de alertas do New Relic.

Ao criar um accumulations.conditionDescriptionworkflow, Você pode usar variáveis para a) determinar quais tipos de problemas gerarão uma notificação e b) o que o conteúdo do payload de uma notificação conterá. Esta captura de tela mostra a seção de payload da notificação.
Variáveis
Aqui estão as variáveis do fluxo de trabalho e suas descrições:
Chave (primeira palavra usada para agrupamento) | Nome de exibição (primeira palavra usada para agrupamento) | Descrição |
|---|---|---|
| conditionDescription | Uma lista das descrições de violações personalizadas. |
| conditionFamilyId | Lista dos IDs de condição. |
| Condição do alerta nomes | Condição violada da New Relic. |
| Condição do alerta produtos | Tipo de condição New Relic. |
| URL de callback de violação | Um link direto para o callback de violação relevante. |
| Função métrica personalizada de valor | Função métrica personalizada de valor. |
| nome da métrica de condição | nome da métrica de condição |
| Consulta NRQL | Consulta NRQL da condição. |
| Origens do problema | New Relic ou fonte(s) de terceiros que criou(aram) o(s) evento(s) de alerta. |
| Nomes de política de alertas | Lista dos nomes das políticas. |
| URL do runbook | Uma lista de URLs de runbook. |
| Fontes de problemas | O(s) sistema(s) que reporta(m) o(s) evento(s) de alerta. |
| Contas New Relic | Contas New Relic. |
| Serviço afetado | Uma lista de serviços afetados. |
| Grupo de tarefas | Uma lista de grupos de atribuição. |
| Causar serviço | Uma lista dos serviços de causa. |
| Reconhecido por | O usuário que reconheceu o problema. |
| Problema ativado em | Timestamp da ativação do problema. |
| Descrição do problema | Lista de descrições de problemas. |
| Título do problema | Lista de títulos de problemas. |
| Facetas de alerta | Facetas de alerta. |
| Fechado por | O ID do usuário que encerrou o problema. |
| Issue ClosedAt | Timestamp do encerramento do problema. Nulo se o problema não estiver resolvido. |
| Contagem de eventos de alerta fechados | O número total de eventos de alerta fechados neste problema. |
| Issue CreatedAt | Timestamp da criação do problema. |
| Componentes de aprendizado de máquina | Uma lista de componentes de aprendizado de máquina de alertas da New Relic. |
| Sinais clássicos de aprendizado de máquina | Uma lista de alertas de aprendizado de máquina New Relic sinais clássicos. |
| Resposta sugerida por aprendizado de máquina | (Descontinuado) Uma lista de respondentes sugeridos pelo aprendizado de máquina de alertas da New Relic. |
| Dados da entidade impactada | Uma lista de objetos que descreve o nome, ID, tipo e tipo da entidade afetada. |
| IDs da entidade afetada | Um conjunto de todos os IDs da entidade impactada. |
| Tipos de entidades impactadas | Um conjunto de todos os tipos de entidades impactadas. |
| Nomes de entidades impactadas | Um conjunto de todos os nomes de entidades impactadas. |
| Tipos de entidades impactadas | Um conjunto de todos os tipos de entidade impactados. |
| Contagem de entidades impactadas | O número de entidades impactadas para esta questão. |
| IDs do incidente | Uma lista de todos os eventos de alerta agregados do problema. |
| O problema está correlacionado | Se o problema estiver correlacionado ( |
| O problema foi reconhecido | Se o problema for reconhecido ( |
| Emitir URL de reconhecimento | Um link direto para reconhecer o problema. |
| Emitir URL de fechamento | Um link direto para encerrar o problema. |
| URL da página do problema | Um link direto para a página do problema relevante. |
| Issue ActivatedAt UTC string | Formato de string de ativação do problema em UTC. |
| Issue ClosedAt UTC string | Formato de string de encerramento do problema em UTC. |
| Issue CreatedAt UTC string | Formato de string de criação de problemas em UTC. |
| String Issue AcknowledgedAt | Formato de string do problema reconhecido em UTC. |
| String Issue ClosedAt | Formato de string de encerramento do problema em UTC. |
| Duração do problema em milissegundos | O número de milissegundos desde que o problema foi aberto. |
| Duração do problema textual | Uma representação amigável da duração do problema. |
| ID do problema | O ID único do problema. |
| Título do problema | O título do problema, geralmente o título do primeiro evento de alerta. |
| Issue UpdatedAt UTC string | Timestamp da atualização do problema em UTC. |
| ID da conta associada ao ambiente do problema | ID da conta associada aos ambientes de alertas New Relic. |
| Chave de agregação de alerta de rótulos | ID do incidente original de detecção de eventos de alerta do New Relic. |
| Rotula IDs de conta | ID da conta da política de detecção de eventos de alerta. |
| Etiquetas IDs de política de alertas | ID da política de detecção de eventos de alerta que gerou a violação. |
| ID de destino | ID de destino. |
| Estado de silenciamento do problema | O estado de silenciamento calculado do problema ( |
| ID da conta | ID da conta. |
| Contagem de eventos de alerta abertos | O número total de eventos de alerta abertos neste problema. |
| Proprietário | A pessoa que reconheceu o problema. |
| URL da política de alertas | URL da política de alertas. |
| Prioridade de emissão | Nível de prioridade do problema ( |
| Emitir texto prioritário | Prioridade de emissão em letras minúsculas ( |
| Contagem de problemas | Contagem de problemas. |
| Estado do problema | Estado do ciclo de vida do problema ( |
| Emitir texto do estado | Estado do ciclo de vida do problema em letras minúsculas ( |
| Status de correlação do problema | O status de correlação do problema. |
| Contagem de eventos de alerta | O número de eventos de alerta que são agregados ou correlacionados no problema. |
| Problema acionado em | Timestamp da notificação de problema acionada. |
| Evento de gatilho de notificação de problema | O evento acionador de notificação ( |
| Edição atualizada em | Carimbo de timestamp da última atualização do problema. |
| URL do gráfico de violação | Link para a imagem do gráfico de violação. |
| Nome do fluxo de trabalho | O nome do fluxo de trabalho que foi acionado. |
Exemplos de enriquecimento de dados de fluxo de trabalho
Para obter informações sobre a entidade que violou uma condição, você pode usar variáveis personalizadas como parte da instrução WHERE da consulta. Por exemplo, para obter o estado das instâncias do EC2 use:
SELECT latest(ec2State) FROM ComputeSample WHERE provider = 'Ec2Instance' AND entityName IN {{entitiesData.names}}Esta consulta retorna um único valor (por exemplo, stopped), pois a consulta usa apenas um único campo. A variável entitiesData.names é uma lista de identificadores da entidade. Você pode usar qualquer outra propriedade da entidade da mesma maneira.
Você pode usar variáveis personalizadas para enriquecer sua consulta de dados de fluxo de trabalho de diferentes maneiras: