Los equipos de DevOps tienen mucho que monitor a medida que los sistemas se vuelven cada vez más complejos y puede resultar difícil realizar un seguimiento de lo que sucede y dónde. notificación es un conjunto de herramientas que le permiten hacer llegar la información correcta a las personas adecuadas lo antes posible. Las notificaciones envían eventos de notificación a servicios de terceros, como Slack, Jira, ServiceNow y correo electrónico. También puede utilizar webhooks para enviar sus datos a cualquier servicio de terceros compatible.
¿Cómo funciona la notificación?
Una vez que haya configurado su condición de alerta y sus políticas para identificar comportamientos irregulares en su sistema, es importante notificar a las personas adecuadas de su equipo sobre cualquier problema potencial. New Relic creó el flujo de trabajo para que puedas controlar cuándo y dónde deseas recibir notificaciones sobre problemas. Esto le permite transmitir la información correcta a la persona o equipo relevante. flujo de trabajo también le brinda la oportunidad de enriquecer su notificación con datos adicionales de New Relic.
Flujo de trabajo utiliza destinos y canales para enviar alertas a tu equipo. Debe configurar tanto los destinos como los canales para que el flujo de trabajo funcione sin problemas.
Los destinos indican dónde y cómo se envía su información. Por ejemplo, digamos que desea asegurarse de que cada vez que New Relic identifique cualquier latencia en su despliegue reciente, notifique a un canal de Slack del equipo. Crearía un destino para definir el dónde (holgura) y el cómo (cualquier clave de API o token de autenticación necesario para enviarlo).
Los canales definen lo que se envía. En el escenario anterior, digamos que desea que el mensaje en el canal de slack del equipo diga "latencia identificada en x aplicación ". Configuraría un canal para crear el mensaje.
Flujo de trabajo
El primer paso en la gestión de notificaciones es crear un flujo de trabajo. flujo de trabajo son los sistemas que utiliza para controlar su notificación. En los flujos de trabajo puedes crear filtros para decidir cuándo se ejecutará el flujo de trabajo, crear canales y agregar enriquecimientos. Los enriquecimientos son datos que se obtendrán de NRDB y aparecerán en el evento saliente.
Obtenga más información sobre cómo crear flujo de trabajo en nuestra documentación de flujo de trabajo.
Destinos
Una vez creado un flujo de trabajo, puede crear sus destinos. Utilice destinos para integrar, enviar notificaciones y compartir datos entre New Relic y sus sistemas de terceros. Un destino contiene la ubicación donde se enviará la notificación. Los destinos son reutilizables y se pueden utilizar en todos los productos New Relic.
Obtenga más información sobre la creación de destinos en nuestra documentación de destinos.
Canales
Una vez que se crea un flujo de trabajo, puede configurar el evento de notificación eventual y asignar datos de New Relic a sus servicios de terceros utilizando un canal, también conocido como plantilla de mensaje. Un canal le permite personalizar los datos de su evento de notificación antes de enviarlos a su destino externo.
Obtenga más información sobre la creación de canales en nuestra documentación de canales.
API
También puede utilizar nuestra API NerdGraph para ver y configurar destinos y canal de notificación.
Seguridad
Las credenciales utilizadas para los destinos y el canal de notificación se almacenan de forma segura según los estándares de seguridad de New Relic.