• /
  • EnglishEspañolFrançais日本語한국어Português
  • Se connecterDémarrer

Cette traduction automatique est fournie pour votre commodité.

En cas d'incohérence entre la version anglaise et la version traduite, la version anglaise prévaudra. Veuillez visiter cette page pour plus d'informations.

Créer un problème

Envoyer une notification

|View as Markdown (English)

L’identifiant de l’action est newrelic.notification.send.

Envoie des messages ou des e-mails aux destinations New Relic. Vous devez d’abord créer la destination appropriée dans New Relic, puis utiliser son ID dans cette action.

Le tableau suivant décrit tous les champs de saisie disponibles pour cette action.

Saisir

Type

Description

Exemple

type

Chaîne

Obligatoire.

Le type de destination.

slack

email

microsoftTeams

destinationId

Chaîne

Obligatoire.

DestinationId associé à la destination New Relic. Consultez le

tutoriel NerdGraph : Destinations d’alertes

pour configurer une destination et récupérer son ID, et

Destinations

pour plus d’informations.

123e4567-e89b-12d3-a456-426614174000

paramètres

Carte

Obligatoire.

Champs requis pour envoyer la notification au type de destination choisi. Pour

Slack

:

channel

(nom ou ID du canal) et

text

(message). Pour

E-mail

:

subject

et

message

.

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

ou

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

pièces jointes

List

Facultatif.

Une liste de pièces jointes facultatives. Cette action ne prend pas en charge les pièces jointes lorsque

type

est

slack

.

attachment.type

Énumération

Obligatoire.

Le type de contenu de la pièce jointe :

QUERY

(Requête),

RAW

(Données brutes) ou

DASHBOARD_SNAPSHOT

(Instantané de dashboard).

attachment.query

Chaîne

Facultatif.

Pour le type

QUERY

, l’instruction de requête NRQL.

SELECT * FROM Log

attachment.accountIds

List

Facultatif.

Pour

QUERY

, les ID de compte New Relic sur lesquels exécuter la requête. S'il n'est pas fourni, utilise le compte associé au workflow.

[12345567]

attachment.format

Énumération

Facultatif.

Pour

QUERY

, le format de sortie. Par défaut :

JSON

.

JSON

CSV

PSV

TSV

pièce jointe.contenu

Chaîne

Facultatif.

Pour

RAW

, le contenu de la pièce jointe en UTF-8.

A,B,C\n1,2,3

pièce jointe.nom_de_fichier

Chaîne

Facultatif.

Un nom de fichier pour la pièce jointe. En cas d'omission, un nom est généré automatiquement.

log_count.csv

attachment.dashboardGuid

Chaîne

Requis (pour DASHBOARD_SNAPSHOT).

Le GUID du dashboard à capturer. Basculez

JQ input

pour fournir une expression dynamique.

YOUR_DASHBOARD_GUID

attachment.dashboardParams

Objet

Facultatif (pour DASHBOARD_SNAPSHOT).

Options de configuration d’instantané. Omettez pour utiliser toutes les valeurs par défaut du dashboard.

attachment.dashboardParams.format

Énumération

Facultatif.

Format de fichier du snapshot.

PDF

PNG

attachment.dashboardParams.display

Objet

Facultatif.

Dimensions de l’image de l’instantané.

attachment.dashboardParams.display.width

Entier

Facultatif.

Largeur en pixels. Min :

10

, max :

2000

.

1920

attachment.dashboardParams.display.height

Entier

Facultatif.

Hauteur en pixels. Min :

10

, max :

2000

.

1080

attachment.dashboardParams.variables

List

Facultatif.

Surcharges de variables de modèle. Chaque entrée requiert

name

et une liste

values

. Seules les variables déjà définies sur le dashboard sont valides : la transmission d'un nom de variable non défini entraîne l'échec du workflow.

attachment.dashboardParams.timeWindow

Objet

Facultatif.

Fenêtre de temps pour le snapshot. Omettez entièrement pour utiliser la fenêtre de temps enregistrée du dashboard. Indiquez soit

duration

(relatif), soit

beginTime

et

endTime

(plage absolue), mais pas les deux.

attachment.dashboardParams.timeWindow.duration

Entier

Facultatif.

Fenêtre temporelle relative en millisecondes.

1800000

(30 minutes)

attachment.dashboardParams.timeWindow.beginTime

Entier

Facultatif.

Heure de début absolue en millisecondes epoch. Utiliser avec

endTime

.

1789452840316

attachment.dashboardParams.timeWindow.endTime

Entier

Facultatif.

Heure de fin absolue en millisecondes epoch. À utiliser avec

beginTime

.

1789454640316

attachment.dashboardParams.entityFilter

Chaîne

Facultatif.

Filtre les données du dashboard par entité. Fournissez l'expression de filtre sans le mot-clé

WHERE

.

appName = 'Production'

selectors

List

Facultatif.

Sélecteurs pour extraire des champs spécifiques de la sortie.

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

Le tableau suivant décrit tous les champs de sortie renvoyés par cette action.

Sortir

Type

Exemple

sessionId

Chaîne

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

errorMessage

Chaîne

"Channel is a required field in the notification send"

attachments

List

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

Important

Cette action ne prend pas en charge les pièces jointes lors de l’envoi vers une destination Slack.

Exemple de workflow : 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

Exemple de workflow : 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'
Droits d'auteur © 2026 New Relic Inc.

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