You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@slider.apache.org by sm...@apache.org on 2014/05/28 04:21:14 UTC
[09/44] git commit: SLIDER 102. Add metrics information to
application package
SLIDER 102. Add metrics information to application package
Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/ad87924a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/ad87924a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/ad87924a
Branch: refs/heads/master
Commit: ad87924a5e742a0c2ade98bb48c393dd043c1b7c
Parents: cfa4d71
Author: Sumit Mohanty <sm...@hortonworks.com>
Authored: Wed May 21 17:35:46 2014 -0700
Committer: Sumit Mohanty <sm...@hortonworks.com>
Committed: Wed May 21 17:35:46 2014 -0700
----------------------------------------------------------------------
app-packages/accumulo-v1_5/metainfo.xml | 2 +-
app-packages/hbase-v0_96/appConfig.json | 1 +
app-packages/hbase-v0_96/metainfo.xml | 8 +-
app-packages/hbase-v0_96/metrics.json | 110 +++++++++++++++++++++++++++
4 files changed, 118 insertions(+), 3 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/ad87924a/app-packages/accumulo-v1_5/metainfo.xml
----------------------------------------------------------------------
diff --git a/app-packages/accumulo-v1_5/metainfo.xml b/app-packages/accumulo-v1_5/metainfo.xml
index db904e2..244632c 100644
--- a/app-packages/accumulo-v1_5/metainfo.xml
+++ b/app-packages/accumulo-v1_5/metainfo.xml
@@ -29,7 +29,7 @@
<name>QuickLinks</name>
<exports>
<export>
- <name>Monitor</name>
+ <name>org.apache.slider.monitor</name>
<value>http://${ACCUMULO_MONITOR_HOST}:${site.accumulo-site.monitor.port.client}</value>
</export>
</exports>
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/ad87924a/app-packages/hbase-v0_96/appConfig.json
----------------------------------------------------------------------
diff --git a/app-packages/hbase-v0_96/appConfig.json b/app-packages/hbase-v0_96/appConfig.json
index 568bbc0..e25adbb 100644
--- a/app-packages/hbase-v0_96/appConfig.json
+++ b/app-packages/hbase-v0_96/appConfig.json
@@ -19,6 +19,7 @@
"site.global.security_enabled": "false",
"site.global.ganglia_server_host": "${NN_HOST}",
"site.global.ganglia_server_port": "8663",
+ "site.global.ganglia_server_id": "Application1",
"site.hbase-site.hbase.hstore.flush.retries.number": "120",
"site.hbase-site.hbase.client.keyvalue.maxsize": "10485760",
"site.hbase-site.hbase.hstore.compactionThreshold": "3",
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/ad87924a/app-packages/hbase-v0_96/metainfo.xml
----------------------------------------------------------------------
diff --git a/app-packages/hbase-v0_96/metainfo.xml b/app-packages/hbase-v0_96/metainfo.xml
index d4da574..6a45818 100644
--- a/app-packages/hbase-v0_96/metainfo.xml
+++ b/app-packages/hbase-v0_96/metainfo.xml
@@ -32,13 +32,17 @@
<name>QuickLinks</name>
<exports>
<export>
- <name>JMX_Endpoint</name>
+ <name>org.apache.slider.jmx</name>
<value>http://${HBASE_MASTER_HOST}:${site.hbase-site.hbase.master.info.port}/jmx</value>
</export>
<export>
- <name>Master_Status</name>
+ <name>org.apache.slider.monitor</name>
<value>http://${HBASE_MASTER_HOST}:${site.hbase-site.hbase.master.info.port}/master-status</value>
</export>
+ <export>
+ <name>org.apache.slider.metrics</name>
+ <value>http://${site.global.ganglia_server_host}/cgi-bin/rrd.py?c=${site.global.ganglia_server_id}</value>
+ </export>
</exports>
</exportGroup>
</exportGroups>
http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/ad87924a/app-packages/hbase-v0_96/metrics.json
----------------------------------------------------------------------
diff --git a/app-packages/hbase-v0_96/metrics.json b/app-packages/hbase-v0_96/metrics.json
new file mode 100644
index 0000000..a359109
--- /dev/null
+++ b/app-packages/hbase-v0_96/metrics.json
@@ -0,0 +1,110 @@
+{
+ "HBASE_REGIONSERVER": {
+ "Component": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "metrics/hbase/regionserver/readRequestsCount": {
+ "metric": "regionserver.Server.readRequestCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/regions": {
+ "metric": "regionserver.Server.regionCount",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/regionserver/flushQueueSize": {
+ "metric": "regionserver.Server.flushQueueLength",
+ "pointInTime": false,
+ "temporal": true
+ }
+ }
+ }
+ ]
+ },
+ "HBASE_MASTER": {
+ "Component": [
+ {
+ "type": "ganglia",
+ "metrics": {
+ "metrics/hbase/master/cluster_requests": {
+ "metric": "master.Server.clusterRequests",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/master/ClusterId": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/splitTime_avg_time": {
+ "metric": "master.FileSystem.HlogSplitTime_mean",
+ "pointInTime": false,
+ "temporal": true
+ },
+ "metrics/hbase/master/splitSize_avg_time": {
+ "metric": "master.FileSystem.HlogSplitSize_mean",
+ "pointInTime": false,
+ "temporal": true
+ }
+ }
+ },
+ {
+ "type": "jmx",
+ "metrics": {
+ "metrics/hbase/master/AverageLoad": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.averageLoad",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/DeadRegionServers": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.numDeadRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ClusterId": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.clusterId",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/IsActiveMaster": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.isActiveMaster",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/MasterActiveTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterActiveTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "ServiceComponentInfo/MasterStartTime": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.masterStartTime",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/RegionServers": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.numRegionServers",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ServerName": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.serverName",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/ZookeeperQuorum": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.tag.zookeeperQuorum",
+ "pointInTime": true,
+ "temporal": false
+ },
+ "metrics/hbase/master/cluster_requests": {
+ "metric": "Hadoop:service=HBase,name=Master,sub=Server.clusterRequests",
+ "pointInTime": true,
+ "temporal": false
+ }
+ }
+ }
+ ]
+ }
+}
\ No newline at end of file