O agente do Application Real-Time Monitoring Service (ARMS) instrumenta automaticamente frameworks e métodos comuns. Se sua aplicação usar lógica de negócio personalizada ou um framework não suportado, alguns métodos podem não aparecer nos dados de rastreamento. Adicione métodos personalizados para capturar esses métodos não detectados nos rastreamentos, sem alterar o código.
Quando adicionar métodos personalizados
Adicione métodos personalizados nas seguintes situações:
O agente do ARMS não instrumenta automaticamente um método que você precisa monitorar.
Você precisa de visibilidade mais detalhada sobre lógicas de negócio específicas, como processamento de pedidos ou tratamento de pagamentos.
Os dados de rastreamento apresentam lacunas em que chamadas internas de métodos não têm detalhes suficientes.
Se um método pertencer a um framework suportado, mas não aparecer nos rastreamentos, verifique se o agente do ARMS está instalado e configurado corretamente antes de adicioná-lo como método personalizado.
Pré-requisitos
Antes de começar, certifique-se de ter:
Um agente do ARMS instalado para a aplicação. Para obter mais informações, consulte Visão geral do Application Monitoring
O Application Monitoring oferece uma nova página de detalhes da aplicação para usuários que ativaram o novo modo de faturamento. Para obter mais informações, consulte Faturamento (novo). Se você ainda não ativou o novo modo de faturamento, clique em Switch to New Version na página Application List para acessar a nova página de detalhes da aplicação.
Adicionar um método personalizado
Faça login no console do ARMS. No painel de navegação à esquerda, escolha Application Monitoring > Application List.
-
Na página Application List, selecione uma região na barra de navegação superior e clique em nome da aplicação que deseja gerenciar.
NotaSe o ícone
for exibido na coluna Language, a aplicação está conectada ao Application Monitoring. Caso seja exibido um hífen (-), a aplicação está conectada ao Managed Service for OpenTelemetry. Na barra de navegação superior, escolha .
Clique em Add Method.
-
Na caixa de diálogo Add Custom Method, configure os parâmetros a seguir e clique em OK.
NotaSe você marcar vários métodos personalizados como pontos de entrada na mesma pilha de chamadas, o ARMS coletará dados de monitoramento apenas do último método da cadeia. Por exemplo, se a Função A chamar a Função B e ambas estiverem configuradas como pontos de entrada, o ARMS coletará dados de monitoramento somente da Função B.
Parâmetro
Descrição
Method
Nome do método a ser monitorado. O nome do método deve ser único.
Enable
Ativa ou desativa o monitoramento deste método. Quando ativado, o método aparece na pilha de métodos locais nos dados de rastreamento. Para obter mais informações, consulte Consulta de rastreamento. Ativado por padrão. É possível ativar ou desativar este recurso sem reiniciar a aplicação.
Call Entrance
Marca este método como ponto de entrada para rastreamentos de requisições. Quando ativado, permite consultar negócios por rastreamentos, e a interface correspondente aparece na aba Provided Services. Para obter mais informações, consulte Serviços fornecidos. Desativado por padrão.
Verificar o resultado
Após adicionar um método personalizado:
Consulte e analise os rastreamentos para confirmar que o método personalizado aparece nos dados de rastreamento.
Se tiver ativado a opção Call Entrance, verifique a aba Serviços fornecidos para garantir que o método de entrada esteja listado.