• /
  • EnglishEspañolFrançais日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Enviar notificação do fluxo de trabalho

visualização

Ainda estamos trabalhando nesse recurso, mas adoraríamos que você experimentasse!

Atualmente, esse recurso é fornecido como parte de um programa de visualização de acordo com nossas políticas de pré-lançamento.

Esta página aborda duas maneiras pelas quais a automação do fluxo de trabalho se integra à notificação:

  1. Enviar notificação do fluxo de trabalho: use ações do Slack, PagerDuty, e-mail ou webhook em seu fluxo de trabalho para notificar as equipes quando o fluxo de trabalho for concluído, falhar ou exigir aprovação.
  2. Acionar fluxo de trabalho a partir de alertas: Configure a automação do fluxo de trabalho como um destino nos alertas New Relic para iniciar automaticamente o fluxo de trabalho quando a condição do alerta for violada.

Importante

Dois conceitos diferentes:

  • Notificação de saída: seu fluxo de trabalho envia mensagens para Slack/PagerDuty usando ações como slack.chat.postMessage
  • Gatilhos de entrada: os alertas do New Relic acionam a execução do seu fluxo de trabalho, passando issueId automaticamente.

Enviar notificação do fluxo de trabalho

Utilize estes canais de notificação para alertar sua equipe dentro do seu fluxo de trabalho. Selecione o canal adequado para o seu caso de uso:

Canal

Melhor para

Complexidade de configuração

Recurso

Slack

Colaboração em equipe, aprovações

Fácil - requer token de bot

Mensagens ricas, reações, tópicos

PagerDuty

Gestão de incidentes, plantão

Fácil - requer chave de API

Políticas de escalonamento, rastreamento de incidentes

E-mail

Notificação formal, relatórios

Fácil - Configuração SMTP

Anexos, formatação HTML

Webhooks

Integração personalizada

Médio - requer endpoint

Carga flexível, qualquer sistema

Antes de você começar

Antes de configurar a notificação, certifique-se de ter:

  • Um fluxo de trabalho criado em sua conta (a partir de um modelo ou personalizado).
  • Credenciais para seu canal de notificação (Slack bot token, PagerDuty chave de API, etc.).
  • Credenciais armazenadas no gerenciador de segredos.

Dica

Para envio de notificação do fluxo de trabalho: Utilize o catálogo de ações para adicionar ações de notificação (como slack.chat.postMessage) diretamente nas etapas do seu fluxo de trabalho. Consulte as ações do Slack e as ações do PagerDuty.

Acionar fluxo de trabalho a partir de alertas

Configure a automação do fluxo de trabalho como um destino nos alertas New Relic para iniciar automaticamente o fluxo de trabalho quando a condição do alerta for violada. Quando acionado por um alerta, o fluxo de trabalho recebe automaticamente issueId e accountId como entradas.

  1. Navegue até one.newrelic.com > All capabilities > Alerts > Destinations e selecione Workflow Automation.

  2. Para configurar o fluxo de trabalho Automation, insira as informações necessárias, como o nome de destino do fluxo de trabalho Automation (um nome exclusivo para o** fluxo de trabalho Automation**) e a chave de API.

  3. Clique em Save destination.

    Image of the Workflow Automation destination page.

Criar um fluxo de trabalho de notificação de alerta

Após configurar a automação de fluxo de trabalho como destino, crie um fluxo de trabalho de notificação de alerta para definir quais alertas acionam seu fluxo de trabalho.

Importante

As etapas abaixo são para configurar o fluxo de trabalho de notificação de alerta (parte dos alertas do New Relic), e não a automação do fluxo de trabalho. alerta notificação problemas de rota de fluxo de trabalho para destinos, incluindo o destino de automação de fluxo de trabalho que você configurou acima. Para obter documentação completa sobre fluxo de trabalho de alerta, consulte Fluxo de trabalho de incidente.

  1. Acesse Alerts > Notification Workflows e selecione + Add a workflow.

  2. Para configurar seu fluxo de trabalho de notificações, na página Configure seu fluxo de trabalho de notificações, forneça as informações necessárias:

    • Digite um nome único que você reconheça.
    • Selecione a Tag, Policy e o atributo Priority em seus respectivos menus suspensos na opção de filtro Basic para receber notificações sobre um incidente ou opte pela opção de filtro Advanced para escolher Attributes, Operators e Values para obter notificações de incidentes mais detalhadas.
    • Clique em Additional settings para enriquecer seus dados criando uma consultaNRQL e reunindo dados relevantes de toda a sua plataforma New Relic. Para exemplos de enriquecimento, consulte Enriquecimento de dados do fluxo de trabalho.
  3. Para especificar os destinos de notificação, na seção Notify, escolha o destino de Workflow Automation que você criou na etapa anterior.

  4. (Opcional) Você também pode adicionar outros destinos como Slack para receber notificações junto com o acionamento do fluxo de trabalho:

    1. Selecione Slack destination na lista suspensa.
    2. Selecione o Channel na lista suspensa e marque a caixa de seleção Receive notification updates on the channel.
    3. Opcionalmente, adicione uma mensagem personalizada na seção Custom Details.

    Dica

    Recomendamos o envio de uma notificação de teste usando a opção Send test notification.

    1. Selecione Save message.
  5. Selecione Activate workflow.

    Image of how to configure a workflow

Quais dados são passados para o fluxo de trabalho Automação

Quando um alerta aciona sua automação de fluxo de trabalho:

  • issueId: Passado automaticamente para o seu fluxo de trabalho. Seu fluxo de trabalho deve aceitar isso como um parâmetro de entrada. Conforme documentado em Criar seu próprio fluxo de trabalho, o issueId é "fornecido automaticamente quando o fluxo de trabalho é executado a partir de um alerta".
  • accountId: Seu ID de conta New Relic. Seu fluxo de trabalho deve aceitar isso como um parâmetro de entrada obrigatório.

Sua definição de automação de fluxo de trabalho deve declarar essas entradas. Por exemplo:

workflowInputs:
accountId:
type: Int
issueId:
type: String

Importante

Os campos sem defaultValue são obrigatórios e devem ser fornecidos quando o fluxo de trabalho for acionado. Você pode então usar issueId para consultar detalhes de alerta usando a API NerdGraph dentro do seu fluxo de trabalho.

Qual é o próximo

Copyright © 2025 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.