Die HBase-Überwachung ist ein wichtiger Teil der automatisierten Microservices-Anwendungsüberwachung von Instana. Apache HBase (Link befindet sich außerhalb von ibm.com), eine dezentrale, nicht relationale Open-Source-Datenbank, die in Java geschrieben ist, nutzt Hadoop (Link befindet sich außerhalb von ibm.com) und HDFS (Link befindet sich außerhalb von ibm.com), um Folgendes bereitzustellen:
14 Tage, keine Kreditkarte erforderlich, Vollversion
Die Apache HBase-Überwachung ist Teil der automatisierten Lösung zur Überwachung der Anwendungsleistung von Instana. Wenn der Instana-Agent in einer Infrastruktur mit Apache HBase bereitgestellt wird, erkennt er automatisch die Technologie und konfiguriert sich selbst, um HBase sowie dessen Konfigurationsdaten und Leistungsmetriken zu überwachen. Es ist keine Einrichtung oder Konfiguration durch eine Person erforderlich.
Nachdem Instana seine Apache HBase-Überwachung automatisch bereitgestellt hat, wird sofort die Infrastruktur von HBase schematisch dargestellt. Der Instana-Agent sendet alle Daten zurück an unser dynamisches Diagrammmodell, das alle erfassten Überwachungsdaten speichert und kontextualisiert. Typische erfasste Konfigurationsdaten sind:
Einige Beispiele für erfasste Metriken sind:
Eine vollständige Liste finden Sie in der Dokumentation zur Überwachung von Apache HBase in Instana.
Instana verfolgt die Key Performance Indicators (KPIs) von Apache HBase, um den Zustand von HBase im Kontext der überwachten Umgebung zu ermitteln. Dynamic Graph von Instana enthält die benötigten Kontextinformationen, um die Ursache von HBase-Problemen zu ermitteln.
Instana enthält mehrere vordefinierte Zustandsregeln, die auf Expertenwissen und Best Practices basieren. Einige dieser integrierten Zustandsregeln sind:
Wenn es ein Problem mit dem Zustand oder der Leistung von Apache HBase gibt, kennzeichnet die Instana-Benutzeroberfläche das Problem und ändert die Zustandsfarbe der Instanz. Wenn der Service beeinträchtigt ist, wird ebenfalls ein Service-Vorfall erstellt und ein Alert gesendet. Leistungsprobleme werden mit allen Entwickleränderungen in Zusammenhang gebracht, um die Ermittlung der Ursache zu erleichtern.
Die Regionsserver sind Teil des Lese- und Schreibpfads, daher ist es wichtig, jederzeit den Überblick über ihren Zustand zu haben. Instana sammelt automatisch die folgenden Leistungsüberwachungsmetriken für HBase-Regionsserver:
Da Apache HBase in Java geschrieben ist, umfasst ein umfassendes Verständnis des Leistungszustands des gesamten Systems die JVM-Überwachung, die ebenfalls automatisch erfolgt – und integrierte Zustandsregeln zur Erkennung von Problemen mit JVM-Speicher, Cache und Deadlocks beinhaltet.