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 > APMInsight > 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
Öffnen Sie die .NET-Statusüberwachung, indem Sie zu Start > AllPrograms > APMInsight.NET Agent > APM Insight .NET Agent Health Monitor navigieren.
Wenn andere APM-Produkte mit dem APM Insight .NET-Agenten in Konflikt stehen, werden Sie, wie im Bild zu sehen, benachrichtigt.
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
Installieren und öffnen Sie den Process Explorer.
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.
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
Öffnen Sie den Event Viewer und navigieren Sie zu WindowsLogs > Application.
Klicken Sie auf das Ereignis mit der Quelle .NET Runtime, um die Profiler CLSID des APM-Produkts, das den Konflikt verursacht, zu überprüfen.
Der Event Viewer wird auf Ihrem Windows-Computer standardmäßig installiert.
Lösen des Konflikts
Sie müssen die anderen APM-Produkte deinstallieren, weil Microsoft die Nutzung von mehreren Profilern auf demselben Computer einschränkt.
Führen Sie ein IIS-Reset durch.
Jetzt können Sie Ihre Anwendung erneut starten und ein paar Transaktionen durchführen.
Sobald die Anwendung läuft und Anforderungen erhält, können Sie die Überwachung unter APM > APMInsight > Applications im Site24x7-Client einsehen.
Wenn Sie auf den Anwendungsnamen klicken, können Sie auch die Kennzahlen und dazugehörigen Graphen anzeigen.
Schritte für .NET-Agent Gehen Sie zum Pfad: %ProgramData%\DotNetAgent\ %ProgramData%\DotNetCoreAgent\ (Für die Agent-Version 6.8 und höher) Löschen Sie die Datei "apminsight.net.info" aus dem Ordner mit dem gleichen Namen wie die Anwendung. Hinweis: ...
Ordnerpfad zum Anzeigen von One-Agents-Protokollen One Agent-Protokolle befinden sich nur im gemeinsamen Anwendungsordner von Windows (ab Vista in der Regel unter C:\ProgramData). Überprüfen Sie den folgenden Ordnerpfad in Windows: ...
Wenn die Agentenparameter zwar eingerichtet sind, aber die APM-Insight-Instanz nicht in der Site24x7-Konsole angezeigt wird, überprüfen Sie bitte die folgenden Bedingungen: Überprüfen Sie, ob der richtige Lizenzschlüssel in der Datei apminsight.conf, ...
Alle APM Insight-Agenten kommunizieren mit dem Server plusinsight.site24x7.com über den HTTPS-Port 443. Die gesamte Kommunikation der Agenten erfolgt in eine Richtung, d. h., es werden nur Anfragen an den oben genannten Server gesendet. Die Liste der ...
Schritt 1: Erstellen Sie ein Geheimnis für den Site24x7-Lizenzschlüssel in Ihrem Anwendungsnamensbereich. Sie können den Lizenzschlüssel von Ihrem site24x7-Konto abrufen, indem Sie zu "Admin > Developer > Device Key" navigieren. Beispiel: kubectl ...