Los destinos son donde enviamos notificaciones sobre sus datos de New Relic. Un destino es un identificador único para un sistema de terceros que usted utiliza.
La configuración de destino contiene los detalles de la conexión para integrarse con sistemas de terceros y se puede utilizar en una variedad de herramientas en New Relic.
La plataforma de destino admitida incluye:
- Atlassian Jira: Disponible en flujo de trabajo, Errors Inbox.
- ServiceNow: Disponible en flujo de trabajo.
- Slack: Disponible en flujo de trabajo, Errors Inbox y Discusiones.
- Webhook: Disponible en flujo de trabajo.
- Correo electrónico: Disponible en flujo de trabajo y Discusiones.
- AWS EventBridge: Disponible en flujo de trabajo.
- PagerDuty: Disponible en flujo de trabajo.
- New Relic Mobile Push: Disponible en flujo de trabajo.
Para más información sobre estos y otros destinos, consulte notificación integración.
Permisos requeridos
La configuración de destino requiere permisos específicos:
- Para acceder a la configuración:
View
permisos paraApplied intelligence > Destinations
oAlerts
. - Para modificar o eliminar configuraciones:
Modify
permisos paraApplied intelligence > Destinations
oAlerts
.
Gestionar destinos
Vaya a one.newrelic.com > All capabilities > Alerts > Destinations. Utilice destinos para elegir dónde se envía su notificación.
Vaya a
one.newrelic.com > All capabilities > Alerts > Enrich and Notify > Destinations
. La tabla
Destinations
muestra información sobre los destinos existentes y permite al usuario habilitarlos, deshabilitarlos y modificarlos.
Para agregar un destino, haga clic en el mosaico de la plataforma correspondiente. Para modificar la configuración de destino, haga clic en la fila de destino en la tabla de destinos.
También puedes configurar destinos con nuestra API NerdGraph.
Destinos y estado de notificación
Estados de destino
Los destinos tienen un valor status
que indica si encontramos problemas al procesarlos y enviarles eventos.
Para realizar un seguimiento de los errores, se recomienda visitar el Notifications-log y el evento NrIntegrationError.
Estados disponibles:
DEFAULT
: La integración funciona correctamente.CONFIGURATION_ERROR
: Este destino no recibe notificación debido a un error de configuración.THROTTLING_WARNING
: este destino no recibe notificaciones debido a un error de limitación. La cantidad de solicitudes de notificación excede la limitación de velocidad de su sistema de terceros.UNINSTALLED
: La aplicación New Relic no está instalada y este destino ya no está disponible (aplicable para Slack).EXTERNAL_SERVER_ERROR
: Este destino no recibe notificación debido a un error del servidor externo. Para obtener más información, consulte su sistema de terceros.TIMEOUT_ERROR
: este destino no recibe notificación debido a un tiempo de espera. Para obtener más información, vuelva a visitar la configuración de destino y el estado de su sistema de terceros.AUTH_ERROR
: Este destino no recibe notificación. Verifique sus credenciales de destino.UNKNOWN_ERROR
: Este destino no recibe notificación debido a un error desconocido.
Puede ver el estado del destino en la tabla Destinations y en el paso Select a destination mientras configura la plantilla del canal. También puedes revisar el estado usando la API de Nerdgraph con la propiedad status
.
Vaya a one.newrelic.com > All capabilities > Alerts > Destinations. Haga clic en la pestaña Destinations para ver la tabla de destinos.
Log de notificaciones de problemas
El log de notificaciones de problemas le brinda un registro detallado para realizar un seguimiento de todas las notificaciones generadas por el flujo de trabajo. Esta información le ayuda a solucionar problemas, monitor el rendimiento del flujo de trabajo y asegurarse de que las notificaciones se envíen a los destinos correctos. Como resultado, puede identificar rápidamente cualquier problema que pueda surgir y tomar medidas correctivas según sea necesario.
Notificador de errores
Si, por algún motivo, un evento de notificación no se envía, el error consiguiente se enviará a NrIntegrationError
en la categoría NotificationError
.
Esto es especialmente útil si se utiliza la característica Alert conditions (policies) y flujo de trabajo . De esta manera, puede crear una condición que se active en caso de un error de notificación y se puede enviar una nueva notificación a otro lugar.
A continuación se puede encontrar una demostración paso a paso de cómo agregar un notificador de errores:
Condición de ejemplo:
SELECT count(*)FROM NrIntegrationErrorWHERE category = 'NotificationError'
Luego, puede usar esta condición en el generador de consultas de la configuración del flujo de trabajo, donde también puede definir una plantilla de evento.
Destino pospuesto
Posponer: Para minimizar el ruido de error en destinos defectuosos, "posponemos" los destinos. Si falla el envío de una notificación a un destino específico en un período de dos horas, "posponemos" el destino durante unos minutos. En este período no enviaremos notificaciones a ese destino.