Importante
Le recomendamos que utilice la característica de seguimiento de cambios en lugar del antiguo marcador de despliegue. Si ha estado usando el marcador de despliegue característico, aún puede usarlo, pero tenga en cuenta que la característica de seguimiento de cambios está disponible para y , así como para .
Implementar una aplicación puede ser un evento riesgoso: cuando la aplicación falla y la causa suele ser un mal despliegue. New Relic le permite realizar un seguimiento del despliegue para que pueda correlacionarlo con los cambios en el rendimiento de su aplicación. El seguimiento desplegable crea marcadores de despliegue que aparecen en los gráficos y el dashboard de APM.
Vea cómo funciona el marcador de despliegue en este breve video (4:30 minutos):
Opciones de seguimiento desplegado
Si bien puede emplear New Relic API REST v2 o NerdGraph para registrar nuevos despliegues y recuperar una lista de despliegues anteriores, le recomendamos emplear NerdGraph. Puedes usar New Relic para registrar nuevos despliegues y recuperar una lista de despliegues anteriores. Además, algunos agentes APM ofrecen métodos específicos del agente para grabar automáticamente la implementación.
Puede utilizar su integración de Slack con New Relic, o un simple webhook, para notificar a su equipo en tiempo real sobre el despliegue de la aplicación monitor por APM. Slack proporciona una URL de webhook que le permite publicar JSON genérico que aparecerá formateado en un canal de Slack elegido.
Hay algunos lugares donde puedes ver el despliegue en la UI de New Relic después de que se hayan grabado:
- En la fuente de actividad en las páginas Resumen de APM, Resumen de servicio y Resumen de entidad.
- En gráficos de rendimiento de APM como marcadores de gráficos (líneas verticales con cabezas de alfiler).
- En gráficos dashboard como marcadores de gráficos.
- En la página desplegable para ver el resumen del rendimiento.
Sugerencia
El marcador de despliegue no está disponible para la aplicación browser , pero puedes probar estas alternativas:
- Cambie del marcador de despliegue a la característica de seguimiento de cambios que le permite realizar un seguimiento de los cambios en la aplicación browser .
- Consulte las versiones del navegador para conocer una forma de etiquetar errores con las versiones de lanzamiento.
Registro de implementación con la API REST
Importante
NerdGraph es la API recomendada para consultar datos de New Relic , recuperar información de cuentas y configurar características. Para explorar sus capacidades, consulte los tutoriales de NerdGraph.
Puede utilizar la API REST v2 de New Relic para registrar el despliegue y obtener una lista del despliegue anterior.
- Los ejemplos de este documento utilizan
curl
como herramienta de línea de comando. Sin embargo, puede utilizar cualquier método para realizar sus solicitudes REST. También puedes crear y ver el despliegue con API Explorer. - JSON utiliza comillas dobles
"
para los nombres de elementos y el contenido. El uso de comillas simples'
provocará errores. - Los ejemplos emplean
X-Api-Key
, que puede usar para una clave de usuario o una clave de API REST. Las claves de usuario son ahora la forma preferida de acceder a nuestras API REST, y puede emplear encabezadosApi-Key
al emplearlas.
Grabar despliegue usando el agente New Relic
Algunos agentes tienen métodos adicionales para grabar el despliegue:
- All agents: Utilice la API REST de New Relic v2.
- C: No hay métodos específicos del SDK. Utilice la API REST.
- Go: No hay métodos específicos del agente. Utilice la API REST.
- Java: Llame al agente de Java
jar
. - .NET: Utilice PowerShell y la API REST.
- Node.js: No hay métodos específicos del agente. Utilice la API REST.
- PHP: Utilice un script PHP.
- Python: utilice el subcomando
record-deploy
del scriptnewrelic-admin
. - Ruby:Emplee una receta de Capistrano o el comando
newrelic deployments
. Más detalles aquí.
Ver detalles del despliegue
Después de configurar la información de despliegue, puede ver y profundizar en los detalles en la UI. Para obtener sugerencias, consulte nuestro documento de seguimiento de cambios Cómo ver y analizar sus cambios en New Relic.
Notifique a su equipo sobre el despliegue
Ya sea que esté realizando un seguimiento con la API REST o la API GraphQL más nueva, puede notificar a los miembros de su equipo mediante un webhook. Para obtener más información, consulte las instrucciones del webhook de seguimiento de cambios.