• /
  • EnglishEspañolFrançais日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

En caso de que haya discrepancias entre la versión en inglés y la versión traducida, se entiende que prevalece la versión en inglés. Visita esta página para obtener más información.

Crea una propuesta

Enviar una notificación

|View as Markdown (English)

El identificador de la acción es newrelic.notification.send.

Envía mensajes o correos electrónicos a destinos New Relic. Primero debe crear el destino adecuado en New Relic y luego usar su ID en esta acción.

La siguiente tabla describe todos los campos de entrada disponibles para esta acción.

Aporte

Tipo

Descripción

Ejemplo

type

Cadena

Requerido.

El tipo de destino.

slack

email

microsoftTeams

ID de destino

Cadena

Requerido.

DestinationId asociado al destino New Relic. Consulte el

tutorial de NerdGraph: destinos de alertas

para configurar un destino y recuperar su ID, y

Destinos

para obtener más información.

123e4567-e89b-12d3-a456-426614174000

parámetro

Mapa

Requerido.

Campos obligatorios para enviar la notificación al tipo de destino elegido. Para

Slack

:

channel

(nombre o ID del canal) y

text

(mensaje). Para

correo electrónico

:

subject

y

message

.

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

o

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

archivos adjuntos

Lista

Opcional.

Una lista de archivos adjuntos opcionales. Esta acción no admite archivos adjuntos cuando

type

es

slack

.

attachment.type

Enumeración

Requerido.

El tipo de contenido del archivo adjunto:

QUERY

(consulta),

RAW

(datos sin procesar) o

DASHBOARD_SNAPSHOT

(instantánea del dashboard).

attachment.query

Cadena

Opcional.

Para el tipo

QUERY

, la declaración de consulta NRQL.

SELECT * FROM Log

adjunto.id de cuenta

Lista

Opcional.

Para

QUERY

, los ID de cuenta de New Relic sobre los que ejecutar la consulta. Si no se proporciona, se utiliza la cuenta asociada al flujo de trabajo.

[12345567]

attachment.format

Enumeración

Opcional.

Para

QUERY

, el formato de salida. Por defecto:

JSON

.

JSON

CSV

PSV

TSV

contenido del archivo adjunto

Cadena

Opcional.

Para

RAW

, el contenido del archivo adjunto en UTF-8.

A,B,C\n1,2,3

archivo adjunto

Cadena

Opcional.

Un nombre de archivo para el archivo adjunto. Si se omite, se genera un nombre automáticamente.

log_count.csv

attachment.dashboardGuid

Cadena

Requerido (para DASHBOARD_SNAPSHOT).

El GUID del dashboard para la instantánea. Alterne la

JQ input

para proporcionar una expresión dinámica.

YOUR_DASHBOARD_GUID

attachment.dashboardParams

Objeto

Opcional (para DASHBOARD_SNAPSHOT).

Opciones de configuración de la instantánea. Omítalo para usar todos los valores predeterminados del dashboard.

attachment.dashboardParams.format

Enumeración

Opcional.

Formato de archivo de la instantánea.

PDF

PNG

attachment.dashboardParams.display

Objeto

Opcional.

Dimensiones de la imagen de la instantánea.

attachment.dashboardParams.display.width

Entero

Opcional.

Ancho en píxeles. Mín.:

10

, máx.:

2000

.

1920

attachment.dashboardParams.display.height

Entero

Opcional.

Altura en píxeles. Mín.:

10

, máx.:

2000

.

1080

attachment.dashboardParams.variables

Lista

Opcional.

Anulaciones de variables de plantilla. Cada entrada requiere

name

y una lista de

values

. Solo las variables ya definidas en el dashboard son válidas —pasar un nombre de variable no definido hace que el flujo de trabajo falle.

attachment.dashboardParams.timeWindow

Objeto

Opcional.

Ventana de tiempo para el snapshot. Omítalo por completo para usar la ventana de tiempo guardada del dashboard. Proporcione

duration

(relativo) o

beginTime

y

endTime

(rango absoluto) —no ambos.

attachment.dashboardParams.timeWindow.duration

Entero

Opcional.

Ventana de tiempo relativa en milisegundos.

1800000

(30 minutos)

attachment.dashboardParams.timeWindow.beginTime

Entero

Opcional.

Hora de inicio absoluta en milisegundos epoch. Usar con

endTime

.

1789452840316

attachment.dashboardParams.timeWindow.endTime

Entero

Opcional.

Hora de finalización absoluta en milisegundos epoch. Úselo con

beginTime

.

1789454640316

attachment.dashboardParams.entityFilter

Cadena

Opcional.

Filtra los datos del dashboard por entidad. Proporcione la expresión de filtro sin la palabra clave

WHERE

.

appName = 'Production'

selectors

Lista

Opcional.

Selectores para extraer campos específicos de la salida.

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

La siguiente tabla describe todos los campos de salida devueltos por esta acción.

Producción

Tipo

Ejemplo

sessionId

Cadena

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

errorMessage

Cadena

"Channel is a required field in the notification send"

attachments

Lista

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

Importante

Esta acción no admite archivos adjuntos al enviar a un destino de Slack.

Ejemplo de flujo de trabajo: 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

Ejemplo de flujo de trabajo: correo electrónico

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.