• /
  • 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 uma notificação

|View as Markdown (English)

O identificador da ação é newrelic.notification.send.

Envia mensagens ou e-mails para destinos New Relic. É necessário primeiro criar o destino apropriado no New Relic e, em seguida, usar seu ID nesta ação.

A tabela a seguir descreve todos os campos de entrada disponíveis para esta ação.

Entrada

Tipo

Descrição

Exemplo

type

Corda

Obrigatório.

O tipo de destino.

slack

email

microsoftTeams

id de destino

Corda

Obrigatório.

DestinationId associado ao destino New Relic. Consulte o

tutorial do NerdGraph: destinos de alertas

para configurar um destino e recuperar seu ID, e

Destinos

para obter mais informações.

123e4567-e89b-12d3-a456-426614174000

parâmetro

Mapa

Obrigatório.

Campos obrigatórios para enviar a notificação para o tipo de destino escolhido. Para o

Slack

:

channel

(nome ou ID do canal) e

text

(mensagem). Para

E-mail

:

subject

e

message

.

{"channel": "${{ YOUR_CHANNEL }}", "text": "Enter your text here"}

ou

{"subject": "${{ subject }}", "message": "Enter your message here"}

anexos

Lista

Opcional.

Uma lista de anexos opcionais. Esta ação não suporta anexos quando

type

é

slack

.

attachment.type

Enum

Obrigatório.

O tipo de conteúdo do anexo:

QUERY

(consulta),

RAW

(dados brutos) ou

DASHBOARD_SNAPSHOT

(snapshot do dashboard).

attachment.query

Corda

Opcional.

Para o tipo

QUERY

, a instrução de consulta NRQL.

SELECT * FROM Log

anexo.idsdaconta

Lista

Opcional.

Para

QUERY

, os IDs de conta do New Relic para executar a consulta. Caso não seja fornecida, usa a conta associada ao fluxo de trabalho.

[12345567]

attachment.format

Enum

Opcional.

Para

QUERY

, o formato de saída. Padrão:

JSON

.

JSON

CSV

PSV

TSV

anexo.conteúdo

Corda

Opcional.

Para

RAW

, o conteúdo do anexo em UTF-8.

A,B,C\n1,2,3

anexo.nome do arquivo

Corda

Opcional.

Um nome de arquivo para o anexo. Se omitido, um nome é gerado automaticamente.

log_count.csv

attachment.dashboardGuid

Corda

Obrigatório (para DASHBOARD_SNAPSHOT).

O GUID do dashboard para o snapshot. Alterne a

JQ input

para fornecer uma expressão dinâmica.

YOUR_DASHBOARD_GUID

attachment.dashboardParams

Objeto

Opcional (para DASHBOARD_SNAPSHOT).

Opções de configuração de snapshot. Omita para usar todos os padrões do dashboard.

attachment.dashboardParams.format

Enum

Opcional.

Formato de arquivo do snapshot.

PDF

PNG

attachment.dashboardParams.display

Objeto

Opcional.

Dimensões da imagem do snapshot.

attachment.dashboardParams.display.width

Inteiro

Opcional.

Largura em pixels. Mín.:

10

, máx.:

2000

.

1920

attachment.dashboardParams.display.height

Inteiro

Opcional.

Altura em pixels. Mín.:

10

, máx.:

2000

.

1080

attachment.dashboardParams.variables

Lista

Opcional.

Substituições de variável de modelo. Cada entrada requer

name

e uma lista

values

. Apenas variáveis já definidas no dashboard são válidas — passar um nome de variável indefinido faz com que o fluxo de trabalho falhe.

attachment.dashboardParams.timeWindow

Objeto

Opcional.

Janela de tempo para o snapshot. Omita totalmente para usar a janela de tempo salva do dashboard. Forneça

duration

(relativo) ou

beginTime

e

endTime

(intervalo absoluto) — não ambos.

attachment.dashboardParams.timeWindow.duration

Inteiro

Opcional.

Janela de tempo relativa em milissegundos.

1800000

(30 minutos)

attachment.dashboardParams.timeWindow.beginTime

Inteiro

Opcional.

Tempo de início absoluto em milissegundos epoch. Utilize com

endTime

.

1789452840316

attachment.dashboardParams.timeWindow.endTime

Inteiro

Opcional.

Tempo de término absoluto em milissegundos epoch. Utilize com

beginTime

.

1789454640316

attachment.dashboardParams.entityFilter

Corda

Opcional.

Filtra os dados do dashboard por entidade. Forneça a expressão de filtro sem a palavra-chave

WHERE

.

appName = 'Production'

selectors

Lista

Opcional.

Seletores para extrair campos específicos da saída.

[{"name": "success", "expression": ".success"},{"name": "attachments", "expression": ".response.attachments"},{"name": "sessionId", "expression": ".response.sessionId"}]

A tabela a seguir descreve todos os campos de saída retornados por esta ação.

Saída

Tipo

Exemplo

sessionId

Corda

"sessionId": "7fa97f26-3791-492e-a39b-53793163dfb9"

errorMessage

Corda

"Channel is a required field in the notification send"

attachments

Lista

[{
"blobId": "43werdtfgvhiu7y8t6r5e4398yutfgvh",
"rowCount": 100
}]

Importante

Esta ação não oferece suporte a anexos ao enviar para um destino do Slack.

Exemplo de fluxo de trabalho: Slack

name: slack_notification_workflow
description: This is a test workflow to test slack notification send action
steps:
- name: SendMessageUsingSlackChannel
type: action
action: newrelic.notification.send
version: 1
inputs:
type: slack
destinationId: ccd0d926-ed6f-4ddd-bc7d-b7eb9822908d
parameters:
text: Hi , Testing notifcation api using slack channel name
channel: test-channel-workflow

Exemplo de fluxo de trabalho: e-mail

name: emailer-workflow
description: send email using workflow
steps:
- name: emailReport1
type: action
action: newrelic.notification.email
version: 1
inputs:
type: email
destinationId: "e7a5a004-424d-44db-a3df-266980a90242"
parameters:
subject: "workflow notification"
message: "this is a message."
attachments:
- type: QUERY
query: "SELECT * FROM Log"
format: CSV
filename: "log_count.csv"
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
Copyright © 2026 New Relic Inc.

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