• /
  • 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 un e-mail

|View as Markdown (English)

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

Envoie un e-mail aux destinations d'e-mail New Relic, avec ou sans pièces jointes.

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

Saisir

Type

Description

Exemple

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

sujet

Chaîne

Obligatoire.

Objet de l'e-mail.

workflow-notification

message

Chaîne

Obligatoire.

Message à envoyer dans l'e-mail.

Hello! from Workflow Automation

pièces jointes

List

Facultatif.

Une liste de pièces jointes facultatives.

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

success

Booléen

true/false

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
}]

Exemple de workflow : pièce jointe de REQUÊTE

name: email_testing_with_attachment
description: Workflow to test sending an email notification via NewRelic with log step
workflowInputs:
destinationId:
type: String
steps:
- name: sendEmailNotification
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "workflow notification"
message: "Workflow Email Notification Testing from local"
attachments:
- type: QUERY
query: "SELECT * FROM Log"
format: JSON
filename: "log_count.json"
selectors:
- name: success
expression: '.success'
- name: sessionId
expression: '.response.sessionId'
- name: attachments
expression: '.response.attachments'
- name: logOutput
type: action
action: newrelic.ingest.sendLogs
version: '1'
inputs:
logs:
- message: "Hello from cap check Testing staging server user2 : ${{ .steps.sendEmailNotification.outputs.result.attachments }}"

Exemple de workflow : pièce jointe d’instantané de dashboard

name: email_with_dashboard_snapshot
description: Workflow to send an email with a dashboard snapshot as a PDF attachment
workflowInputs:
destinationId:
type: String
steps:
- name: sendDashboardSnapshot
type: action
action: newrelic.notification.sendEmail
version: 1
inputs:
destinationId: ${{ .workflowInputs.destinationId }}
subject: "Daily Dashboard Report"
message: "Please find today's dashboard snapshot attached."
attachments:
- type: DASHBOARD_SNAPSHOT
filename: "daily-report.pdf"
dashboardGuid: "YOUR_DASHBOARD_GUID"
dashboardParams:
format: PDF
display:
width: 1920
height: 1080
variables:
- name: env
values:
- production
- staging
timeWindow:
duration: 86400000
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.