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.
Dica
Change tracking is available for , , and .
Implantar um aplicativo pode ser um evento arriscado – quando seu aplicativo quebra e uma implantação incorreta costuma ser a causa. O New Relic permite que você rastreie a implantação para que você possa correlacionar a implantação com as mudanças no desempenho do seu aplicativo. O rastreamento de implantações cria um marcador de implantação que aparece nos gráficos e no painel do APM.
Veja como funciona o marcador de implantação neste pequeno vídeo (4:30 minutos):
Opções para rastreamento de implantação
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.
Você pode usar sua integração do Slack com o New Relic, ou um simples webhook, para notificar sua equipe em tempo real da implantação do aplicativo monitor pelo APM. O Slack fornece um URL de webhook que permite postar JSON genérico que aparecerá formatado em um canal escolhido do Slack.
Existem alguns lugares onde você pode visualizar a implantação na interface do New Relic depois de gravada:
- No feed de atividades nas páginas Resumo do APM, Resumo do serviço e Resumo da entidade.
- Em gráficos de desempenho APM como marcadores de gráfico (linhas verticais com cabeças de alfinete).
- Em gráficos dashboard como marcadores de gráfico.
- Na página de implantação para resumo do desempenho.
Dica
Marcador de implantação não estão disponíveis para aplicativo de browser, mas você pode tentar estas alternativas:
- Mude do marcador de implantação para o recurso Monitoramento de Alterações que permite rastrear alterações no aplicativo do browser.
- Consulte as versões do browser para saber como tag erros com as versões de lançamento.
Registrar implantação com a 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.
Você pode usar a API REST v2 do New Relic para registrar a implantação e obter uma lista de implantações anteriores.
- Os exemplos neste documento usam
curlcomo uma ferramenta de linha de comando. No entanto, você pode usar qualquer método para fazer suas requests REST. Você também pode criar e visualizar implantações com o API Explorer. - JSON usa aspas duplas
"para nomes de elementos e conteúdo. Usar aspas simples'causará erros. - Os exemplos usam
X-Api-Keyque pode ser usado para uma chave de usuário ou uma chave de API REST. As chaves de usuário agora são a maneira preferida de acessar nossas APIs REST, e você pode usar cabeçalhosApi-Keyao utilizá-las.
Registrar implantação usando o 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.
Alguns agentes possuem métodos adicionais para registrar a implantação:
- 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: Chame o agente Java
jar. - .NET: Use o PowerShell e a API REST.
- Node.js: No agent-specific methods. Use the REST API.
- PHP: Use um script PHP.
- Python: use o subcomando
record-deploydo scriptnewrelic-admin. - Ruby: Use uma receita do Capistrano ou o comando
newrelic deployments. Mais detalhes aqui.
Ver detalhes da implantação
Depois de configurar as informações de implantação, você poderá visualizar e detalhar os detalhes na interface do usuário. Para dicas, consulte nosso documento Monitoramento de Alterações Como visualizar e analisar suas alterações no New Relic.
Avise sua equipe sobre implantação
Esteja você rastreando a implantação com a API REST ou a API GraphQL mais recente, você pode notificar os membros da sua equipe usando um webhook. Para obter detalhes, consulte as instruções do webhook do Monitoramento de Alterações.