Skip to content

Commit

Permalink
Merge pull request #1 from iwasakims/hbase
Browse files Browse the repository at this point in the history
adding descriptions about replication.
  • Loading branch information
everpeace authored May 22, 2017
2 parents 314741a + 3eed893 commit ccedd55
Show file tree
Hide file tree
Showing 4 changed files with 13 additions and 5 deletions.
2 changes: 1 addition & 1 deletion hbase_regionserver/_gen.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
def decorate_descrption(metric, dumped_attribute)
if Hash === dumped_attribute && dumped_attribute.has_key?("description")
metric["description"] = dumped_attribute["description"]
else
elsif not metric.has_key?("description")
metric["description"] = ""
end
end
Expand Down
4 changes: 4 additions & 0 deletions hbase_regionserver/_metrics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,14 +41,18 @@
attribute: sink.appliedOps
metric_type: gauge
alias: hbase.regionserver.replication.sink.applied_ops
description: Number of WAL entries applied on replication sink.
- bean: Hadoop:service=HBase,name=RegionServer,sub=Replication
attribute: sink.ageOfLastAppliedOp
metric_type: gauge
alias: hbase.regionserver.replication.sink.age_of_last_applied_op
description: Replication time lag of last applied WAL entry between source and sink.
unit_name: millisecond
- bean: Hadoop:service=HBase,name=RegionServer,sub=Replication
attribute: sink.appliedBatches
metric_type: gauge
alias: hbase.regionserver.replication.sink.applied_batches
description: Number of WAL applying operations processd on replication sink.
- bean: Hadoop:service=HBase,name=RegionServer,sub=Server
attribute: regionCount
metric_type: gauge
Expand Down
6 changes: 5 additions & 1 deletion hbase_regionserver/conf.yaml.example
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
instances:
- host: localhost
port: 10102 # This is the JMX port on which HBase RegionServer exposes its metrics (usually 10101)
port: 10102 # This is the JMX port on which HBase RegionServer exposes its metrics (usually 10102)
tags:
hbase: regionserver
# env: stage
Expand Down Expand Up @@ -70,12 +70,15 @@ init_config:
bean:
- Hadoop:service=HBase,name=RegionServer,sub=Replication
attribute:
# Number of WAL entries applied on replication sink.
sink.appliedOps:
metric_type: gauge
alias: hbase.regionserver.replication.sink.applied_ops
# Replication time lag of last applied WAL entry between source and sink.
sink.ageOfLastAppliedOp:
metric_type: gauge
alias: hbase.regionserver.replication.sink.age_of_last_applied_op
# Number of WAL applying operations processd on replication sink.
sink.appliedBatches:
metric_type: gauge
alias: hbase.regionserver.replication.sink.applied_batches
Expand Down Expand Up @@ -625,3 +628,4 @@ init_config:
GcTimeMillis:
metric_type: gauge
alias: hbase.jvm_metrics.gc_time_millis

6 changes: 3 additions & 3 deletions hbase_regionserver/metadata.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ hbase.regionserver.ipc.total_call_time.mean,gauge,"",millisecond,"","total call
hbase.regionserver.ipc.total_call_time.median,gauge,"",millisecond,"","total call time, including both queued and processing time.",0,hbase_regionserver,""
hbase.regionserver.ipc.total_call_time.percentile.99,gauge,"",millisecond,"","total call time, including both queued and processing time.",0,hbase_regionserver,""
hbase.regionserver.regions.num_regions,gauge,"","","",Number of regions in the metrics system,0,hbase_regionserver,""
hbase.regionserver.replication.sink.applied_ops,gauge,"","","","",0,hbase_regionserver,""
hbase.regionserver.replication.sink.age_of_last_applied_op,gauge,"","","","",0,hbase_regionserver,""
hbase.regionserver.replication.sink.applied_batches,gauge,"","","","",0,hbase_regionserver,""
hbase.regionserver.replication.sink.applied_ops,gauge,"","","",Number of WAL entries applied on replication sink.,0,hbase_regionserver,""
hbase.regionserver.replication.sink.age_of_last_applied_op,gauge,"",millisecond,"",Replication time lag of last applied WAL entry between source and sink.,0,hbase_regionserver,""
hbase.regionserver.replication.sink.applied_batches,gauge,"","","",Number of WAL applying operations processd on replication sink.,0,hbase_regionserver,""
hbase.regionserver.server.region_count,gauge,"","","",Number of regions,0,hbase_regionserver,""
hbase.regionserver.server.store_count,gauge,"","","",Number of Stores,0,hbase_regionserver,""
hbase.regionserver.server.hlog_file_count,gauge,"","","",Number of WAL Files,0,hbase_regionserver,""
Expand Down

0 comments on commit ccedd55

Please sign in to comment.