Kotlin-Überwachung
Kotlin
Kotlin-Überwachung

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.

Starten Sie jetzt Ihre KOSTENLOSE TESTVERSION!

14 Tage, keine Kreditkarte erforderlich, Vollversion

Kotlin-Leistungsüberwachung

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.

Java-Überwachungsdaten

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

  • GC-Aktivität
  • Speichernutzung
  • Speicherpools
  • Threads

JVM-Zustandssignaturen

  • Code-Cache
  • Größe von PermGen/MetaSpace
  • GC-Aktivität
  • Größe und Nutzung des Heapspeichers
      Java-Sensorinstallation: Erste Schritte

      Bereit, loszulegen? Sie benötigen zunächst eine Testversion von Instana oder ein Konto. Dies ist bereits der Fall? Dann lesen Sie am besten zuerst den Leitfaden „Erste Schritte mit Instana“.

      Instana Testversion oder Konto Leitfaden „Erste Schritte mit Instana“