Anwendungsüberwachung ohne Instrumentierung für Kubernetes: Azure Monitor Application Insights

Wichtig

Aktuell können Sie den eigenständigen Java-Agent verwenden, um die Überwachung für Ihre in Azure Kubernetes Service (AKS) ausgeführten Java-Apps zu aktivieren, ohne Ihren Code zu instrumentieren. Bis die Lösung für die nahtlose Aktivierung der Anwendungsüberwachung auch für andere Sprachen zur Verfügung steht, können Sie die SDKs verwenden, um Ihre in AKS ausgeführten Apps zu überwachen. Verwenden Sie ASP.NET Core, ASP.NET, Node.js, JavaScript und Python.

Anwendungsüberwachung ohne Codeinstrumentierung

Aktuell ist die Aktivierung der Anwendungsüberwachung ohne Codeinstrumentierung nur in Java möglich. Wenn Sie Anwendungen in anderen Sprachen überwachen möchten, verwenden Sie die SDKs.

Eine Liste der unterstützten Szenarien für die automatische Instrumentierung finden Sie unter Unterstützte Umgebungen, Sprachen und Ressourcenanbieter.

Java

Nach der Aktivierung sammelt der Java-Agent automatisch verschiedenste Anforderungen, Abhängigkeiten, Protokollen und Metriken aus den am häufigsten genutzten Bibliotheken und Frameworks.

Eine ausführliche Anleitung zur Überwachung Ihrer in Kubernetes ausgeführten Java-Apps sowie für andere Umgebungen finden Sie hier.

Andere Sprachen

Für Anwendungen in anderen Sprachen wird aktuell die Verwendung der SDKs empfohlen:

Problembehandlung

Behandeln Sie das folgende Problem:

Testen der Konnektivität zwischen Ihrem Anwendungshost und dem Erfassungsdienst

Application Insights SDKs und -Agents senden Telemetriedaten, die als REST-Aufrufe unserer Erfassungsendpunkte erfasst werden sollen. Sie können die Konnektivität Ihres Webservers oder Anwendungshostcomputers mit den Endpunkten des Erfassungsdiensts testen, indem Sie unformatierte REST-Clients über PowerShell- oder cURL-Befehle verwenden. Weitere Informationen finden Sie unter Problembehandlung bei fehlender Anwendungstelemetrie in Azure Monitor Application Insights.

Nächste Schritte