The REST API for deployments is reaching end of life
The REST API v2 deployment endpoints (/v2/applications/{app_id}/deployments.json) documented on this page, along with the legacy Deployments v0 API, reach end of life on July 31, 2027. After that date, they won't be available.
Record deployments with the change tracking feature instead, using the NerdGraph changeTrackingCreateEvent mutation. For endpoint-by-endpoint mappings, see the Migrate from REST API v2 to NerdGraph guide. The REST instructions below remain as reference for existing integrations you're migrating.
Sugerencia
Change tracking is available for , , and .
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
You can record new deployments and retrieve a list of past deployments with either the New Relic REST API v2 or NerdGraph. Use NerdGraph: the REST API v2 deployment endpoints reach end of life on July 31, 2027. Additionally, some APM agents offer agent-specific methods to automatically record deployments.
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
These REST endpoints reach end of life July 31, 2027
The REST API v2 deployment endpoints shown below reach end of life on July 31, 2027 and will stop working after that date. Migrate to the NerdGraph changeTrackingCreateEvent mutation, see the Migrate from REST API v2 to NerdGraph guide. These instructions remain for reference while you migrate existing integrations.
Puede utilizar la API REST v2 de New Relic para registrar el despliegue y obtener una lista del despliegue anterior.
- Los ejemplos en este documento usan
curlcomo herramienta de línea de comando. Sin embargo, puede usar cualquier método para realizar sus requests REST. También puede crear y ver despliegues con el 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-Keyal emplearlas.
Grabar despliegue usando el agente New Relic
Importante
The REST API v2 methods referenced below reach end of life on July 31, 2027. Record deployments with the NerdGraph changeTrackingCreateEvent mutation instead, see the migration guide.
Algunos agentes tienen métodos adicionales para grabar el despliegue:
- All agents: Use the New Relic REST API v2.
- C: No SDK-specific methods. Use the REST API.
- Go: No agent-specific methods. Use the REST API.
- Java: Llame al agente de Java
jar. - .NET: Utilice PowerShell y la API REST.
- Node.js: No agent-specific methods. Use the REST API.
- PHP: Utilice un script PHP.
- Python: utilice el subcomando
record-deploydel 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.