Azure Diagnostic Tool for Java: Automatisierte JVM-Analysen auf AKS
Dienstag, 27. Januar 2026
Microsoft stellt mit dem Azure Performance Diagnostics Tool for Java eine neue Preview-Funktion innerhalb des Azure SRE Agent vor. Das Tool richtet sich an Developer und Ops-Teams, die Java-Anwendungen auf Azure Kubernetes Service (AKS) betreiben, und ermöglicht eine automatisierte Analyse von Performance-Problemen auf JVM-Ebene.
Automatisierte Ursachenanalyse für Java-Workloads
Das neue Diagnosetool erweitert den Azure SRE Agent um die Fähigkeit, typische JVM-Probleme selbstständig zu erkennen und auszuwerten. Dazu zählen unter anderem ineffiziente Garbage Collection, CPU-Über- oder Unterauslastung, übermäßige I/O-Aktivitäten sowie Thread-Contention. Ziel ist es, Performance-Engpässe nicht nur sichtbar zu machen, sondern ihre Ursachen klar zu benennen.
Für Developer bedeutet das: weniger manuelle Analysearbeit und schnelleres Verständnis dafür, warum sich eine Java-Anwendung unter Last unerwartet verhält.
Diagnose ohne Downtime
Sobald der Azure SRE Agent ein mögliches JVM-bedingtes Performance-Problem erkennt oder wenn eine Analyse manuell angestoßen wird, startet er einen automatisierten Diagnoseprozess. Dabei wird temporär ein zusätzlicher Container im Pod erzeugt, der sich mit dem laufenden Java-Container verbindet. Über Java Flight Recorder werden detaillierte Telemetriedaten gesammelt, ausgewertet und anschließend in Form konkreter Erkenntnisse bereitgestellt. Nach Abschluss der Analyse wird der temporäre Container wieder entfernt, ohne den laufenden Betrieb zu unterbrechen.
Steuerung per Chat und erweiterbar durch Sub-Agents
Die Analyse lässt sich direkt über die Chat-Oberfläche des Azure SRE Agent auslösen. Darüber hinaus können Teams eigene Sub-Agents erstellen, die gezielt für AKS- und Java-Diagnosen zuständig sind. Diese lassen sich auch in bestehende Reaktionsketten bei Alerts integrieren. So wird Performance-Diagnostik Teil eines automatisierten SRE-Workflows statt einer isolierten Debugging-Aufgabe.
Einstieg und aktueller Status
Voraussetzung für die Nutzung ist, dass Java-Anwendungen in AKS laufen und der Azure SRE Agent entsprechend konfiguriert ist. Zusätzlich müssen die betroffenen Pods als Java-Workloads gekennzeichnet werden, um die Diagnose zu erlauben. Die Java-Profiler-Funktion befindet sich aktuell im Early-Access-Status und kann über die Einstellungen des SRE Agent aktiviert werden. Der Übergang in den regulären Funktionsumfang ist bereits angekündigt.
Mit dem Azure Performance Diagnostics Tool for Java rückt tiefgehende JVM-Analyse näher an den täglichen Entwicklungs- und Betriebsalltag heran. Developer erhalten verwertbare Einblicke in das Laufzeitverhalten ihrer Anwendungen, ohne selbst komplexe Profiling-Setups aufbauen zu müssen. Gerade in containerisierten Umgebungen kann das helfen, Performance-Probleme schneller einzugrenzen und fundierter zu beheben.
Microsoft Azure
Setze deine Ideen noch schneller in Lösungen um – mit einer vertrauenswürdigen Cloud.
Microsoft Azure Dokumentation
Beliebte Dienste zwölf Monate lang kostenlos nutzen.
Erweitern Sie Ihre Kenntnisse, um Anwendungen in der Cloud, lokal und am Edge zu erstellen und zu verwalten.