Scala-Überwachung
Scala
Scala-Überwachung

Scala (Link befindet sich außerhalb von ibm.com) ist eine Programmiersprache, die mehrere Paradigmen unterstützt und so Elemente aus objektorientierten und funktionalen Programmierstilen kombiniert.Scala wurde von Martin Odersky designt und hauptsächlich von seinem Unternehmen Lightbend zusammen mit einer großen Open-Source-Community entwickelt.Da Scala eine der am häufigsten verwendeten Programmiersprachen auf der JVM ist, bietet Scala Monitoring von Instana umfassende Managementfunktionen für Performance und den Allgemeinzustand für in Scala und anderen JVM-Sprachen geschriebene Anwendungen und Services.

Um die Anwendungsleistung von Scala nachzuvollziehen und zu optimieren sowie Leistungsmanagement-Workflows weiter zu automatisieren, reicht die automatische JVM-Überwachung von Instana über einfache Metriken hinaus und stellt eine umfassende Reihe von Management- und Überwachungsfunktionen bereit, u. a. folgende:

  • Erkennung von JVM-Instanzen
  • Konfigurationsfreie Zustandsüberwachung
  • Automatische Verfolgung von HTTP-Service-Endgeräten
  • 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

Das umfassende Scala Monitoring 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 Scala-basierter Services im gesamten Stack, um umfassende Anwendungserkenntnisse bereitzustellen. 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 Dienste.

Starten Sie jetzt Ihre KOSTENLOSE TESTVERSION!

14 Tage, keine Kreditkarte erforderlich, Vollversion

Überwachung der Scala-Performance

Nach der Bereitstellung identifiziert der Instana-Agent automatisch alle ausgeführten Scala-Anwendungsinstanzen. Anschließend installiert und konfiguriert dieser dann ohne manuellen Aufwand den Scala-Ü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 Allgemeinzustand von Java-Services zu überwachen, werden auch zusätzliche Metriken erfasst. Die automatische Konfiguration von Instana erfasst alle relevanten Informationen automatisch und ermöglicht so eine Überwachung von Java-Instanzen, die nicht einfacher sein könnte.

Um den Gesamtzustand eines Service zu ermitteln, erfasst der Scala-Überwachungssensor von Instana auch KPIs zur überwachten JVM-Umgebung, um deren Allgemeinzustand zu ermitteln.

Mithilfe von Künstlicher Intelligenz (KI) und Zustandssignaturen aus der kuratierten Wissensbasis erkennt Instana automatisch Probleme bei einzelnen JVM-Instanzen und meldet 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

Scala Monitoring von Instana umfasst zwei Arten von Daten: Leistungsmetriken und Zustandssignaturen:

Zusätzliche Metriken werden anhand von Technologien und Frameworks erfasst, die in einer Scala-Anwendung bzw. einem Scala-Service bereitgestellt werden.

Weitere Informationen zu den verschiedenen Sensorinformationen finden Sie in der
Dokumentation zum Scala-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“.

      Testversion von oder Konto bei Instana Leitfaden „Erste Schritte mit Instana“