Uma explicação das variáveis usadas para New Relic alertas de fluxo de trabalho.
Ao criar um fluxo de trabalho, você pode usar variáveis para a) controlar quais tipos de problemas gerarão uma notificação eb) qual será o conteúdo de uma carga de notificação. Esta captura de tela mostra a seção de carga de 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 | A descrição do incidente personalizado da condição. |
| conditionFamilyId | O ID da condição de detecção de incidente que gerou o incidente. |
| Condição do alerta nomes | Condição violada da New Relic. |
| Condição do alerta produtos | Tipo de condição New Relic. |
| URL de retorno de chamada do incidente | Um link direto para o retorno de chamada do incidente 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 | Fonte(s) da New Relic ou de terceiros que criaram o(s) incidente(s). |
| Nomes de política de alertas | Nome da política de detecção de incidentes que gerou o incidente. |
| URL do runbook | Uma lista de URLs de runbook. |
| Fontes de problemas | O(s) sistema(s) que relata(m) o(s) incidente(s). |
| 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 todas as descrições de incidentes. |
| Título do problema | Lista de todos os títulos de incidentes. |
| 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. |
| Incidente de contagem encerrada | O número total de incidentes fechados sobre este assunto. |
| 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 incidentes 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 | Geralmente o título do primeiro incidente. |
| 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 original do incidente de detecção de incidente do New Relic. |
| Rotula IDs de conta | ID do incidente da conta da política de detecção. |
| Etiquetas IDs de política de alertas | IDs da política de detecção de incidentes que geraram o incidente. |
| 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 incidentes abertos | O número total de incidentes abertos sobre este assunto. |
| 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 incidentes | O número de incidentes 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 incidentes | Link para a imagem do gráfico do incidente. |
| 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: