Kotlin (Link befindet sich außerhalb von ibm.com) ist eine von JetBrains entwickelte und gepflegte Programmiersprache.Das Duo Spring Boot/Kotlin ist die gängigste Kombination aus Framework und Sprache.Der Grund dafür liegt darin, dass Spring Boot und Kotlin eine ideale Wahl für Microservices-Anwendungsinfrastrukturen sind. Instanas JVM- und Kotlin-Überwachung ermöglicht ein umfassendes Leistungs- und Allgemeinzustandsmanagement für in Kotlin verfasste Anwendungen und Services.
Um die Kotlin-Anwendungsleistung zu verstehen und zu optimieren und die Workflows für das Leistungsmanagement weiter zu automatisieren, geht die automatische JVM-Überwachung von Instana über einfache Metriken hinaus und bietet eine umfassende Reihe von Management- und Überwachungsfunktionen:
Eine umfassende Kotlin/JVM-Überwachung erfordert Leistungstransparenz für den physischen oder virtuellen Host, für Container, JVM-Instanzen, typische JVM-Metriken (wie Garbage Collection-Daten) und sämtliche Anwendungen und Services, die in der JVM-Instanz bereitgestellt werden.
Instana ist die schnellste und einfachste Methode zur Überwachung von kotlin-basierten Services im gesamten Stack und ermöglicht umfassende Einblicke in die Anwendungsleistung. Der Agent von Instana erkennt automatisch alle JVM-Instanzen, implementiert die erforderlichen Überwachungssensoren und beginnt mit der Verfolgung von Anwendungen und Anforderungen. Instana ermittelt außerdem automatisch nicht nur den Allgemeinzustand der JVM-Instanzen, sondern auch der darin ausgeführten Anwendungen und Services.
14 Tage, keine Kreditkarte erforderlich, Vollversion
Nach der Bereitstellung identifiziert der Instana-Agent automatisch alle ausgeführten Kotlin-Anwendungsinstanzen. Anschließend installiert und konfiguriert dieser dann ohne manuellen Aufwand den Kotlin-Überwachungssensor von Instana sowie zusätzliche Sensoren für Technologien, die in den in der JVM laufenden Java-Anwendungen verwendet werden. Die kuratierte Wissensbasis von Instana weiß bereits, welche Leistungsmetriken für die Erfassung relevant und wie sie zu erfassen sind. Um den Java-Services-Status zu überwachen, werden auch zusätzliche Metriken gesammelt. Die automatische Konfiguration von Instana erfasst alle relevanten Informationen automatisch und ermöglicht so eine einfache Überwachung von Java-Instanzen.
Um den Gesamtzustand eines Service zu ermitteln, erfasst der Kotlin-Überwachungssensor von Instana auch KPIs zu der überwachten JVM-Umgebung, um deren Allgemeinzustand zu bestimmen.
Mithilfe von Künstlicher Intelligenz (KI) und Zustandssignaturen aus der kuratierten Wissensbasis erkennt Instana automatisch Probleme mit einzelnen JVM-Instanzen und erstellt Servicevorfälle. Auf Grundlage des Schweregrads automatisiert Instana die Eskalation von Vorfällen und die Ursachenerkennung und hilft Ihnen, Probleme zu lösen, bevor Benutzer davon betroffen sind.
Die Kotlin-Überwachung von Instana umfasst zwei Arten von Daten: Leistungsmetriken und Zustandssignaturen:
Zusätzliche Metriken werden anhand von Technologien und Frameworks erfasst, die in einer Kotlin-Anwendung bzw. einem Kotlin-Service bereitgestellt werden.
Weitere Informationen zu den verschiedenen Sensordaten finden Sie in der Dokumentation zum Kotlin-Management von Instana.
JVM-Leistungsdaten
JVM-Zustandssignaturen