A API REST para implantações está chegando ao fim da vida útil
Os endpoints de implantação da API REST v2 (/v2/applications/{app_id}/deployments.json) documentados nesta página, junto com a API de implantações v0 legada, chegarão ao fim da vida útil em 31 de julho de 2027. Após essa data, eles não estarão disponíveis.
Em vez disso, registre implantações com o recurso de Monitoramento de Alterações, usando a mutação changeTrackingCreateEvent do NerdGraph. Para mapeamentos de endpoint por endpoint, consulte o guia Migrar da API REST v2 para o NerdGraph. As instruções REST abaixo permanecem como referência para integrações existentes que estão sendo migradas.
Dica
O Monitoramento de Alterações está disponível para , e .
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
Você pode registrar novas implantações e recuperar uma lista de implantações anteriores com a API REST v2 da New Relic ou com o NerdGraph. Use o NerdGraph: os endpoints de implantação da API REST v2 chegam ao fim da vida útil em 31 de julho de 2027. Além disso, alguns agentes APM oferecem métodos específicos do agente para registrar implantações automaticamente.
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
Esses endpoints REST chegam ao fim da vida útil em 31 de julho de 2027
Os endpoints de implantação da API REST v2 mostrados abaixo chegam ao fim da vida útil em 31 de julho de 2027 e deixarão de funcionar após essa data. Migre para a mutação changeTrackingCreateEvent do NerdGraph, consulte o guia Migrar da API REST v2 para o NerdGraph. Essas instruções permanecem para referência durante a migração de integrações existentes.
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
Os métodos da API REST v2 referenciados abaixo chegam ao fim da vida útil em 31 de julho de 2027. Registre as implantações com a mutação changeTrackingCreateEvent do NerdGraph em vez disso, consulte o guia de migração.
Alguns agentes possuem métodos adicionais para registrar a implantação:
- All agents: use a API REST v2 da New Relic.
- C: sem métodos específicos do SDK. Use a API REST.
- Go: sem métodos específicos do agente. Use a API REST.
- Java: Chame o agente Java
jar. - .NET: Use o PowerShell e a API REST.
- Node.js: sem métodos específicos do agente. Use a API REST.
- 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.