Aperçu
Nous travaillons toujours sur cette fonctionnalité, mais nous aimerions que vous l'essayiez !
Cette fonctionnalité est actuellement fournie dans le cadre d'un programme d'aperçu conformément à nos politiques de pré-sortie.
Cette page fournit une référence complète des actions de notification New Relic disponibles dans le catalogue des actions d'automatisation des workflows. Ces actions vous permettent d'envoyer des notifications via New Relic.
Prérequis
Avant d'utiliser les actions New Relic dans l'automatisation workflow, assurez-vous de disposer de :
- Un compte New Relic disposant des autorisations appropriées.
- Une clé de licence New Relic (si vous envoyez des données vers un compte différent).
- Les autorisations nécessaires pour les services New Relic spécifiques que vous prévoyez d'utiliser.
Consultez la clé de licence pour obtenir des informations sur la façon de créer et de gérer votre compte New Relic.
Actions de notification
Envoyer des messages ou des e-mails aux destinations New Relic. L'utilisateur doit d'abord créer la destination appropriée dans New Relic. Une fois créée, la même destination doit être utilisée dans cette action pour envoyer le message à partir d'un workflow.
Saisir | optionnalité | Type | Description | Exemple |
|---|---|---|---|---|
type | Requis | Chaîne | Type de destination New Relic |
|
destinationId | Requis | Chaîne | DestinationId associé à la destination New Relic. Reportez-vous au tutoriel NerdGraph : Destinations d'alertes pour savoir comment configurer une nouvelle destination et répertorier l'ID de la destination. Reportez-vous à la section Destinations pour en savoir plus sur les destinations. |
|
paramètres | Requis | Carte | Champs requis pour envoyer une notification au type de destination choisi.
|
ou
|
pièces jointes | Facultatif | List | Liste des accessoires optionnels | |
attachment.type | Requis | Énumération | L'un des suivants :
,
| |
attachment.query | Facultatif | Chaîne | Pour le type
, il s'agit d'une instruction de requête NRQL. |
|
attachment.accountIds | Facultatif | List | Pour
, les ID de compte New Relic pour exécuter la requête. S'il n'est pas fourni, le compte associé à l'exécution du workflow est utilisé. |
|
attachment.format | Facultatif | Énumération | Pour
, spécifiez le type des résultats, JSON par défaut |
|
pièce jointe.contenu | Facultatif | Chaîne | Pour
, le contenu de la pièce jointe en UTF-8. |
|
pièce jointe.nom_de_fichier | Facultatif | Chaîne | Un nom de fichier pour la pièce jointe. |
|
sélecteurs | Facultatif | List | Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie. |
|
Sortir | Type | Exemple |
|---|---|---|
sessionId | Chaîne |
|
message d'erreur | Chaîne |
|
pièces jointes | List | |
sessionId | Chaîne |
|
Important
Les pièces jointes ne sont actuellement pas prises en charge lors de l'envoi de messages vers une destination Slack via cette action de workflow.
Mou
name: slack_notification_workflowdescription: This is a test workflow to test slack notification send actionsteps:- name: SendMessageUsingSlackChanneltype: actionaction: newrelic.notification.sendversion: 1inputs:type: slackdestinationId: ccd0d926-ed6f-4ddd-bc7d-b7ea9822908dparameters:text: Hi , Testing notifcation api using slack channel namechannel: test-channel-workflowE-mail
name: emailer-workflowdescription: send email using workflowsteps:- name: emailReport1type: actionaction: newrelic.notification.emailversion: 1inputs:type: emaildestinationId: "e7a5a004-424d-44db-a3df-266980a90242"parameters:subject: "workflow notification"message: "this is a message."attachments:- type: QUERYquery: "SELECT * FROM Log"format: CSVfilename: "log_count.csv"selectors:- name: successexpression: '.success'- name: sessionIdexpression: '.response.sessionId'- name: attachmentsexpression: '.response.attachments'
Envoie un message à un canal d'équipe Microsoft, intégré aux destinations.
Champ de saisie | optionnalité | Type de données | Description | Exemple |
|---|---|---|---|---|
destinationId | Requis | Chaîne | DestinationId associé à la destination New Relic. Consultez la section relative à l'intégration de New Relic pour Microsoft Teams pour connaître les étapes à suivre pour configurer une nouvelle destination et afficher l'ID de destination. Consultez la section Destinations pour en savoir plus sur les destinations. |
|
teamName | Requis | Chaîne | Nom de l'équipe associée à l'identifiant de destination donné |
|
channelName | Requis | Chaîne | Nom du canal où le message doit être envoyé |
|
message | Requis | Chaîne | Message texte à envoyer |
|
sélecteurs | Facultatif | List | Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie. |
|
Champ de sortie | Type | Exemple |
|---|---|---|
succès | Booléen |
|
sessionId | Chaîne |
|
message d'erreur | Chaîne |
|
Exemple de workflow |
|---|
|
Envoie un courriel aux destinations de messagerie NewRelic avec ou sans pièces jointes
Champ de saisie | optionnalité | Type de données | Description | Exemple |
|---|---|---|---|---|
destinationId | Requis | Chaîne | DestinationId associé à la destination New Relic. Consultez la section relative à l'intégration de New Relic pour Microsoft Teams pour connaître les étapes à suivre pour configurer une nouvelle destination et afficher l'ID de destination. Consultez la section Destinations pour en savoir plus sur les destinations. |
|
sujet | Requis | Chaîne | Objet du courriel |
|
message | Requis | Chaîne | Messages à envoyer par courriel |
|
pièces jointes | Facultatif | List | Liste des accessoires optionnels | |
attachment.type | Requis | Énumération | L'un des suivants :
,
| |
attachment.query | Facultatif | Chaîne | Pour le type
, il s'agit d'une instruction de requête NRQL. |
|
attachment.accountIds | Facultatif | List | Pour
, les New Relic Account IDs pour exécuter la requête. Si aucun compte n'est fourni, c'est celui associé à l'exécution du workflow qui est utilisé. |
|
attachment.format | Facultatif | Énumération | Pour
, spécifiez le type des résultats, par défaut
|
|
pièce jointe.contenu | Facultatif | Chaîne | Pour
, voici le contenu de la pièce jointe en UTF-8. |
|
pièce jointe.nom_de_fichier | Facultatif | Chaîne | Nom du fichier joint |
|
sélecteurs | Facultatif | List | Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie. |
|
Champ de sortie | Type | Exemple |
|---|---|---|
succès | Booléen |
|
sessionId | Chaîne |
|
message d'erreur | Chaîne |
|
pièces jointes | List | |
Exemple de workflow |
|---|
|
Envoie un message Slack à un canal, intégré aux destinations.
Champ de saisie | optionnalité | Type de données | Description | Exemple |
|---|---|---|---|---|
destinationId | Requis | Chaîne | DestinationId associé à la destination New Relic. Reportez-vous à Tutoriel NerdGraph : Destinations d'alertes pour connaître les étapes de configuration d'une nouvelle destination et de la liste des ID de destination. Consultez la section Destinations pour en savoir plus sur les destinations. |
|
texte | Requis | Chaîne | Message texte à envoyer | Bonjour ! ce message du workflow |
canal | Requis | Chaîne | Nom du canal où le message sera envoyé | help-nomad |
sélecteurs | Facultatif | List | Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie. |
|
Champ de sortie | Type | Exemple |
|---|---|---|
succès | Booléen |
|
sessionId | Chaîne |
|
message d'erreur | Chaîne |
|
Exemple de workflow |
|---|
|
Exécute un workflow via l'API NerdGraph.
Champ de saisie | optionnalité | Type de données | Description |
|---|---|---|---|
definitionName | Requis | Chaîne | Nom de la définition du workflow. |
definitionScopeType | Facultatif | Chaîne | Type de portée de la définition du workflow. Le type de portée doit être
ou
. |
definitionVersion | Facultatif | Int | Version de la définition du workflow |
idempotencyKey | Facultatif | Chaîne | Identifiant unique pour garantir l'idempotence de la requête. Il doit s'agir d'un UUID. |
workflowInputs | Facultatif | List | Version de la définition du workflow |
runScopeType | Requis | Chaîne | Type de portée du workflow. Le type de portée doit être
. Nous prendrons en charge le démarrage d'un workflow au niveau de l'organisation à l'avenir |
runScopeId | Requis | Chaîne | ID de portée du workflow. Le type de portée doit être accountId pour le moment. |
sélecteurs | Facultatif | List | Les sélecteurs permettant d'obtenir uniquement les paramètres spécifiés en sortie. |
Exemple
steps: - name: startHealthyHeartbeat type: action action: newrelic.workflowAutomation.startWorkflowRun version: 1 inputs: definitionName: "heartbeat_newrelicIngestSendEvents_10062025" definitionVersion: 1 scopeType: "ACCOUNT" definitionScopeType: "d34568b7-ee0b-4191-b663-7b2925b0de5b" workflowInputs: - key: "cellName" value: "stg-joint-effort" runScopeType: "ACCOUNT" runScopeId: "11544325"Champ de sortie | Type | Exemple |
|---|---|---|
runId | Identifiant unique de l'exécution du workflow | |
succès | Booléen |
|
message d'erreur | Chaîne |
|
Exemple de workflow |
|---|
|