• /
  • 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 depuis le workflow

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 décrit deux façons dont l'automatisation des workflows s'intègre aux notifications :

  1. Envoyer des notifications à partir des workflows: utilisez les actions Slack, PagerDuty, e-mail ou webhook dans workflows pour informer les équipes lorsque les workflows sont terminés, échouent ou nécessitent une approbation.
  2. Déclencher des workflows à partir d'alertes: configurez l'automatisation des workflows comme destination dans les alertes New Relic pour démarrer automatiquement les workflows lorsque les conditions d'alerte sont dépassées.

Important

Deux concepts différents :

  • Notifications sortantes: workflow envoie des messages à Slack/PagerDuty à l'aide d'actions telles que slack.chat.postMessage
  • Déclencheurs entrants: les alertes New Relic déclenchent l'exécution de workflow, en transmettant issueId automatiquement

Envoyer une notification depuis le workflow

Utilisez ces canaux de notification pour alerter votre équipe depuis workflows. Sélectionnez le bon canal pour votre cas d'utilisation :

Canal

Idéal pour

Complexité de la configuration

Caractéristiques

Mou

Collaboration d'équipe, approbations

Facile - nécessite un jeton de bot

Messages enrichis, réactions, fils de discussion

PagerDuty

Gestion des incidents, astreinte

Facile – nécessite une clé API

Politiques d'escalade, suivi incident

E-mail

Notification officielle, rapports

Facile - configurationSMTP

Pièces jointes, formatage HTML

Webhooks

intégration personnalisée

Moyen - nécessite un point de terminaison

Charge flexible, tout système

Avant de commencer

Avant de configurer les notifications, assurez-vous d'avoir :

Conseil

Pour envoyer des notifications à partir des workflows : utilisez le catalogue d'actions pour ajouter des actions de notification (comme slack.chat.postMessage) directement dans les étapes de votre workflow. Consultez Actions Slack et Actions PagerDuty.

Déclencher des workflows à partir d'alertes

Configurez l'automatisation des workflows comme destination dans les alertes New Relic pour démarrer automatiquement les workflows lorsque les conditions d'alerte sont violées. Lorsqu'ils sont déclenchés par une alerte, les workflows reçoivent automatiquement issueId et accountId en entrée.

  1. Accédez à one.newrelic.com > All capabilities > Alerts > Destinations et sélectionnez Workflow Automation.

  2. Pour configurer le Workflow Automation, saisissez les informations requises, telles que le nom de la destination Workflow Automation (un nom unique pour le **Workflow Automation**) et la clé API.

  3. Cliquez sur Save destination.

    Image of the Workflow Automation destination page.

Créer un workflow de notification d'alerte

Après avoir configuré Workflow Automation comme destination, créez un workflow de notification d'alerte pour définir quelles alertes déclenchent workflows.

Important

Les étapes ci-dessous concernent la configuration des workflows de notification d'alerte (qui font partie de New Relic Alerts), et non de l'automatisation des workflows. Les workflows de notification d'alerte acheminent les problèmes vers des destinations, y compris la destination Automatisation des workflows que vous avez configurée ci-dessus. Pour une documentation complète sur les workflows d'alerte, consultez workflows d'incident.

  1. Accédez à Alerts > Notification Workflows, puis sélectionnez + Add a workflow.

  2. Pour configurer votre workflow notification, sur la page Configurer votre workflow notification, fournissez les informations requises :

    • Saisissez un nom unique que vous reconnaîtrez.
    • Sélectionnez l'attribut Tag, Policy et Priority dans leurs listes respectives dans l'option de filtre Basic pour recevoir une notification concernant un incident, ou optez pour l'option de filtre Advanced pour choisir Attributes, Operators et Values pour une notification incident plus détaillée.
    • Cliquez sur Additional settings pour enrichir vos données en créant une requêteNRQL afin de collecter des données connexes provenant de l’ensemble de votre plateforme New Relic. Pour des exemples d'enrichissement, voir enrichissement des données de workflow.
  3. Pour spécifier les destinations de notification, dans la section Notify, choisissez la destination Workflow Automation que vous avez créée à l'étape précédente.

  4. (Facultatif) Vous pouvez également ajouter d'autres destinations telles que Slack pour recevoir des notifications en plus de déclencher le workflow :

    1. Sélectionnez Slack destination dans la liste déroulante.
    2. Sélectionnez la Channel dans la liste déroulante et cochez la case Receive notification updates on the channel.
    3. Vous pouvez ajouter un message personnalisé dans la section Custom Details.

    Conseil

    Nous vous recommandons d'envoyer une notification de test via Send test notification.

    1. Sélectionnez Save message.
  5. Sélectionnez Activate workflow.

    Image of how to configure a workflow

Quelles données sont transmises à Workflow Automation

Lorsqu'une alerte déclenche votre Workflow Automation :

  • issueId: transmis automatiquement à workflow. Votre workflow doit l'accepter comme paramètre d'entrée. Comme indiqué dans Créer votre propre workflow, le issueId est « fourni automatiquement lorsque le workflow s'exécute à partir d'une alerte ».
  • accountId: votre ID de compte New Relic. Votre workflow doit l'accepter comme paramètre d'entrée obligatoire.

Votre définition d'automatisation des workflows doit déclarer ces entrées. Par exemple :

workflowInputs:
accountId:
type: Int
issueId:
type: String

Important

Les entrées sans defaultValue sont obligatoires et doivent être fournies lorsque le workflow est déclenché. Vous pouvez ensuite utiliser issueId pour interroger les détails de l'alerte à l'aide de l'API NerdGraph dans workflow.

Et ensuite ?

Droits d'auteur © 2025 New Relic Inc.

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