Clojure-Überwachung
Clojure

Clojure (Link befindet sich außerhalb von ibm.com) ist eine vollständig funktionale Programmiersprache, die hauptsächlich von Rich Hickey entwickelt wurde, aber von einer großen Open-Source-Community verwaltet wird.Da Clojure die am häufigsten verwendete funktionale Programmiersprache auf der JVM ist, bietet die Clojure-Überwachung von Instana ein umfassendes Leistungs- und Allgemeinzustandsmanagement für in Clojure verfasste Anwendungen und Services.

Um die Clojure-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 Clojure-Überwachung erfordert Leistungstransparenz für den physischen oder virtuellen Host, Container, JVM-Instanzen und jeglichen Anwendungs-/Servicecode, der in der JVM-Instanz bereitgestellt wird. Typische JVM-Metriken (wie Garbage-Collection-Daten) spielen ebenfalls eine wichtige Rolle, um Aufschluss über die Leistung zu erhalten.

Instana ist die schnellste und einfachste Methode zur Überwachung von clojure-basierten Services im gesamten Stack und ermöglicht umfassende Einblicke in die Anwendungsleistung. Der Instana-Agent erkennt automatisch alle JVM-Instanzen, stellt die erforderlichen Überwachungssensoren bereit und beginnt mit der Verfolgung von Anwendungen und Anfragen. Instana ermittelt automatisch nicht nur den Allgemeinzustand der JVM-Instanzen, sondern auch den der darin ausgeführten Anwendungen und Services.

Starten Sie jetzt Ihre KOSTENLOSE TESTVERSION!

14 Tage, keine Kreditkarte erforderlich, Vollversion

Überwachung der Clojure-Leistung

Instana identifiziert automatisch alle ausgeführten Clojure-Anwendungsinstanzen und stellt den Clojure-Überwachungssensor von Instana ohne manuellen Aufwand bereit (und konfiguriert ihn). Jeder einzelne Teil des Stacks wird ebenfalls identifiziert. Dabei werden automatisch spezifische Überwachungssensoren eingesetzt und konfiguriert. Die kuratierte Wissensbasis von Instana weiß bereits, welche Leistungsmetriken für den Gesamtzustand des Systems am wichtigsten sind, wie sie zu erfassen sind und wie sie funktionieren sollten. Zur Überwachung des Allgemeinzustands von Java-Services werden weitere Metriken erfasst. Die automatische Konfiguration von Instana erfasst alle relevanten Informationen und ermöglicht so eine unkomplizierte Überwachung von Java-Instanzen.

Um den Gesamtzustand des Service zu ermitteln, erfasst der Clojure-Ü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 Clojure-Überwachung von Instana umfasst zwei Arten von Daten: Leistungsmetriken und Zustandssignaturen:

Zusätzliche Metriken werden auf der Grundlage der in der Clojure-Anwendung oder dem Clojure-Service eingesetzten Technologien und Frameworks erfasst.

Weitere Informationen zu den verschiedenen Sensorinformationen finden Sie in der
Dokumentation von Instana zur Verwaltung von Clojure.

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? Du brauchst eine
Instana-Testversion oder Konto
zuerst. Dies ist bereits der Fall? Der beste Ausgangspunkt ist
Instanas Leitfaden „Erste Schritte“.

Instana Testversion oder Konto Leitfaden „Erste Schritte mit Instana“