Identificação de conflitos entre produtos APM usando uma ferramenta de monitoramento de integridade

Como identificar e resolver conflitos entre outros produtos APM e o agente .NET do APM Insight

Declaração do problema: Você está enfrentando um dos problemas abaixo e suspeita de que outro produto APM esteja interferindo com o agente .NET do Site24x7.
1. O monitor do .NET não é criado em APM > APM Insight > Applications (Aplicativos), mesmo após a conclusão da instalação do agente .NET.
2. O monitor do .NET parou de receber dados do aplicativo.
Pré-requisito: Instale o agente .NET do APM Insight do Site24x7.

Vídeo



Siga as etapas descritas abaixo para identificar e resolver o conflito entre outros produtos APM e o agente .NET do APM Insight.

Perfiladores que normalmente entram em conflito com o agente .NET do Site24x7

Variável de ambiente do agente .NET do Site24x7:
{989D151B-3F31-482E-926F-2E95D274BD36}

Outros perfiladores APM
Perfilador CLSID
AppDynamics
AppDynamics.AgentProfiler
New Relic
{71DA0A04-7777-4EC6-9643-7D28B46A8A41}
Dynatrace
{DA7CFC47-3E35-4c-4e-B495-534F93B28683}

{B7038F67-52FC-4DA2-AB02-969B3C1EDA03}
IntelliTrace
{2AA1AA98-2CAA-4FCF-86CE-EFA007737E83}
Microsoft Application Insights
{324F817A-7420-4E6D-B3C1-143FBED6D855}
SCOM APM
{AD5651A8-B5C8-46ca-A11B-E82AEC2B8E78}
JetBrains dotCover
{9AA5D52F-37E2-487D-AAEC-727478B8BDB5}

Identificação do conflito usando o Monitor de Integridade do Agente .NET

  1. Abra o Monitor de Integridade do Agente .NET acessando Start (Início) > All (Todos) Programs (Programas) > APM Insight .NET Agent (Agente .NET) > APM Insight .NET Agent Health Monitor (Agente .NET do Monitor de Integridade do APM Insight).
  2. Se quaisquer outros produtos APM entrarem em conflito com o agente .NET do APM Insight, você receberá uma notificação conforme mostrado na imagem.

Notes
Agora você pode usar o Process Explorer ou o Event Viewer para identificar quais produtos entram em conflito com o agente .NET do APM Insight.

Identificação do produto APM que está entrando em conflito usando o Process Explorer

  1. Instale e abra o Process Explorer.
  2. Selecione w3wp.exe, acesse a aba Environment (Ambiente) e procure a variável COR_PROFILER para identificar o produto APM que está entrando em conflito.
Notes
Use o link para baixar e instalar o Process Explorer no seu sistema.


Identificação do produto APM que está entrando em conflito usando o Event Viewer

  1. Abra o Event Viewer e acesse Windows Logs (Registros) > Application (Aplicativo).
  2. Clique no evento usando o .NET Runtime (Tempo de Execução do .NET) de origem para verificar o Profiler CLSID do produto APM que está entrando em conflito.
Notes
O Event Viewer será instalado na sua máquina Windows por padrão.


Resolução do conflito

  1. Você deverá desinstalar o outro produto APM, pois a Microsoft restringe o uso de vários perfiladores na mesma máquina.
  2. Execute a redefinição do IIS.
  3. Agora, você pode reiniciar o seu aplicativo e fazer transações.
  4. Quando o aplicativo estiver funcionando e recebendo solicitações, será possível visualizar o monitor em APM > APM Insight > Applications (Aplicativos) no cliente Site24x7.
  5. Se você clicar no nome do aplicativo, você também poderá visualizar as métricas e os gráficos correspondentes.