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:
- Erkennung von JVM-Instanzen
- Konfigurationsfreie Zustandsüberwachung
- Automatische Verfolgung von HTTP-Serviceendpunkten
- Automatische Code-Instrumentierung für unterstützte Technologien (z. B. Spring Boot, Apache Tomcat und andere)
- Visualisierung von Karten mit Serviceabhängigkeiten
- Verfolgung aller End-to-End-Anfragen über alle Systeme und Services hinweg
- Automatisierte Erkennung von Anwendungen und Diensten
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.