Monitoraggio Apache HBase
Logo Apache HBase
Monitoraggio e gestione delle prestazioni di Apache HBase

Il monitoraggio HBase è una parte importante del monitoraggio automatizzato delle applicazioni di microservizi di Instana.  Apache HBase  (link esterno a ibm.com) è un database open source, distribuito e non relazionale scritto in Java, che sfrutta Hadoop  (link esterno a ibm.com) e HDFS  (link esterno a ibm.com) per fornire quanto segue:

  • Scalabilità lineare e modulare
  • Letture e scritture strettamente coerenti
  • Sharding automatico e configurabile delle tabelle
  • Supporto con failover automatico tra RegionServers
  • Comode classi base per supportare i lavori Hadoop MapReduce con tabelle Apache HBase
  • API Java di facile utilizzo per l'accesso ai client
  • Blocco cache e filtri bloom per query in tempo reale
  • Push down del predicato di query tramite filtri lato server
  • Thrift gateway e un servizio web REST-ful che supporta opzioni di codifica dei dati XML, Protobuf e binarie
  • Supporto per l'esportazione di metriche tramite il sottosistema di metriche Hadoop in file o tramite JMX
Inizia la tua PROVA GRATUITA oggi!

14 giorni, nessuna carta di credito, versione completa

Configurazione del Monitoraggio Apache HBase di Instana

Il monitoraggio Apache HBase fa parte della soluzione automatizzata di monitoraggio delle prestazioni delle applicazioni di Instana. Quando l'agente Instana viene distribuito in un'infrastruttura contenente Apache HBase, rileva automaticamente la tecnologia e si configura per monitorare Hbase insieme ai dati di configurazione e alle metriche delle prestazioni. Non è richiesta alcuna installazione o configurazione umana.

Monitoraggio delle prestazioni e della configurazione Apache HBase

Dopo che Instana ha distribuito automaticamente il monitoraggio Apache HBase, mapperà immediatamente l'infrastruttura di HBase. L'agente Instana invia tutti i dati al nostro modello di grafico dinamico, che archivia e contestualizza tutti i dati di monitoraggio raccolti. I dati di configurazione tipici raccolti sono:

  • Sink
  • Fonti
  • Server regione
  • Server regione morta
  • ID cluster
  • Master attivo
  • Nome server

Alcune metriche di esempio raccolte sono:

  • Server master
  • Statistiche
  • Pubblicazione
  • Snapshot

Un elenco completo è disponibile nella  documentazione sul Monitoraggio Apache HBase Instana.

Monitoraggio Apache HBase – Avvisi di integrità integrati

Instana tiene traccia degli Indicatore chiave delle prestazioni Apache HBase per dedurre uno stato di salute relativo ad HBase nel contesto dell'ambiente monitorato. Il grafico dinamico di Instana contiene le informazioni contestuali necessarie per determinare la causa principale dei problemi HBase.

Instana dispone di molteplici regole sullo stato di salute predefinite in base alle conoscenze degli esperti e alle best practice. Ecco alcune di queste regole integrate sullo stato di salute:

  • La differenza tra il numero di archivi e il numero di file in archivio è significativa
  • La percentuale di riscontri nella cache di blocco del server della regione è bassa
  • Aumento significativo della lunghezza della compressione o della coda di svuotamento

In caso di problemi con lo stato o le prestazioni di Apache HBase, l'interfaccia utente di Instana segnalerà il problema e modificherà il colore relativo allo stato dell'istanza. Se il servizio ne risente, verrà creato anche un Incidente di servizio e verrà inviato un avviso. I problemi con le prestazioni vengono correlati con tutte le modifiche dello sviluppatore per arrivare a stabilire la causa principale.

Comprensione delle prestazioni del server della regione

I Server della regione fanno parte del percorso di lettura e scrittura, quindi è importante comprenderne l'integrità in qualsiasi momento. Instana raccoglie automaticamente le seguenti metriche di monitoraggio delle prestazioni del server della regione HBase:

  • Suddivisone
  • Compressione
  • Svuotamento
  • Archiviazione file
  • Blocco cache
Comprensione delle metriche delle prestazioni di Apache HBase JVM

Poiché Apache HBase è scritto in Java, una comprensione completa dello stato complessivo delle prestazioni del sistema include il monitoraggio JVM, anch'esso automatico, e include regole integrate sullo stato di salute per rilevare problemi con memoria JVM, cache e deadlock.

Installazione del Monitoraggio HBase di Instana

Scopri ulteriori informazioni su come iniziare il Monitoraggio HBase con Instana. Puoi accedere al tuo account o iniziare una versione di prova.

Monitoraggio HBase Avvia la versione di prova