.NET Core-Überwachung
Logo von dotnetCore
.NET Core Monitoring und Tracing

.Net Core (Link befindet sich außerhalb von ibm.com) ist ein wachsender Teil der Cloud-Native-Anwendungsarchitektur und der Nachfolger von Microsofts .NET Framework.Das 2016 erstmals veröffentlichte .Net Core-Framework ist sowohl quelloffen als auch plattformübergreifend (läuft auf Windows, Linux und MacOS).Die Überwachung und das Tracing von .Net Core erfordern die Erkennung von .Net Core-Instanzen, Transparenz auf Code-Ebene in C#- und F#-Laufzeitsprachen und die Fähigkeit, die Leistung zu überwachen und verteilte Anfragen automatisch zu verfolgen.Instana kündigte 2018 Unterstützung für .Net Core Performance Management bei Microsoft Ignite an.

Wie herkömmlicher .NET-Anwendungscode sind C#- und F#-Anwendungen, die unter.Net Core ausgeführt werden, interpretierte Compilersprachen (d. h. sie arbeiten als Byetcode), aber anstatt in einer JVM zu laufen, werden sie in einer CLR (Common Language Runtime) ausgeführt. Wie von Microsoft nicht anders zu erwarten, gibt es eine enge Integration mit Visual Studio für die Entwicklung, falls dies gewünscht wird. Im Mai 2020 kündigte Microsoft an, dass die nächste Version von .Net Core (damals v3) als .Net 5 (ohne „Core“) bezeichnet wird und beide Frameworks in einem Produkt zusammengefasst werden.

Starten Sie jetzt Ihre KOSTENLOSE TESTVERSION!

14 Tage, keine Kreditkarte erforderlich, Vollversion

Instana .Net Monitoring und .Net Core Code Level Visibility

Die automatisierte APM- Lösung von Instana umfasst neben .Net Core Monitoring (für V2 und höher unter Linux) auch Unterstützung für traditionelles Net Monitoring. Die Installation der Überwachung in Ihre Anwendungen ist schnell und einfach, insbesondere mit einem Überwachungspaket von NuGet.

Nach der Installation liefert der .Net Core Monitoring-Sensor Laufzeitmetriken für Garbage Collection, Speicher und Ressourcenkonflikte. Außerdem wird das automatische verteilte Tracing AutoTrace™ von Instana installiert, das für eine durchgängige Sichtbarkeit in vielen gängigen Bibliotheken sorgt. Ähnlich wie bei anderen Bytecode-basierten Sprachen fügt Instana seinen Sensor beim Start an die CLR an und sammelt automatisch typische Bytecode-Laufzeitmetriken wie GC-Aktivität, Speicher und Thread-Nutzung. Die automatische Ablaufverfolgung (AutoTrace™) von Instana erfasst einen vollständigen End-to-End-Zeitraum jeder Anfrage, einschließlich Aufrufen von Datenspeichern, Caches usw.

Echtzeit-Überwachung der Anwendungsleistung und Erkennung von Servicevorfällen

Sehen Sie in Echtzeit, wie Ihre Dienste funktionieren. Instana erkennt, instrumentiert und verfolgt automatisch alle Endpunkte anhand der KPIs für Rate, Fehler und Dauer (die RED KPIs). Das Incident Management und das Application Performance Reporting von Instana konzentrieren sich auf die Golden Signals, kritische KPIs, die im Google SRE Handbook empfohlen werden.

Instana AutoTrace erfasst einen verteilten End-to-End-Trace für jede einzelne Anfrage, so dass Sie alle Ausreißer erkennen können, unabhängig davon, ob sie eine Gruppe von Anfragen oder nur eine einzige umfassen. Zu den weiteren Daten gehören .Net-Framework-Protokollmeldungen mit WARN oder höher.

Automatische .Net Core-Ursachenanalyse

Dank der Echtzeit-Erkennung, der hohen Granularität und der End-to-End-Verfolgung jeder Anfrage ermöglicht die .Net Core Monitoring-Lösung von Instana eine schnelle Identifizierung potenzieller Probleme und eine schnelle Isolierung Analyse der Grundursache. Instana basiert auf der branchenweit umfassendsten Anwendungsmodellierungs-Engine (Dynamic Graph) und liefert Echtzeit-Topologiekarten mit Performance- und Konfigurationsinformationen.

Das dynamische Diagramm treibt die Automatisierung, das maschinelle Lernen und die Kontextbereitstellung von Instana voran, was für die Überwachung und Verwaltung der Leistung cloudnativer Anwendungen von entscheidender Bedeutung ist. Um leicht zu verstehen, wie ein einzelner Dienst in das gesamte Anwendungssystem passt, ist der Context Guide von Instana eine benutzerfreundliche Methode zur Navigation im dynamischen Diagramm – er dient als eine Art GPS-Leitsystem für Ihre Anwendungen.

Instana.Net Core-Überwachungsmetriken

Die automatische Anwendungsüberwachungslösung von Instagram erhält Echtzeit-Konfigurations- und Leistungsinformationen von jedem Service, der auf .Net Core läuft. Eine vollständige Liste der Metriken finden Sie in Instanas offizieller Dokumentation zur Überwachung von .Net Core.

So überwachen Sie .Net Core