|
@@ -47,6 +47,30 @@
|
|
|
# If this variable is left out, then the default is no expiration.
|
|
|
hbase.extendedperiod = 3600
|
|
|
|
|
|
+{% if has_metric_collector %}
|
|
|
+
|
|
|
+# HBase-specific configuration to reset long-running stats (e.g. compactions)
|
|
|
+# If this variable is left out, then the default is no expiration.
|
|
|
+hbase.extendedperiod = 3600
|
|
|
+
|
|
|
+hbase.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
+hbase.period=10
|
|
|
+hbase.collector={{metric_collector_host}}:8188
|
|
|
+
|
|
|
+jvm.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
+jvm.period=10
|
|
|
+jvm.collector={{metric_collector_host}}:8188
|
|
|
+
|
|
|
+rpc.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
+rpc.period=10
|
|
|
+rpc.collector={{metric_collector_host}}:8188
|
|
|
+
|
|
|
+hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
+hbase.sink.timeline.period=10
|
|
|
+hbase.sink.timeline.collector={{metric_collector_host}}:8188
|
|
|
+
|
|
|
+{% else %}
|
|
|
+
|
|
|
# Configuration of the "hbase" context for ganglia
|
|
|
# Pick one: Ganglia 3.0 (former) or Ganglia 3.1 (latter)
|
|
|
# hbase.class=org.apache.hadoop.metrics.ganglia.GangliaContext
|
|
@@ -80,26 +104,4 @@ hbase.sink.ganglia.period=10
|
|
|
|
|
|
hbase.sink.ganglia.servers={{ganglia_server_host}}:8663
|
|
|
|
|
|
-{% if has_metric_collector %}
|
|
|
-
|
|
|
-# HBase-specific configuration to reset long-running stats (e.g. compactions)
|
|
|
-# If this variable is left out, then the default is no expiration.
|
|
|
-hbase.extendedperiod = 3600
|
|
|
-
|
|
|
-hbase.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
-hbase.period=10
|
|
|
-hbase.collector={{metric_collector_host}}:8188
|
|
|
-
|
|
|
-jvm.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
-jvm.period=10
|
|
|
-jvm.collector={{metric_collector_host}}:8188
|
|
|
-
|
|
|
-rpc.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
-rpc.period=10
|
|
|
-rpc.collector={{metric_collector_host}}:8188
|
|
|
-
|
|
|
-hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
|
|
|
-hbase.sink.timeline.period=10
|
|
|
-hbase.sink.timeline.collector={{metric_collector_host}}:8188
|
|
|
-
|
|
|
{% endif %}
|