HBase Monitoring joue un rôle essentiel dans le contrôle des microservices et des applications d'Instana. Apache HBase (lien externe à ibm.com) est une base de données open source distribuée et non relationnelle écrite en Java qui s'appuie sur Hadoop (lien externe à ibm.com) et HDFS (lien externe à ibm.com) afin de fournir les avantages suivants :
14 jours, version complète, aucune donnée bancaire requise
Apache Hbase Monitoring fait partie de la solution automatisée Application Performance Monitoring d'Instana. Une fois l'agent Instana déployé dans une infrastructure exécutant Apache HBase, ce dernier détecte automatiquement la technologie et se configure pour contrôler HBase, ses données de configuration et ses indicateurs de performance. Aucune installation ni configuration humaine n'est nécessaire.
Après avoir automatiquement déployé le contrôle d'Apache HBase, Instana va immédiatement mapper l'infrastructure de la base de données. L'agent Instana renvoie ensuite toutes les données vers notre modèle de diagramme dynamique, qui stocke et contextualise toutes les données de surveillance collectées. En règle générale, les données de configuration suivantes sont collectées :
Voici quelques exemples de mesures collectées :
La liste complète est disponible dans la documentation d'Instana relative à Apache HBase Monitoring.
Instana suit les indicateurs clés de performance d'Apache HBase afin d'en déduire l'état de santé au sein de l'environnement surveillé. Le diagramme dynamique d'Instana regroupe les informations contextuelles permettant de déterminer la cause première des problèmes rencontrés par HBase.
Instana est livré avec de nombreuses règles de santé prédéfinies reposant sur des connaissances approfondies et les bonnes pratiques. Parmi elles, on trouve par exemple :
En cas d'anomalie au niveau de la santé ou des performances d'Apache HBase, le problème sera signalé dans l'interface Instana et la couleur de l'instance sera modifiée. Si le service est affecté, un incident de service sera également créé et une alerte sera envoyée. Les problèmes de performance sont corrélés avec tous les changements effectués par les développeurs afin d'en déterminer la cause première.
Étant donné que les RegionServers font partie du processus de lecture et d'écriture, il est important de connaître leur état de santé à tout moment. Instana collecte automatiquement les indicateurs de performance des RegionServers HBase suivants :
Étant donné qu'Apache HBase est écrit en Java, les performances et l'état de santé de JVM sont également contrôlés automatiquement, avec des règles de santé intégrées visant à détecter les problèmes liés à la mémoire, au cache et aux interblocages de JVM.