Importante
Recomendamos que você use o recurso Monitoramento de Alterações em vez do antigo marcador de implantação. Se você estiver usando o recurso marcador de implantação, ainda poderá usá-lo, mas lembre-se de que o recurso Monitoramento de Alterações está disponível para e , bem como .
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 usar a API REST v2 do New Relic para registrar novas implantações e recuperar uma lista de implantações anteriores. Além disso, alguns agentes APM possuem métodos específicos do agente para registrar a implantação 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
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
curl
como ferramenta de linha de comando. No entanto, você pode usar qualquer método para fazer suas solicitações REST. Você também pode criar e visualizar implantação 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-Key
que 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-Key
ao utilizá-las.
Registrar implantação usando o agente New Relic
Alguns agentes possuem métodos adicionais para registrar a implantação:
- All agents: Use a API REST v2 do New Relic.
- C: nenhum método específico do SDK. Utilize a API REST.
- Go: Nenhum método específico do agente. Utilize a API REST.
- Java: Chame o agente Java
jar
. - .NET: Use o PowerShell e a API REST.
- Node.js: Nenhum método específico do agente. Utilize a API REST.
- PHP: Use um script PHP.
- Python: use o subcomando
record-deploy
do 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.