2016-04-08 12 views
0

Ich fand heraus, dass Hbase verschiedene Metriken bietet, die verwendet werden könnten, um den Cluster zu überwachen und die Konfigurationsparameter für die beste Leistung abzustimmen. Kann also jemand sagen, was diese Metriken bedeuten und welche wichtigen Metriken zu beachten sind?Überwachung von HBase Cluster

+0

Die Antwort hängt von der Anzahl der Regionsserver in Ihrem HBase-Cluster ab. Die Liste der Schlüsselmetriken, die für 5-Node-Cluster überwacht werden, unterscheidet sich von einer Scale-Out-Installation. –

+0

Können Sie Beispiele dafür angeben, welche Metriken für einen 5-Knoten-Cluster überwacht werden sollen? – shubham003

Antwort

1

Metric NameExplanation of value

hbase.regionserver.blockCacheCount 

Artikel Block-Cache im Speicher zählen. Dies ist die Anzahl der Blöcke von StoreFiles (HFiles) im Cache.

hbase.regionserver.blockCacheEvictedCount 

Anzahl der Blöcke, die aus dem Cache-Block aufgrund Heapgröße Constraints vertrieben werden mußten.

hbase.regionserver.blockCacheFree 

Block-Cache-Speicher vorhanden (Byte).

hbase.regionserver.blockCacheHitCachingRatio 

Block Cache-Treffer Caching-Verhältnis (0 bis 100). Das Cache-Treffer-Verhältnis für Lesevorgänge, die so konfiguriert sind, dass sie in den Cache schauen (d. H. CacheBlocks = true).

hbase.regionserver.blockCacheHitCount 

Anzahl der aus dem Cache gelesenen Blöcke von StoreFiles (HFiles).

hbase.regionserver.blockCa 
cheHitRatio 

Block-Cache-Trefferquote (0 bis 100). Eingeschlossen sind alle Leseanforderungen, obwohl diese mit cacheBlocks = false wird immer von der Platte gelesen und als gezählt werden „Cache-Miss.“

hbase.regionserver.blockCacheMissCount 

Anzahl der Blöcke von StoreFiles (HFiles) angefordert, aber nicht aus dem Cache gelesen.

hbase.regionserver.blockCacheSize 

Block-Cache-Größe in dem Speicher (Bytes), das heißt, Speicher in Verwendung durch die BlockCache.

hbase.regionserver.compactionQueueSize 

Größe der Komprimierungswarteschlange. Dies ist die Anzahl der Stores im RegionServer, die für die Komprimierung vorgesehen sind.

hbase.regionserver.flushQueueSize 

Anzahl der in die Warteschlange eingereihten Bereiche im MemStore, die auf Flush warten.

hbase.regionserver.fsReadLatency_avg_time 

Dateisystem lesen Latenz (ms). Dies ist die durchschnittliche Zeit zum Lesen von HDFS.

hbase.regionserver.fsReadLatency_num_ops 

Filesystem Leseoperationen.

hbase.regionserver.memstoreSizeMB 

Summe aller Memstoregrößen in diesem RegionServer (MB). hbase.regionserver.regions Anzahl der Regionen, die vom RegionServer bedient werden.

hbase.regionserver.requests 

Gesamtanzahl der Lese- und Schreibanforderungen.Anforderungen entsprechen RegionServer RPC Rufe; so wird eine einzige Get in 1 Anfrage führen, sondern ein Scan mit Caching-Set 1000

Alle diese Metriken haben ihre eigene Bedeutung Sie auf eigene Faust nach der Lektüre oben angegebenen Beschreibung jeder Metrik entscheiden kann.