Después de registrar un despliegue para una entidad de aplicación APM, puede mantener a su equipo informado sobre esos cambios mediante el uso de un webhook. Estos están disponibles ya sea que registre su despliegue utilizando la característica de seguimiento de cambios o la API REST anterior.
Permisos requeridos
La configuración de notificación de seguimiento de cambios requiere permisos específicos:
- Para
create
el webhook:Modify
permisos paraApplied intelligence > Destinations
yApplied intelligence > Channels
. - Para
view
ytest
el webhook:View
permisos paraApplied intelligence > Destinations
yApplied intelligence > Channels
. - Para
modify
el webhook:View
permisos paraApplied intelligence > Destinations
yApplied intelligence > Channels
, yModify
enApplied intelligence > Destinations
. - Para
delete
el webhook:Delete
permisos paraApplied intelligence > Destinations
yApplied intelligence > Channels
.
Obtenga la URL de destino de su webhook
Puede enviar datos desplegables a una variedad de destinos de webhooks. Siga las instrucciones de la herramienta que está utilizando para obtener la URL del webhook. Una vez que tenga la URL, complete los pasos de la siguiente sección para configurar la notificación del webhook.
Si utilizas Slack, sigue las instrucciones que aparecen aquí para configurar la aplicación legacy New Relic:
Log sesión en su cuenta de Slack como administrador y luego vaya a
Apps
.
Busque
New Relic Alerts
y haga clic en ese mosaico.
En la lista
New Relic Alerts
, haga clic en el botón
Configuration
debajo del icono New Relic .
Haga clic en la pestaña
Configuration
debajo del encabezado
New Relic Alerts
.
En la pestaña
Configuration
, haga clic en el icono de lápiz.
Desplácese hacia abajo hasta la sección
Webhook URL
y haga clic en
Copy URL
.
Configurar notificación de webhook para cambios rastreados
Inserte la URL del webhook en la UI de New Relic:
Vaya a la pantalla de configuración de notificación desplegable:
one.newrelic.com > (user menu) > Administration > Integrations > Deploy notifications
.
Pegue la URL de su webhook en el campo
Webhook URL
y haga clic en
Save
.
Haga clic en
Send a test request
para enviar una carga útil de ejemplo con datos artificiales a la URL de su webhook.
En
Toggle this webhook
, puedes desactivar o volver a activar la notificación de webhook deslizando el botón.
Para eliminar permanentemente la configuración de notificación del webhook, haga clic en
Delete this webhook
.
Estructura de carga útil de notificación
Cuando su notificación de despliegue esté habilitada y comience a rastrear un cambio, su webhook recibirá una solicitud POST
con una carga útil de tipo application/x-www-form-urlencoded
. Las claves y los valores están codificados en tuplas de valor principal separadas por un &
, con un símbolo =
entre la clave y el valor. Los caracteres no alfanuméricos tanto en las claves como en los valores estarán codificados en URL.
Se enviarán las siguientes claves y valores, según el atributo del despliegue y de la entidad de la aplicación APM que se implementó.
Llave | Valor |
---|---|
| La timestamp del despliegue en formato ISO 8601. |
| El nombre de la entidad de la aplicación APM. |
| El nombre de la cuenta propietaria de la entidad de aplicación APM. |
| Una lista de cambios incluidos en el despliegue. |
| Una descripción del despliegue. |
| La versión del software desplegar. |
| Un enlace a la UI desplegable para la entidad de aplicación APM |
| El usuario que implementa la aplicación. |