avance
Todavía estamos trabajando en esta característica, ¡pero nos encantaría que la probaras!
Esta característica se proporciona actualmente como parte de un programa de vista previa de conformidad con nuestras políticas de prelanzamiento.
Esta página cubre dos formas en que la automatización del flujo de trabajo se integra con la notificación:
- Envíe una notificación desde el flujo de trabajo: use acciones de Slack, PagerDuty, email o webhook dentro de su flujo de trabajo para notificar a los equipos cuando el flujo de trabajo se complete, falle o requiera aprobación.
- Activar flujo de trabajo desde alertas: Configure la automatización del flujo de trabajo como destino en las alertas New Relic para iniciar automáticamente el flujo de trabajo cuando se infringe la condición de alerta.
Importante
Dos conceptos diferentes:
- Notificación saliente: tu flujo de trabajo envía mensajes a Slack/PagerDuty usando acciones como
slack.chat.postMessage - Desencadenantes entrantes: las alertas de New Relic activan la ejecución de su flujo de trabajo y pasan
issueIdautomáticamente
Enviar notificación de flujo de trabajo
Emplee estos canales de notificación para alertar a su equipo desde su flujo de trabajo. Seleccione el canal adecuado para su caso de uso:
Canal | Ideal para | Complejidad de configuración | Característica |
|---|---|---|---|
Slack | Colaboración en equipo, aprobaciones | Fácil: requiere token de bot | Mensajes enriquecidos, reacciones, hilos |
PagerDuty | gestión de equipos, de guardia | Fácil - requiere clave de API | Políticas de escalamiento, seguimiento |
Correo electrónico | Notificación formal, reportes | Fácil: configuración SMTP | Archivos adjuntos, formato HTML |
Webhooks | Integración personalizada | Medio - requiere extremo | Carga flexible, cualquier sistema |
Antes de que empieces
Antes de configurar la notificación, cerciorar de tener:
- Un flujo de trabajo creado en su cuenta (a partir de una plantilla o uno personalizado).
- Credenciales para su canal de notificación ( token de bot de Slack, clave de API de PagerDuty, etc.).
- Credenciales almacenadas en el administrador de secretos.
Sugerencia
Para enviar notificaciones desde flujo de trabajo: use el catálogo de acciones para agregar acciones de notificación (como slack.chat.postMessage) directamente en sus pasos de flujo de trabajo. Consulte Acciones de Slack y Acciones de PagerDuty.
Activar flujo de trabajo desde alertas
Configure la automatización del flujo de trabajo como destino en las alertas New Relic para iniciar automáticamente el flujo de trabajo cuando se infrinjan las condiciones de alerta. Cuando se activa mediante una alerta, el flujo de trabajo recibe automáticamente issueId y accountId como entradas.
Navegue a one.newrelic.com > All capabilities > Alerts > Destinations y seleccione Workflow Automation.
Para configurar la Automatización del flujo de trabajo, ingrese la información requerida, como el nombre de destino de la Automatización del flujo de trabajo (un nombre único para** Automatización del flujo de trabajo**) y la clave de API.
Haz clic en Save destination.

Crear una notificación alerta flujo de trabajo
Luego de configurar flujo de trabajo Automatización como destino, cree una alerta notificación flujo de trabajo para definir qué alertas activan su flujo de trabajo.
Importante
Los pasos a continuación son para configurar la notificación de flujo de trabajo (parte de New Relic alertas), no de flujo de trabajo de automatización. alerta notificación problemas de ruta de flujo de trabajo a los destinos, incluido el destino de automatización de flujo de trabajo que configuró anteriormente. Para obtener documentación completa sobre alerta flujo de trabajo, consulte incidente flujo de trabajo.
Vaya a Alerts > Notification Workflows y seleccione + Add a workflow.
Para configurar su flujo de notificación de trabajo, en la página Configurar su flujo de notificación de trabajo, proporcione la información requerida:
- Introduce un nombre único que puedas reconocer.
- Seleccione Tag, Policy y el atributo Priority de sus respectivos menús desplegables en la opción de filtro Basic para recibir notificaciones sobre un incidente, u opte por la opción de filtro Advanced para elegir Attributes, Operators y Values para obtener notificaciones de incidentes más detalladas.
- Haz clic en Additional settings para enriquecer tus datos creando una consultaNRQL para recopilar datos relacionados de toda tu plataforma New Relic. Para ver ejemplos de enriquecimiento, consulte Enriquecimiento de datos de flujo de trabajo.
Para especificar destinos de notificación, en la sección Notify, elija el destino de Workflow Automation que creó en el paso anterior.
(Opcional) También puedes agregar otros destinos como Slack para recibir notificaciones además de activar el flujo de trabajo:
- Seleccione Slack destination de la lista desplegable.
- Elige el Channel de la lista desplegable y marca la casilla Receive notification updates on the channel.
- Opcionalmente, agregue un mensaje personalizado en la sección Custom Details.
Sugerencia
Recomendamos enviar una notificación de prueba empleando la opción Send test notification.
- Seleccione Save message.
Seleccione Activate workflow.

Qué datos se pasan a flujo de trabajo Automatización
Cuando una alerta activa su automatización del flujo de trabajo:
issueId: Se pasa automáticamente a su flujo de trabajo. Su flujo de trabajo debe aceptar esto como parámetro de entrada. Como se documenta en Cree su propio flujo de trabajo, elissueId"se proporciona automáticamente cuando el flujo de trabajo se ejecuta a partir de una alerta".accountId: Su ID de cuenta de New Relic. Su flujo de trabajo debe aceptar esto como un parámetro de entrada obligatorio.
Su definición de automatización del flujo de trabajo debe declarar estas entradas. Por ejemplo:
workflowInputs: accountId: type: Int issueId: type: StringImportante
Las entradas sin defaultValue son obligatorias y deben proporcionar cuando se activa el flujo de trabajo. Luego puedes usar issueId para consultar los detalles de la alerta usando la API NerdGraph dentro de tu flujo de trabajo.
Que sigue
- Catálogo de acciones: Vea todas las acciones disponibles de AWS, New Relic y de integración.
- Emplee una plantilla: desplegar un workflow preconfigurado para escenarios comunes.
- Cree su propio workflow: cree un workflow personalizado desde cero.