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:
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.
14 Tage, keine Kreditkarte erforderlich, Vollversion
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.
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
JVM-Zustandssignaturen