Identifizieren von APM-Konflikten mit einem Statusüberwachungstool

So erkennen und lösen Sie Konflikte zwischen anderen APM-Produkten und dem APM Insight .NET-Agenten

Problembeschreibung: Sie stoßen auf eines der folgenden Probleme und vermuten, dass ein anderes APM-Produkt den Site24x7 .NET-Agenten stört.
1. Die .NET-Überwachung wird unter APM > APM Insight > Applications nicht erstellt, auch nicht, nachdem die Installation des .NET-Agenten abgeschlossen ist.
2. Die .NET-Überwachung erhält keine Daten mehr von der Anwendung.
Voraussetzung: Der Site24x7 APM Insight .NET-Agent sollte installiert sein.

Video



Befolgen Sie die unten beschriebenen Schritte, um den Konflikt zwischen anderen APM-Produkten und dem APM Insight.NET-Agenten zu erkennen und zu lösen.

Profiler, die häufig Konflikte mit dem Site24x7 .NET-Agenten verursachen

Umgebungsvariable des Site24x7 .NET-Agenten:
{989D151B-3F31-482E-926F-2E95D274BD36}

Andere APM-Profiler
Profiler 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}

Identifizieren des Konflikts mithilfe der .NET Statusüberwachung

  1. Öffnen Sie die .NET-Statusüberwachung, indem Sie zu Start > All Programs > APM Insight .NET Agent > APM Insight .NET Agent Health Monitor navigieren.
  2. Wenn andere APM-Produkte mit dem APM Insight .NET-Agenten in Konflikt stehen, werden Sie, wie im Bild zu sehen, benachrichtigt.

Notes
Sie können nun den "Process Explorer" oder den "Event Viewer" nutzen, um zu identifizieren, welche Produkte mit dem APM Insight .NET-Agenten in Konflikt stehen.

Identifizieren des APM-Produkts, das einen Konflikt verursacht, mithilfe des Process Explorers

  1. Installieren und öffnen Sie den Process Explorer.
  2. Wählen Sie w3wp.exe aus, gehen Sie zur Registerkarte Environment und suchen Sie nach der COR_PROFILER-Variable, um das APM-Produkt zu identifizieren, das den Konflikt verursacht.
Notes
Unter diesem Link können Sie den Process Explorer herunterladen und in Ihrem System installieren.


Identifizieren des APM-Produkts, das einen Konflikt verursacht, mithilfe des Event Viewers

  1. Öffnen Sie den Event Viewer und navigieren Sie zu Windows Logs > Application.
  2. Klicken Sie auf das Ereignis mit der Quelle .NET Runtime, um die Profiler CLSID des APM-Produkts, das den Konflikt verursacht, zu überprüfen.
Notes
Der Event Viewer wird auf Ihrem Windows-Computer standardmäßig installiert.


Lösen des Konflikts

  1. Sie müssen die anderen APM-Produkte deinstallieren, weil Microsoft die Nutzung von mehreren Profilern auf demselben Computer einschränkt.
  2. Führen Sie ein IIS-Reset durch.
  3. Jetzt können Sie Ihre Anwendung erneut starten und ein paar Transaktionen durchführen.
  4. Sobald die Anwendung läuft und Anforderungen erhält, können Sie die Überwachung unter APM > APM Insight > Applications im Site24x7-Client einsehen.
  5. Wenn Sie auf den Anwendungsnamen klicken, können Sie auch die Kennzahlen und dazugehörigen Graphen anzeigen.