You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ambari.apache.org by ds...@apache.org on 2015/09/10 21:04:21 UTC

[1/5] ambari git commit: AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)

Repository: ambari
Updated Branches:
  refs/heads/trunk 621e5c31c -> 1ec86cd83


http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/YARN.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/YARN.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/YARN.txt
deleted file mode 100644
index ce04228..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/YARN.txt
+++ /dev/null
@@ -1,178 +0,0 @@
-jvm.JvmMetrics.GcCount
-jvm.JvmMetrics.GcCountPS
-jvm.JvmMetrics.GcTimeMillis
-jvm.JvmMetrics.GcTimeMillisPS
-jvm.JvmMetrics.LogError
-jvm.JvmMetrics.LogFatal
-jvm.JvmMetrics.LogInfo
-jvm.JvmMetrics.LogWarn
-jvm.JvmMetrics.MemHeapCommittedM
-jvm.JvmMetrics.MemHeapMaxM
-jvm.JvmMetrics.MemHeapUsedM
-jvm.JvmMetrics.MemMaxM
-jvm.JvmMetrics.MemNonHeapCommittedM
-jvm.JvmMetrics.MemNonHeapMaxM
-jvm.JvmMetrics.MemNonHeapUsedM
-jvm.JvmMetrics.ThreadsBlocked
-jvm.JvmMetrics.ThreadsNew
-jvm.JvmMetrics.ThreadsRunnable
-jvm.JvmMetrics.ThreadsTerminated
-jvm.JvmMetrics.ThreadsTimedWaiting
-jvm.JvmMetrics.ThreadsWaiting
-mapred.ShuffleMetrics.ShuffleConnections
-mapred.ShuffleMetrics.ShuffleOutputBytes
-mapred.ShuffleMetrics.ShuffleOutputsFailed
-mapred.ShuffleMetrics.ShuffleOutputsOK
-metricssystem.MetricsSystem.DroppedPubAll
-metricssystem.MetricsSystem.NumActiveSinks
-metricssystem.MetricsSystem.NumActiveSources
-metricssystem.MetricsSystem.NumAllSinks
-metricssystem.MetricsSystem.NumAllSources
-metricssystem.MetricsSystem.PublishAvgTime
-metricssystem.MetricsSystem.PublishNumOps
-metricssystem.MetricsSystem.Sink_timelineAvgTime
-metricssystem.MetricsSystem.Sink_timelineDropped
-metricssystem.MetricsSystem.Sink_timelineNumOps
-metricssystem.MetricsSystem.Sink_timelineQsize
-metricssystem.MetricsSystem.SnapshotAvgTime
-metricssystem.MetricsSystem.SnapshotNumOps
-rpc.rpc.CallQueueLength
-rpc.rpc.NumOpenConnections
-rpc.rpc.ReceivedBytes
-rpc.rpc.RpcAuthenticationFailures
-rpc.rpc.RpcAuthenticationSuccesses
-rpc.rpc.RpcAuthorizationFailures
-rpc.rpc.RpcAuthorizationSuccesses
-rpc.rpc.RpcClientBackoff
-rpc.rpc.RpcProcessingTimeAvgTime
-rpc.rpc.RpcProcessingTimeNumOps
-rpc.rpc.RpcQueueTimeAvgTime
-rpc.rpc.RpcQueueTimeNumOps
-rpc.rpc.RpcSlowCalls
-rpc.rpc.SentBytes
-rpcdetailed.rpcdetailed.AllocateAvgTime
-rpcdetailed.rpcdetailed.AllocateNumOps
-rpcdetailed.rpcdetailed.FinishApplicationMasterAvgTime
-rpcdetailed.rpcdetailed.FinishApplicationMasterNumOps
-rpcdetailed.rpcdetailed.GetApplicationReportAvgTime
-rpcdetailed.rpcdetailed.GetApplicationReportNumOps
-rpcdetailed.rpcdetailed.GetClusterMetricsAvgTime
-rpcdetailed.rpcdetailed.GetClusterMetricsNumOps
-rpcdetailed.rpcdetailed.GetClusterNodesAvgTime
-rpcdetailed.rpcdetailed.GetClusterNodesNumOps
-rpcdetailed.rpcdetailed.GetContainerStatusesAvgTime
-rpcdetailed.rpcdetailed.GetContainerStatusesNumOps
-rpcdetailed.rpcdetailed.GetNewApplicationAvgTime
-rpcdetailed.rpcdetailed.GetNewApplicationNumOps
-rpcdetailed.rpcdetailed.GetQueueInfoAvgTime
-rpcdetailed.rpcdetailed.GetQueueInfoNumOps
-rpcdetailed.rpcdetailed.GetQueueUserAclsAvgTime
-rpcdetailed.rpcdetailed.GetQueueUserAclsNumOps
-rpcdetailed.rpcdetailed.HeartbeatAvgTime
-rpcdetailed.rpcdetailed.HeartbeatNumOps
-rpcdetailed.rpcdetailed.NodeHeartbeatAvgTime
-rpcdetailed.rpcdetailed.NodeHeartbeatNumOps
-rpcdetailed.rpcdetailed.RegisterApplicationMasterAvgTime
-rpcdetailed.rpcdetailed.RegisterApplicationMasterNumOps
-rpcdetailed.rpcdetailed.RegisterNodeManagerAvgTime
-rpcdetailed.rpcdetailed.RegisterNodeManagerNumOps
-rpcdetailed.rpcdetailed.StartContainersAvgTime
-rpcdetailed.rpcdetailed.StartContainersNumOps
-rpcdetailed.rpcdetailed.StopContainersAvgTime
-rpcdetailed.rpcdetailed.StopContainersNumOps
-rpcdetailed.rpcdetailed.SubmitApplicationAvgTime
-rpcdetailed.rpcdetailed.SubmitApplicationNumOps
-ugi.UgiMetrics.GetGroupsAvgTime
-ugi.UgiMetrics.GetGroupsNumOps
-ugi.UgiMetrics.LoginFailureAvgTime
-ugi.UgiMetrics.LoginFailureNumOps
-ugi.UgiMetrics.LoginSuccessAvgTime
-ugi.UgiMetrics.LoginSuccessNumOps
-yarn.ClusterMetrics.AMLaunchDelayAvgTime
-yarn.ClusterMetrics.AMLaunchDelayNumOps
-yarn.ClusterMetrics.AMRegisterDelayAvgTime
-yarn.ClusterMetrics.AMRegisterDelayNumOps
-yarn.ClusterMetrics.NumActiveNMs
-yarn.ClusterMetrics.NumDecommissionedNMs
-yarn.ClusterMetrics.NumLostNMs
-yarn.ClusterMetrics.NumRebootedNMs
-yarn.ClusterMetrics.NumUnhealthyNMs
-yarn.NodeManagerMetrics.AllocatedContainers
-yarn.NodeManagerMetrics.AllocatedGB
-yarn.NodeManagerMetrics.AllocatedVCores
-yarn.NodeManagerMetrics.AvailableGB
-yarn.NodeManagerMetrics.AvailableVCores
-yarn.NodeManagerMetrics.BadLocalDirs
-yarn.NodeManagerMetrics.BadLogDirs
-yarn.NodeManagerMetrics.ContainerLaunchDurationAvgTime
-yarn.NodeManagerMetrics.ContainerLaunchDurationNumOps
-yarn.NodeManagerMetrics.ContainersCompleted
-yarn.NodeManagerMetrics.ContainersFailed
-yarn.NodeManagerMetrics.ContainersIniting
-yarn.NodeManagerMetrics.ContainersKilled
-yarn.NodeManagerMetrics.ContainersLaunched
-yarn.NodeManagerMetrics.ContainersRunning
-yarn.NodeManagerMetrics.GoodLocalDirsDiskUtilizationPerc
-yarn.NodeManagerMetrics.GoodLogDirsDiskUtilizationPerc
-yarn.QueueMetrics.Queue=root.AMResourceLimitMB
-yarn.QueueMetrics.Queue=root.AMResourceLimitVCores
-yarn.QueueMetrics.Queue=root.ActiveApplications
-yarn.QueueMetrics.Queue=root.ActiveUsers
-yarn.QueueMetrics.Queue=root.AggregateContainersAllocated
-yarn.QueueMetrics.Queue=root.AggregateContainersReleased
-yarn.QueueMetrics.Queue=root.AllocatedContainers
-yarn.QueueMetrics.Queue=root.AllocatedMB
-yarn.QueueMetrics.Queue=root.AllocatedVCores
-yarn.QueueMetrics.Queue=root.AppAttemptFirstContainerAllocationDelayAvgTime
-yarn.QueueMetrics.Queue=root.AppAttemptFirstContainerAllocationDelayNumOps
-yarn.QueueMetrics.Queue=root.AppsCompleted
-yarn.QueueMetrics.Queue=root.AppsFailed
-yarn.QueueMetrics.Queue=root.AppsKilled
-yarn.QueueMetrics.Queue=root.AppsPending
-yarn.QueueMetrics.Queue=root.AppsRunning
-yarn.QueueMetrics.Queue=root.AppsSubmitted
-yarn.QueueMetrics.Queue=root.AvailableMB
-yarn.QueueMetrics.Queue=root.AvailableVCores
-yarn.QueueMetrics.Queue=root.PendingContainers
-yarn.QueueMetrics.Queue=root.PendingMB
-yarn.QueueMetrics.Queue=root.PendingVCores
-yarn.QueueMetrics.Queue=root.ReservedContainers
-yarn.QueueMetrics.Queue=root.ReservedMB
-yarn.QueueMetrics.Queue=root.ReservedVCores
-yarn.QueueMetrics.Queue=root.UsedAMResourceMB
-yarn.QueueMetrics.Queue=root.UsedAMResourceVCores
-yarn.QueueMetrics.Queue=root.default.AMResourceLimitMB
-yarn.QueueMetrics.Queue=root.default.AMResourceLimitVCores
-yarn.QueueMetrics.Queue=root.default.ActiveApplications
-yarn.QueueMetrics.Queue=root.default.ActiveUsers
-yarn.QueueMetrics.Queue=root.default.AggregateContainersAllocated
-yarn.QueueMetrics.Queue=root.default.AggregateContainersReleased
-yarn.QueueMetrics.Queue=root.default.AllocatedContainers
-yarn.QueueMetrics.Queue=root.default.AllocatedMB
-yarn.QueueMetrics.Queue=root.default.AllocatedVCores
-yarn.QueueMetrics.Queue=root.default.AppAttemptFirstContainerAllocationDelayAvgTime
-yarn.QueueMetrics.Queue=root.default.AppAttemptFirstContainerAllocationDelayNumOps
-yarn.QueueMetrics.Queue=root.default.AppsCompleted
-yarn.QueueMetrics.Queue=root.default.AppsFailed
-yarn.QueueMetrics.Queue=root.default.AppsKilled
-yarn.QueueMetrics.Queue=root.default.AppsPending
-yarn.QueueMetrics.Queue=root.default.AppsRunning
-yarn.QueueMetrics.Queue=root.default.AppsSubmitted
-yarn.QueueMetrics.Queue=root.default.AvailableMB
-yarn.QueueMetrics.Queue=root.default.AvailableVCores
-yarn.QueueMetrics.Queue=root.default.PendingContainers
-yarn.QueueMetrics.Queue=root.default.PendingMB
-yarn.QueueMetrics.Queue=root.default.PendingVCores
-yarn.QueueMetrics.Queue=root.default.ReservedContainers
-yarn.QueueMetrics.Queue=root.default.ReservedMB
-yarn.QueueMetrics.Queue=root.default.ReservedVCores
-yarn.QueueMetrics.Queue=root.default.UsedAMResourceMB
-yarn.QueueMetrics.Queue=root.default.UsedAMResourceVCores
-yarn.QueueMetrics.Queue=root.default.running_0
-yarn.QueueMetrics.Queue=root.default.running_1440
-yarn.QueueMetrics.Queue=root.default.running_300
-yarn.QueueMetrics.Queue=root.default.running_60
-yarn.QueueMetrics.Queue=root.running_0
-yarn.QueueMetrics.Queue=root.running_1440
-yarn.QueueMetrics.Queue=root.running_300
-yarn.QueueMetrics.Queue=root.running_60

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/split_points.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/split_points.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/split_points.py
deleted file mode 100644
index 910bde3..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/split_points.py
+++ /dev/null
@@ -1,210 +0,0 @@
-# !/usr/bin/env python
-"""
-Licensed to the Apache Software Foundation (ASF) under one
-or more contributor license agreements.  See the NOTICE file
-distributed with this work for additional information
-regarding copyright ownership.  The ASF licenses this file
-to you under the Apache License, Version 2.0 (the
-"License"); you may not use this file except in compliance
-with the License.  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-
-"""
-
-import os
-import sys
-import re
-import math
-import collections
-import ast
-
-metric_filename_ext = '.txt'
-# 5 regions for higher order aggregate tables
-other_region_static_count = 5
-
-b_bytes = 1
-k_bytes = 1 << 10  # 1024
-m_bytes = 1 << 20  # 1024^2
-g_bytes = 1 << 30  # 1024^3
-t_bytes = 1 << 40  # 1024^4
-p_bytes = 1 << 50  # 1024^5
-
-def to_number(s):
-  try:
-    return int(re.sub("\D", "", s))
-  except ValueError:
-    return None
-
-def format_Xmx_size_to_bytes(value):
-  strvalue = str(value).lower()
-  if len(strvalue) == 0:
-    return 0
-  modifier = strvalue[-1]
-
-  if modifier == ' ' or modifier in "0123456789":
-    modifier = 'b'
-
-  m = {
-    modifier == 'b': b_bytes,
-    modifier == 'k': k_bytes,
-    modifier == 'm': m_bytes,
-    modifier == 'g': g_bytes,
-    modifier == 't': t_bytes,
-    modifier == 'p': p_bytes
-    } [1]
-  return to_number(strvalue) * m
-
-# Class that takes AMS HBase configs as input and determines the Region
-# pre-splits based on selected services also passed as a parameter to the class.
-class FindSplitPointsForAMSRegions():
-
-  def __init__(self, ams_hbase_site, ams_hbase_env, serviceMetricsDir,
-               operation_mode = 'embedded', services = None):
-    self.ams_hbase_site = ams_hbase_site
-    self.ams_hbase_env = ams_hbase_env
-    self.serviceMetricsDir = serviceMetricsDir
-    self.services = services
-    self.mode = operation_mode
-    # Initialize before user
-    self.initialize()
-
-  def initialize(self):
-    # calculate regions based on available memory
-    self.initialize_region_counts()
-    self.initialize_ordered_set_of_metrics()
-
-  def initialize_region_counts(self):
-    try:
-      xmx_master_bytes = format_Xmx_size_to_bytes(self.ams_hbase_env['hbase_master_heapsize'])
-      xmx_region_bytes = format_Xmx_size_to_bytes(self.ams_hbase_env['hbase_regionserver_heapsize'])
-      xmx_bytes = xmx_master_bytes + xmx_region_bytes
-      if self.mode == 'distributed':
-        xmx_bytes = xmx_region_bytes
-
-      memstore_max_mem = float(self.ams_hbase_site['hbase.regionserver.global.memstore.upperLimit']) * xmx_bytes
-      memstore_flush_size = format_Xmx_size_to_bytes(self.ams_hbase_site['hbase.hregion.memstore.flush.size'])
-
-      max_inmemory_regions = (memstore_max_mem / memstore_flush_size) - other_region_static_count
-      print 'max_inmemory_regions: %s' % max_inmemory_regions
-
-      if max_inmemory_regions > 2:
-        # Lets say total = 12, so we have 7 regions to allocate between
-        # METRIC_RECORD and METRIC_AGGREGATE tables, desired = (5, 2)
-        self.desired_precision_region_count = int(math.floor(0.8 * max_inmemory_regions))
-        self.desired_aggregate_region_count = int(max_inmemory_regions - self.desired_precision_region_count)
-      else:
-        self.desired_precision_region_count = 1
-        self.desired_aggregate_region_count = 1
-
-    except:
-      print('Bad config settings, could not calculate max regions available.')
-    pass
-
-  def initialize_ordered_set_of_metrics(self):
-    onlyServicefiles = [ f for f in os.listdir(self.serviceMetricsDir) if
-                  os.path.isfile(os.path.join(self.serviceMetricsDir, f)) ]
-
-    metrics = set()
-
-    for file in onlyServicefiles:
-      # Process for services selected at deploy time or all services if
-      # services arg is not passed
-      if self.services is None or file.rstrip(metric_filename_ext) in self.services:
-        print 'Processing file: %s' % os.path.join(self.serviceMetricsDir, file)
-        with open(os.path.join(self.serviceMetricsDir, file), 'r') as f:
-          for metric in f:
-            metrics.add(metric.strip())
-      pass
-    pass
-
-    self.metrics = sorted(metrics)
-    print 'metrics length: %s' % len(self.metrics)
-
-  def get_split_points(self):
-    split_points = collections.namedtuple('SplitPoints', [ 'precision', 'aggregate' ])
-    split_points.precision = []
-    split_points.aggregate = []
-
-    metric_list = list(self.metrics)
-    metrics_total = len(metric_list)
-
-    print 'desired_precision_region_count: %s' % self.desired_precision_region_count
-    print 'desired_aggregate_region_count: %s' % self.desired_aggregate_region_count
-
-    if self.desired_precision_region_count > 1:
-      idx = int(math.ceil(metrics_total / self.desired_precision_region_count))
-      index = idx
-      for i in range(0, self.desired_precision_region_count - 1):
-        if index < metrics_total - 1:
-          split_points.precision.append(metric_list[index])
-          index += idx
-
-    if self.desired_aggregate_region_count > 1:
-      idx = int(math.ceil(metrics_total / self.desired_aggregate_region_count))
-      index = idx
-      for i in range(0, self.desired_aggregate_region_count - 1):
-        if index < metrics_total - 1:
-          split_points.aggregate.append(metric_list[index])
-          index += idx
-
-    return split_points
-  pass
-
-def main(argv = None):
-  scriptDir = os.path.realpath(os.path.dirname(argv[0]))
-  serviceMetricsDir = os.path.join(scriptDir, 'service-metrics')
-  if os.path.exists(serviceMetricsDir):
-    onlyargs = argv[1:]
-    if len(onlyargs) < 3:
-      sys.stderr.write("Usage: dict(ams-hbase-site) dict(ams-hbase-env) list(services)\n")
-      sys.exit(2)
-    pass
-
-    ams_hbase_site = None
-    ams_hbase_env = None
-    services = None
-    try:
-      ams_hbase_site = ast.literal_eval(str(onlyargs[0]))
-      ams_hbase_env = ast.literal_eval(str(onlyargs[1]))
-      services = onlyargs[2]
-      if services:
-        services = str(services).split(',')
-      pass
-    except Exception, ex:
-      sys.stderr.write(str(ex))
-      sys.stderr.write("\nUsage: Expected items not found in input. Found "
-                      " ams-hbase-site => {0}, ams-hbase-env => {1},"
-                      " services => {2}".format(ams_hbase_site, ams_hbase_env, services))
-      sys.exit(2)
-
-    print '--------- AMS Regions Split point finder ---------'
-    print 'Services: %s' % services
-
-    mode = 'distributed' if 'hbase.rootdir' in ams_hbase_site and \
-                            'hdfs' in ams_hbase_site['hbase.rootdir'] else \
-                            'embedded'
-
-    split_point_finder = FindSplitPointsForAMSRegions(
-      ams_hbase_site, ams_hbase_env, serviceMetricsDir, mode, services)
-
-    result = split_point_finder.get_split_points()
-    print 'Split points for precision table : %s' % len(result.precision)
-    print 'precision: %s' % str(result.precision)
-    print 'Split points for aggregate table : %s' % len(result.aggregate)
-    print 'aggregate: %s' % str(result.aggregate)
-
-    return 0
-
-  else:
-    print 'Cannot find service metrics dir in %s' % scriptDir
-
-if __name__ == '__main__':
-  main(sys.argv)
-

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py
index cce0fc5..28dd007 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/stack_advisor.py
@@ -19,6 +19,7 @@ limitations under the License.
 
 import re
 import os
+import sys
 from math import ceil
 
 from stack_advisor import DefaultStackAdvisor
@@ -235,6 +236,55 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
       and services['configurations']['hbase-env']['properties']['hbase_user'] != services['configurations']['hbase-site']['properties']['hbase.superuser']:
       putHbaseSiteProperty("hbase.superuser", services['configurations']['hbase-env']['properties']['hbase_user'])
 
+  def getAmsMemoryRecommendation(self, services, hosts):
+    # MB per sink in hbase heapsize
+    HEAP_PER_MASTER_COMPONENT = 50
+    HEAP_PER_SLAVE_COMPONENT = 10
+
+    schMemoryMap = {
+      "HDFS": {
+        "NAMENODE": HEAP_PER_MASTER_COMPONENT,
+        "DATANODE": HEAP_PER_SLAVE_COMPONENT
+      },
+      "YARN": {
+        "RESOURCEMANAGER": HEAP_PER_MASTER_COMPONENT,
+      },
+      "HBASE": {
+        "HBASE_MASTER": HEAP_PER_MASTER_COMPONENT,
+        "HBASE_REGIONSERVER": HEAP_PER_SLAVE_COMPONENT
+      },
+      "ACCUMULO": {
+        "ACCUMULO_MASTER": HEAP_PER_MASTER_COMPONENT,
+        "ACCUMULO_TSERVER": HEAP_PER_SLAVE_COMPONENT
+      },
+      "KAFKA": {
+        "KAFKA_BROKER": HEAP_PER_MASTER_COMPONENT
+      },
+      "FLUME": {
+        "FLUME_HANDLER": HEAP_PER_SLAVE_COMPONENT
+      },
+      "STORM": {
+        "NIMBUS": HEAP_PER_MASTER_COMPONENT,
+      },
+      "AMBARI_METRICS": {
+        "METRICS_COLLECTOR": HEAP_PER_MASTER_COMPONENT,
+        "METRICS_MONITOR": HEAP_PER_SLAVE_COMPONENT
+      }
+    }
+    total_sinks_count = 0
+    # minimum heap size
+    hbase_heapsize = 500
+    for serviceName, componentsDict in schMemoryMap.items():
+      for componentName, multiplier in componentsDict.items():
+        schCount = len(
+          self.getHostsWithComponent(serviceName, componentName, services,
+                                     hosts))
+        hbase_heapsize += int((schCount * multiplier) ** 0.9)
+        total_sinks_count += schCount
+    collector_heapsize = int(hbase_heapsize/4 if hbase_heapsize > 2048 else 512)
+
+    return collector_heapsize, hbase_heapsize, total_sinks_count
+
   def recommendAmsConfigurations(self, configurations, clusterData, services, hosts):
     putAmsEnvProperty = self.putProperty(configurations, "ams-env", services)
     putAmsHbaseSiteProperty = self.putProperty(configurations, "ams-hbase-site", services)
@@ -242,11 +292,6 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
     putHbaseEnvProperty = self.putProperty(configurations, "ams-hbase-env", services)
 
     amsCollectorHosts = self.getComponentHostNames(services, "AMBARI_METRICS", "METRICS_COLLECTOR")
-    # blockCache = 0.3, memstore = 0.35, phoenix-server = 0.15, phoenix-client = 0.25
-    putAmsHbaseSiteProperty("hfile.block.cache.size", 0.3)
-    putAmsHbaseSiteProperty("hbase.regionserver.global.memstore.upperLimit", 0.35)
-    putAmsHbaseSiteProperty("hbase.regionserver.global.memstore.lowerLimit", 0.3)
-    putTimelineServiceProperty("timeline.metrics.host.aggregator.ttl", 86400)
 
     rootDir = "file:///var/lib/ambari-metrics-collector/hbase"
     tmpDir = "/var/lib/ambari-metrics-collector/hbase-tmp"
@@ -256,16 +301,46 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
       if "hbase.tmp.dir" in services["configurations"]["ams-hbase-site"]["properties"]:
         tmpDir = services["configurations"]["ams-hbase-site"]["properties"]["hbase.tmp.dir"]
 
-    # TODO recommend configuration for multiple AMBARI_METRICS collectors
+    mountpoints = ["/"]
+    for collectorHostName in amsCollectorHosts:
+      for host in hosts["items"]:
+        if host["Hosts"]["host_name"] == collectorHostName:
+          mountpoints = self.getPreferredMountPoints(host["Hosts"])
+          break
+    if not rootDir.startswith("hdfs://"):
+      rootDir = re.sub("^file:///|/", "", rootDir, count=1)
+      rootDir = "file://" + os.path.join(mountpoints[0], rootDir)
+    tmpDir = re.sub("^file:///|/", "", tmpDir, count=1)
+    if len(mountpoints) > 1 and not rootDir.startswith("hdfs://"):
+      tmpDir = os.path.join(mountpoints[1], tmpDir)
+    else:
+      tmpDir = os.path.join(mountpoints[0], tmpDir)
+    putAmsHbaseSiteProperty("hbase.rootdir", rootDir)
+    putAmsHbaseSiteProperty("hbase.tmp.dir", tmpDir)
+
+    collector_heapsize, hbase_heapsize, total_sinks_count = self.getAmsMemoryRecommendation(services, hosts)
+
+    putAmsEnvProperty("metrics_collector_heapsize", str(collector_heapsize) + "m")
+
+    # blockCache = 0.3, memstore = 0.35, phoenix-server = 0.15, phoenix-client = 0.25
+    putAmsHbaseSiteProperty("hfile.block.cache.size", 0.3)
+    putAmsHbaseSiteProperty("hbase.hregion.memstore.flush.size", 134217728)
+    putAmsHbaseSiteProperty("hbase.regionserver.global.memstore.upperLimit", 0.35)
+    putAmsHbaseSiteProperty("hbase.regionserver.global.memstore.lowerLimit", 0.3)
+    putTimelineServiceProperty("timeline.metrics.host.aggregator.ttl", 86400)
+
+    # Embedded mode heap size : master + regionserver
+    if rootDir.startswith("hdfs://"):
+      putHbaseEnvProperty("hbase_master_heapsize", "512m")
+      putHbaseEnvProperty("hbase_regionserver_heapsize", str(hbase_heapsize) + "m")
+    else:
+      putHbaseEnvProperty("hbase_master_heapsize", str(hbase_heapsize) + "m")
+
     if len(amsCollectorHosts) > 1:
       pass
     else:
-      totalHostsCount = len(hosts["items"])
       # blockCache = 0.3, memstore = 0.3, phoenix-server = 0.2, phoenix-client = 0.3
-      putHbaseEnvProperty("hbase_master_heapsize", "512m")
-      if totalHostsCount >= 400:
-        hbase_heapsize = "12288m"
-        putAmsEnvProperty("metrics_collector_heapsize", "8192m")
+      if total_sinks_count >= 2000:
         putAmsHbaseSiteProperty("hbase.regionserver.handler.count", 60)
         putAmsHbaseSiteProperty("hbase.regionserver.hlog.blocksize", 134217728)
         putAmsHbaseSiteProperty("hbase.regionserver.maxlogs", 64)
@@ -276,49 +351,38 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
         putTimelineServiceProperty("phoenix.query.maxGlobalMemoryPercentage", 30)
         putAmsHbaseSiteProperty("hbase_master_xmn_size", "512m")
         putAmsHbaseSiteProperty("regionserver_xmn_size", "512m")
-      elif totalHostsCount >= 100:
-        hbase_heapsize = "6144m"
-        putAmsEnvProperty("metrics_collector_heapsize", "4096m")
+      elif total_sinks_count >= 500:
         putAmsHbaseSiteProperty("hbase.regionserver.handler.count", 60)
         putAmsHbaseSiteProperty("hbase.regionserver.hlog.blocksize", 134217728)
         putAmsHbaseSiteProperty("hbase.regionserver.maxlogs", 64)
         putAmsHbaseSiteProperty("hbase.hregion.memstore.flush.size", 268435456)
         putAmsHbaseSiteProperty("hbase_master_xmn_size", "512m")
-      elif totalHostsCount >= 50:
-        hbase_heapsize = "2048m"
-        putAmsEnvProperty("metrics_collector_heapsize", "2048m")
+      elif total_sinks_count >= 250:
         putAmsHbaseSiteProperty("hbase_master_xmn_size", "256m")
       else:
-        # Embedded mode heap size : master + regionserver
-        hbase_heapsize = "512m"
-        putAmsEnvProperty("metrics_collector_heapsize", "512m")
         putAmsHbaseSiteProperty("hbase_master_xmn_size", "128m")
       pass
 
-      if rootDir.startswith("hdfs://"):
-        putHbaseEnvProperty("hbase_regionserver_heapsize", hbase_heapsize)
-      else:
-        putHbaseEnvProperty("hbase_master_heapsize", hbase_heapsize)
+    #split points
+    scriptDir = os.path.dirname(os.path.abspath(__file__))
+    metricsDir = os.path.join(scriptDir, '../../../../common-services/AMBARI_METRICS/0.1.0/package')
+    serviceMetricsDir = os.path.join(metricsDir, 'files', 'service-metrics')
+    sys.path.append(os.path.join(metricsDir, 'scripts'))
+    mode = 'distributed' if rootDir.startswith("hdfs://") else 'embedded'
+    servicesList = [service["StackServices"]["service_name"] for service in services["services"]]
 
-    mountpoint = "/"
-    for collectorHostName in amsCollectorHosts:
-      for host in hosts["items"]:
-        if host["Hosts"]["host_name"] == collectorHostName:
-          mountpoint = self.getProperMountPoint(host["Hosts"])
-          break
-    if not rootDir.startswith("hdfs://") :
-      rootDir = re.sub("^file:///|/", "", rootDir, count=1)
-      rootDir = "file://" + os.path.join(mountpoint, rootDir)
-    tmpDir = re.sub("^file:///|/", "", tmpDir, count=1)
-    tmpDir = os.path.join(mountpoint, tmpDir)
+    from split_points import FindSplitPointsForAMSRegions
+    split_point_finder = FindSplitPointsForAMSRegions(
+      configurations["ams-hbase-site"]["properties"],
+      configurations["ams-hbase-env"]["properties"],
+      serviceMetricsDir, mode, servicesList)
 
-    putAmsHbaseSiteProperty("hbase.rootdir", rootDir)
-    putAmsHbaseSiteProperty("hbase.tmp.dir", tmpDir)
+    result = split_point_finder.get_split_points()
+    putTimelineServiceProperty("timeline.metrics.host.aggregate.splitpoints", ','.join(result.precision))
+    putTimelineServiceProperty("timeline.metrics.cluster.aggregate.splitpoints", ','.join(result.aggregate))
 
     pass
 
-
-
   def getHostsWithComponent(self, serviceName, componentName, services, hosts):
     if services is not None and hosts is not None and serviceName in [service["StackServices"]["service_name"] for service in services["services"]]:
       service = [serviceEntry for serviceEntry in services["services"] if serviceEntry["StackServices"]["service_name"] == serviceName][0]
@@ -523,28 +587,20 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
     amsCollectorHosts = self.getComponentHostNames(services, "AMBARI_METRICS", "METRICS_COLLECTOR")
     ams_site = getSiteProperties(configurations, "ams-site")
 
+    collector_heapsize, hbase_heapsize, total_sinks_count = self.getAmsMemoryRecommendation(services, hosts)
     recommendedDiskSpace = 10485760
     # TODO validate configuration for multiple AMBARI_METRICS collectors
     if len(amsCollectorHosts) > 1:
       pass
     else:
-      totalHostsCount = len(hosts["items"])
-      if totalHostsCount > 400:
+      if total_sinks_count > 2000:
         recommendedDiskSpace  = 104857600  # * 1k == 100 Gb
-      elif totalHostsCount > 100:
+      elif total_sinks_count > 500:
         recommendedDiskSpace  = 52428800  # * 1k == 50 Gb
-      elif totalHostsCount > 50:
+      elif total_sinks_count > 250:
         recommendedDiskSpace  = 20971520  # * 1k == 20 Gb
 
-
     validationItems = []
-    for collectorHostName in amsCollectorHosts:
-      for host in hosts["items"]:
-        if host["Hosts"]["host_name"] == collectorHostName:
-          validationItems.extend([ {"config-name": 'hbase.rootdir', "item": self.validatorEnoughDiskSpace(properties, 'hbase.rootdir', host["Hosts"], recommendedDiskSpace)}])
-          validationItems.extend([ {"config-name": 'hbase.rootdir', "item": self.validatorNotRootFs(properties, 'hbase.rootdir', host["Hosts"])}])
-          validationItems.extend([ {"config-name": 'hbase.tmp.dir', "item": self.validatorNotRootFs(properties, 'hbase.tmp.dir', host["Hosts"])}])
-          break
 
     rootdir_item = None
     op_mode = ams_site.get("timeline.metrics.service.operation.mode")
@@ -561,14 +617,45 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
     validationItems.extend([{"config-name":'hbase.rootdir', "item": rootdir_item },
                             {"config-name":'hbase.cluster.distributed', "item": distributed_item }])
 
+    for collectorHostName in amsCollectorHosts:
+      for host in hosts["items"]:
+        if host["Hosts"]["host_name"] == collectorHostName:
+          validationItems.extend([{"config-name": 'hbase.rootdir', "item": self.validatorEnoughDiskSpace(properties, 'hbase.rootdir', host["Hosts"], recommendedDiskSpace)}])
+          validationItems.extend([{"config-name": 'hbase.rootdir', "item": self.validatorNotRootFs(properties, 'hbase.rootdir', host["Hosts"])}])
+          validationItems.extend([{"config-name": 'hbase.tmp.dir', "item": self.validatorNotRootFs(properties, 'hbase.tmp.dir', host["Hosts"])}])
+
+          # if METRICS_COLLECTOR is co-hosted with DATANODE
+          if not hbase_rootdir.startswith("hdfs") and \
+              collectorHostName in self.getComponentHostNames(services, "HDFS", "DATANODE"):
+            # cross-check dfs.datanode.data.dir and hbase.rootdir
+            # they shouldn't share same disk partition IO
+            hdfs_site = getSiteProperties(configurations, "hdfs-site")
+            mountPoints = []
+            for mountPoint in host["Hosts"]["disk_info"]:
+              mountPoints.append(mountPoint["mountpoint"])
+            hbase_rootdir_mountpoint = getMountPointForDir(hbase_rootdir, mountPoints)
+            if ams_site and hdfs_site and "dfs.datanode.data.dir" in hdfs_site:
+              for dfs_datadir in hdfs_site.get("dfs.datanode.data.dir").split(","):
+                mountPoints = []
+                for mountPoint in host["Hosts"]["disk_info"]:
+                  mountPoints.append(mountPoint["mountpoint"])
+                dfs_datadir_mountpoint = getMountPointForDir(dfs_datadir, mountPoints)
+                if dfs_datadir_mountpoint == hbase_rootdir_mountpoint:
+                  item = self.getWarnItem("Consider not using {0} partition for storing metrics data. "
+                                          "{0} is already used by datanode to store HDFS data".format(hbase_rootdir_mountpoint))
+                  validationItems.extend([{"config-name":'hbase.rootdir', "item": item}])
+                  break
+
     return self.toConfigurationValidationProblems(validationItems, "ams-hbase-site")
 
   def validateAmsHbaseEnvConfigurations(self, properties, recommendedDefaults, configurations, services, hosts):
-    regionServerItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_regionserver_heapsize")
+    regionServerItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_regionserver_heapsize") ## FIXME if new service added
     masterItem = self.validatorLessThenDefaultValue(properties, recommendedDefaults, "hbase_master_heapsize")
     ams_env = getSiteProperties(configurations, "ams-env")
+    amsHbaseSite = getSiteProperties(configurations, "ams-hbase-site")
     logDirItem = self.validatorEqualsPropertyItem(properties, "hbase_log_dir",
                                                   ams_env, "metrics_collector_log_dir")
+    validationItems = []
     masterHostItem = None
 
     if masterItem is None:
@@ -599,6 +686,27 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
               masterHostItem = self.getWarnItem(
                 masterHostMessage.format(
                   collectorHostName, str(", ".join(hostMasterComponents[collectorHostName]))))
+
+          # Check for unused RAM on AMS Collector node
+          hostComponents = []
+          for service in services["services"]:
+            for component in service["components"]:
+              if component["StackServiceComponents"]["hostnames"] is not None:
+                if collectorHostName in component["StackServiceComponents"]["hostnames"]:
+                  hostComponents.append(component["StackServiceComponents"]["component_name"])
+
+          requiredMemory = getMemorySizeRequired(hostComponents, configurations)
+          unusedMemory = host["Hosts"]["total_mem"] * 1024 - requiredMemory # in bytes
+          hbase_rootdir = amsHbaseSite.get("hbase.rootdir")
+          if unusedMemory > 4294967296:  # warn user, if more than 4GB RAM is unused
+            propertyToIncrease = "hbase_regionserver_heapsize" if hbase_rootdir.startswith("hdfs://") else "hbase_master_heapsize"
+            collector_heapsize = int((unusedMemory - 4294967296)/5) + to_number(ams_env.get("metrics_collector_heapsize"))*1048576
+            hbase_heapsize = int((unusedMemory - 4294967296)*4/5) + to_number(properties.get(propertyToIncrease))*1048576
+            msg = "{0} MB RAM is unused on the host {1} based on components " \
+                  "assigned. Consider allocating  {2} MB to metrics_collector_heapsize in ams-env and {3} MB to {4} in ams-hbase-env"
+
+            unusedMemoryHbaseItem = self.getWarnItem(msg.format(unusedMemory/1048576, collectorHostName, collector_heapsize/1048576, hbase_heapsize/1048576, propertyToIncrease))
+            validationItems.extend([{"config-name": propertyToIncrease, "item": unusedMemoryHbaseItem}])
       pass
 
     # Check RS memory in distributed mode since we set default as 512m
@@ -608,11 +716,13 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
     if hbase_rootdir and hbase_rootdir.startswith("hdfs://"):
       regionServerMinMemItem = self.validateMinMemorySetting(properties, 1024, 'hbase_regionserver_heapsize')
 
-    validationItems = [{"config-name": "hbase_regionserver_heapsize", "item": regionServerItem},
-                       {"config-name": "hbase_regionserver_heapsize", "item": regionServerMinMemItem},
-                       {"config-name": "hbase_master_heapsize", "item": masterItem},
-                       {"config-name": "hbase_master_heapsize", "item": masterHostItem},
-                       {"config-name": "hbase_log_dir", "item": logDirItem}]
+    validationItems.extend([
+      {"config-name": "hbase_regionserver_heapsize", "item": regionServerItem},
+      {"config-name": "hbase_regionserver_heapsize", "item": regionServerMinMemItem},
+      {"config-name": "hbase_master_heapsize", "item": masterItem},
+      {"config-name": "hbase_master_heapsize", "item": masterHostItem},
+      {"config-name": "hbase_log_dir", "item": logDirItem}
+    ])
     return self.toConfigurationValidationProblems(validationItems, "ams-hbase-env")
 
 
@@ -635,23 +745,25 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
   def getErrorItem(self, message):
     return {"level": "ERROR", "message": message}
 
-  def getProperMountPoint(self, hostInfo):
+  def getPreferredMountPoints(self, hostInfo):
 
     # '/etc/resolv.conf', '/etc/hostname', '/etc/hosts' are docker specific mount points
     undesirableMountPoints = ["/", "/home", "/etc/resolv.conf", "/etc/hosts",
                               "/etc/hostname"]
     undesirableFsTypes = ["devtmpfs", "tmpfs", "vboxsf", "CDFS"]
+    mountPoints = []
     if hostInfo and "disk_info" in hostInfo:
-      mountPoints = {}
+      mountPointsDict = {}
       for mountpoint in hostInfo["disk_info"]:
         if not (mountpoint["mountpoint"] in undesirableMountPoints or
                 mountpoint["mountpoint"].startswith(("/boot", "/mnt")) or
                 mountpoint["type"] in undesirableFsTypes or
                 mountpoint["available"] == str(0)):
-          mountPoints[mountpoint["mountpoint"]] = to_number(mountpoint["available"])
-      if mountPoints:
-        return max(mountPoints, key=mountPoints.get)
-    return "/"
+          mountPointsDict[mountpoint["mountpoint"]] = to_number(mountpoint["available"])
+      if mountPointsDict:
+        mountPoints = sorted(mountPointsDict, key=mountPointsDict.get, reverse=True)
+    mountPoints.append("/")
+    return mountPoints
 
   def validatorNotRootFs(self, properties, propertyName, hostInfo):
     if not propertyName in properties:
@@ -666,8 +778,8 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
       mountPoints.append(mountPoint["mountpoint"])
     mountPoint = getMountPointForDir(dir, mountPoints)
 
-    if "/" == mountPoint and self.getProperMountPoint(hostInfo) != mountPoint:
-      return self.getWarnItem("The root device should not be used for {0}".format(propertyName))
+    if "/" == mountPoint and self.getPreferredMountPoints(hostInfo)[0] != mountPoint:
+      return self.getWarnItem("It is not recommended to use root partition for {0}".format(propertyName))
 
     return None
 
@@ -809,7 +921,7 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
     return ['JOURNALNODE', 'ZKFC', 'GANGLIA_MONITOR']
 
   def getNotPreferableOnServerComponents(self):
-    return ['GANGLIA_SERVER']
+    return ['GANGLIA_SERVER', 'METRICS_COLLECTOR']
 
   def getCardinalitiesDict(self):
     return {
@@ -831,8 +943,8 @@ class HDP206StackAdvisor(DefaultStackAdvisor):
       'HIVE_SERVER': {6: 1, 31: 2, "else": 4},
       'HIVE_METASTORE': {6: 1, 31: 2, "else": 4},
       'WEBHCAT_SERVER': {6: 1, 31: 2, "else": 4},
-      'METRICS_COLLECTOR': {"else": 2},
-      }
+      'METRICS_COLLECTOR': {3: 2, 6: 2, 31: 3, "else": 5},
+    }
 
   def get_system_min_uid(self):
     login_defs = '/etc/login.defs'
@@ -957,7 +1069,7 @@ def getMountPointForDir(dir, mountPoints):
   """
   bestMountFound = None
   if dir:
-    dir = dir.strip().lower()
+    dir = re.sub("^file:///", "", dir, count=1).strip().lower()
 
     # If the path is "/hadoop/hdfs/data", then possible matches for mounts could be
     # "/", "/hadoop/hdfs", and "/hadoop/hdfs/data".

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py
index 2bb5aad..4a06c1e 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.1/services/stack_advisor.py
@@ -74,7 +74,7 @@ class HDP21StackAdvisor(HDP206StackAdvisor):
 
 
   def getNotPreferableOnServerComponents(self):
-    return ['STORM_UI_SERVER', 'DRPC_SERVER', 'STORM_REST_API', 'NIMBUS', 'GANGLIA_SERVER']
+    return ['STORM_UI_SERVER', 'DRPC_SERVER', 'STORM_REST_API', 'NIMBUS', 'GANGLIA_SERVER', 'METRICS_COLLECTOR']
 
   def getNotValuableComponents(self):
     return ['JOURNALNODE', 'ZKFC', 'GANGLIA_MONITOR', 'APP_TIMELINE_SERVER']

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py b/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
index f09488f..3f15c5f 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.2/services/stack_advisor.py
@@ -1177,11 +1177,6 @@ class HDP22StackAdvisor(HDP21StackAdvisor):
     result.extend(['METRICS_MONITOR'])
     return result
 
-  def getNotPreferableOnServerComponents(self):
-    result = super(HDP22StackAdvisor, self).getNotPreferableOnServerComponents()
-    result.extend(['METRICS_COLLECTOR'])
-    return result
-
   def getCardinalitiesDict(self):
     result = super(HDP22StackAdvisor, self).getCardinalitiesDict()
     result['METRICS_COLLECTOR'] = {"min": 1}

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py b/ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py
index 60ca33d..8b3bee2 100644
--- a/ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py
+++ b/ambari-server/src/test/python/stacks/2.0.6/common/test_stack_advisor.py
@@ -1083,11 +1083,11 @@ class TestHDP206StackAdvisor(TestCase):
 
   def test_getProperMountPoint(self):
     hostInfo = None
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     hostInfo = {"some_key": []}
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     hostInfo["disk_info"] = []
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # root mountpoint with low space available
     hostInfo["disk_info"].append(
       {
@@ -1096,7 +1096,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/"
       }
     )
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # tmpfs with more space available
     hostInfo["disk_info"].append(
       {
@@ -1105,7 +1105,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/dev/shm"
       }
     )
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # /boot with more space available
     hostInfo["disk_info"].append(
       {
@@ -1114,7 +1114,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/boot/grub"
       }
     )
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # /boot with more space available
     hostInfo["disk_info"].append(
       {
@@ -1123,7 +1123,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/mnt/external_hdd"
       }
     )
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # virtualbox fs with more space available
     hostInfo["disk_info"].append(
       {
@@ -1132,7 +1132,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/vagrant"
       }
     )
-    self.assertEquals("/", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # proper mountpoint with more space available
     hostInfo["disk_info"].append(
       {
@@ -1141,7 +1141,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/grid/0"
       }
     )
-    self.assertEquals("/grid/0", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/grid/0", "/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
     # proper mountpoint with more space available
     hostInfo["disk_info"].append(
       {
@@ -1150,7 +1150,7 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/grid/1"
       }
     )
-    self.assertEquals("/grid/1", self.stackAdvisor.getProperMountPoint(hostInfo))
+    self.assertEquals(["/grid/1", "/grid/0", "/"], self.stackAdvisor.getPreferredMountPoints(hostInfo))
 
   def test_validateNonRootFs(self):
     hostInfo = {"disk_info": [
@@ -1171,9 +1171,10 @@ class TestHDP206StackAdvisor(TestCase):
         "mountpoint" : "/grid/0"
       }
     )
+
     warn = self.stackAdvisor.validatorNotRootFs(properties, 'property1', hostInfo)
     self.assertFalse(warn == None)
-    self.assertEquals({'message': 'The root device should not be used for property1', 'level': 'WARN'}, warn)
+    self.assertEquals({'message': 'It is not recommended to use root partition for property1', 'level': 'WARN'}, warn)
 
     # Set by user /var mountpoint, which is non-root , but not preferable - no warning
     hostInfo["disk_info"].append(

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py b/ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py
index 7443b51..6ce40ea 100644
--- a/ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py
+++ b/ambari-server/src/test/python/stacks/2.2/common/test_stack_advisor.py
@@ -1938,12 +1938,19 @@ class TestHDP22StackAdvisor(TestCase):
       "services":  [ {
         "StackServices": {
           "service_name": "AMBARI_METRICS"
-        },"components": [{
+        },
+        "components": [{
           "StackServiceComponents": {
             "component_name": "METRICS_COLLECTOR",
             "hostnames": ["host1"]
           }
 
+        }, {
+          "StackServiceComponents": {
+            "component_name": "METRICS_MONITOR",
+            "hostnames": ["host1"]
+          }
+
         }]
       }],
       "configurations": []
@@ -1957,10 +1964,11 @@ class TestHDP22StackAdvisor(TestCase):
       }]
     }
 
+    # 1-node cluster
     expected = {
       "ams-hbase-env": {
         "properties": {
-          "hbase_master_heapsize": "512m"
+          "hbase_master_heapsize": "540m"
           }
       },
       "ams-env": {
@@ -1972,6 +1980,7 @@ class TestHDP22StackAdvisor(TestCase):
         "properties": {
           "hbase.regionserver.global.memstore.lowerLimit": "0.3",
           "hbase.regionserver.global.memstore.upperLimit": "0.35",
+          "hbase.hregion.memstore.flush.size": "134217728",
           "hfile.block.cache.size": "0.3",
           "hbase.rootdir": "file:///var/lib/ambari-metrics-collector/hbase",
           "hbase.tmp.dir": "/var/lib/ambari-metrics-collector/hbase-tmp",
@@ -1980,13 +1989,118 @@ class TestHDP22StackAdvisor(TestCase):
       },
       "ams-site": {
         "properties": {
+          "timeline.metrics.cluster.aggregate.splitpoints": "",
+          "timeline.metrics.host.aggregate.splitpoints": "",
           "timeline.metrics.host.aggregator.ttl": "86400"
         }
       }
     }
     self.stackAdvisor.recommendAmsConfigurations(configurations, clusterData, services, hosts)
     self.assertEquals(configurations, expected)
-    
+
+    # 100-nodes cluster, but still only 1 sink (METRICS_COLLECTOR)
+    for i in range(2, 101):
+      hosts['items'].extend([{
+        "Hosts": {
+          "host_name": "host" + str(i)
+          }
+      }])
+
+    services['services'] = [
+      {
+        "StackServices": {
+          "service_name": "AMBARI_METRICS"
+        },
+        "components": [
+          {
+            "StackServiceComponents": {
+              "component_name": "METRICS_COLLECTOR",
+              "hostnames": ["host1"]
+            }
+          },
+          {
+            "StackServiceComponents": {
+              "component_name": "METRICS_MONITOR",
+              "hostnames": ["host" + str(i) for i in range(1, 101)]
+            }
+          }
+        ]
+      }
+    ]
+    expected["ams-hbase-env"]['properties']['hbase_master_heapsize'] = '1034m'
+    expected["ams-env"]['properties']['metrics_collector_heapsize'] = '512m'
+
+    self.stackAdvisor.recommendAmsConfigurations(configurations, clusterData, services, hosts)
+    self.assertEquals(configurations, expected)
+
+    # Still 100 nodes, but with HDFS and YARN services installed on all nodes
+    services['services'] = [
+      {
+        "StackServices": {
+          "service_name": "HDFS"
+        },
+        "components": [
+          {
+            "StackServiceComponents": {
+              "component_name": "NAMENODE",
+              "hostnames": ["host1"]
+            }
+          },
+          {
+            "StackServiceComponents": {
+              "component_name": "DATANODE",
+              "hostnames": ["host" + str(i) for i in range(1, 101)]
+            }
+          }
+        ]
+      },
+      {
+        "StackServices": {
+          "service_name": "YARN"
+        },
+        "components": [
+          {
+            "StackServiceComponents": {
+              "component_name": "RESOURCEMANAGER",
+              "hostnames": ["host1"]
+            }
+          },
+          {
+            "StackServiceComponents": {
+              "component_name": "NODEMANAGER",
+              "hostnames": ["host" + str(i) for i in range(1, 101)]
+            }
+          }
+        ]
+      },
+      {
+        "StackServices": {
+          "service_name": "AMBARI_METRICS"
+        },
+        "components": [
+          {
+            "StackServiceComponents": {
+              "component_name": "METRICS_COLLECTOR",
+              "hostnames": ["host1"]
+            }
+          },
+          {
+            "StackServiceComponents": {
+              "component_name": "METRICS_MONITOR",
+              "hostnames": ["host" + str(i) for i in range(1, 101)]
+            }
+          }
+        ]
+      }
+
+    ]
+    expected["ams-hbase-env"]['properties']['hbase_master_heapsize'] = '1601m'
+    expected["ams-env"]['properties']['metrics_collector_heapsize'] = '512m'
+    # expected["ams-hbase-site"]['properties']['hbase_master_xmn_size'] = '256m'
+
+    self.stackAdvisor.recommendAmsConfigurations(configurations, clusterData, services, hosts)
+    self.assertEquals(configurations, expected)
+
   def test_recommendHbaseConfigurations(self):
     servicesList = ["HBASE"]
     configurations = {}


[4/5] ambari git commit: AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)

Posted by ds...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/KAFKA.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/KAFKA.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/KAFKA.txt
new file mode 100644
index 0000000..228a5bc
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/KAFKA.txt
@@ -0,0 +1,1102 @@
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.95percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.count
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.1MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.5MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.count
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.1MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.5MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.99percentile
+kafka.cluster.Partition.UnderReplicated.partition.0.topic.ambari_kafka_service_check
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.count
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.15MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.count
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.5MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.98percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.meanRate
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.95percentile
+kafka.server.ReplicaManager.UnderReplicatedPartitions
+kafka.server.ReplicaManager.PartitionCount
+kafka.server.ReplicaManager.LeaderCount
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.max
+kafka.server.ReplicaManager.IsrShrinksPerSec.count
+kafka.server.ReplicaManager.IsrShrinksPerSec.5MinuteRate
+kafka.server.ReplicaManager.IsrShrinksPerSec.1MinuteRate
+kafka.server.ReplicaManager.IsrShrinksPerSec.15MinuteRate
+kafka.server.ReplicaManager.IsrExpandsPerSec.meanRate
+kafka.server.ReplicaManager.IsrExpandsPerSec.count
+kafka.server.ReplicaManager.IsrExpandsPerSec.5MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.15MinuteRate
+kafka.server.ReplicaManager.IsrExpandsPerSec.15MinuteRate
+kafka.server.ReplicaFetcherManager.MinFetchRate.clientId.Replica
+kafka.server.ReplicaFetcherManager.MaxLag.clientId.Replica
+kafka.server.OffsetManager.NumOffsets
+kafka.server.OffsetManager.NumGroups
+kafka.server.KafkaServer.BrokerState
+kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.meanRate
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.95percentile
+kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.5MinuteRate
+kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.1MinuteRate
+kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.15MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.max
+kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Produce
+kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.JoinGroup
+kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Heartbeat
+kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.15MinuteRate
+kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Rebalance
+kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Produce
+kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.JoinGroup
+kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Heartbeat
+kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Fetch
+kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.meanRate
+kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.count
+kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.15MinuteRate
+kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.meanRate
+kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.count
+kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.15MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.mean
+kafka.server.BrokerTopicMetrics.MessagesInPerSec.count
+kafka.server.BrokerTopicMetrics.MessagesInPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.MessagesInPerSec.1MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.1MinuteRate
+kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.meanRate
+kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.count
+kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.5MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.95percentile
+kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.15MinuteRate
+kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.meanRate
+kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.count
+kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.15MinuteRate
+kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.meanRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.98percentile
+kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.15MinuteRate
+kafka.server.BrokerTopicMetrics.BytesOutPerSec.meanRate
+kafka.server.BrokerTopicMetrics.BytesOutPerSec.count
+kafka.server.BrokerTopicMetrics.BytesOutPerSec.5MinuteRate
+kafka.server.BrokerTopicMetrics.BytesOutPerSec.1MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.98percentile
+kafka.server.BrokerTopicMetrics.BytesInPerSec.meanRate
+kafka.server.BrokerTopicMetrics.BytesInPerSec.count
+kafka.server.BrokerTopicMetrics.BytesInPerSec.5MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.95percentile
+kafka.server.BrokerTopicMetrics.BytesInPerSec.15MinuteRate
+kafka.network.SocketServer.ResponsesBeingSent
+kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.meanRate
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.95percentile
+kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.5MinuteRate
+kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.1MinuteRate
+kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.15MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.2.meanRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.2.count
+kafka.network.SocketServer.IdlePercent.networkProcessor.2.5MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.2.1MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.2.15MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.1.meanRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.1.count
+kafka.network.SocketServer.IdlePercent.networkProcessor.1.5MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.1.1MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.1.15MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.0.meanRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.0.count
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.75percentile
+kafka.network.SocketServer.IdlePercent.networkProcessor.0.1MinuteRate
+kafka.network.SocketServer.IdlePercent.networkProcessor.0.15MinuteRate
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.Producestddev
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.median
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.median
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.max
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Producestddev
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.95percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.meanRate
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.5MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.15MinuteRate
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroupstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.1MinuteRate
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetchstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.meanRate
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.max
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.15MinuteRate
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.max
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.1MinuteRate
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Producestddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.median
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.meanRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.count
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetchstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroupstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetchstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.75percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.Produce.5MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.98percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.Produce.1MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetchstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.15MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.5MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.RequestsPerSec.request.Produce.15MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.median
+kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.meanRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Producestddev
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.max
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.1MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.5MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.meanRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroupstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Producestddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.min
+kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.1MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.count
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.15MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.RequestsPerSec.request.Produce.meanRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.meanRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.max
+kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.1MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.meanRate
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.count
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.5MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.count
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.count
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.1MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.15MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.meanRate
+kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.count
+kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.5MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.1MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.15MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.meanRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.count
+kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.5MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.1MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.15MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.meanRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.98percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.5MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.1MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.15MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.meanRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.count
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.5MinuteRate
+kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.1MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.count
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.99percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.999percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.5MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.15MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.Fetchstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.mean
+kafka.network.RequestChannel.ResponseQueueSize.processor.0
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestChannel.ResponseQueueSize.processor.1
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroupstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollowerstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.5MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumerstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.95percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.median
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.max
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.TotalTimeMs.request.Produce.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.median
+kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.95percentile
+kafka.network.SocketServer.IdlePercent.networkProcessor.0.5MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.98percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.max
+kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.count
+kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.98percentile
+kafka.server.BrokerTopicMetrics.BytesInPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.BytesOutPerSec.15MinuteRate
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.median
+kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.count
+kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.min
+kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.1MinuteRate
+kafka.server.BrokerTopicMetrics.MessagesInPerSec.15MinuteRate
+kafka.server.BrokerTopicMetrics.MessagesInPerSec.meanRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommitstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.999percentile
+kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Fetch
+kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Rebalance
+kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.count
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.95percentile
+kafka.server.ReplicaManager.IsrExpandsPerSec.1MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.98percentile
+kafka.server.ReplicaManager.IsrShrinksPerSec.meanRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.min
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.999percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.max
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.meanRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetchstddev
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.15MinuteRate
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.1MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.999percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.15MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.98percentile
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.5MinuteRate
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.75percentile
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.75percentile
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.999percentile
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.99percentile
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.count
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroupstddev
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.max
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.mean
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.meanRate
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.mean
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMsstddev
+kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.15MinuteRate
+kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.1MinuteRate
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.max
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.median
+kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.count
+kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.meanRate
+kafka.controller.KafkaController.ActiveControllerCount
+kafka.controller.KafkaController.OfflinePartitionsCount
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.999percentile
+kafka.controller.KafkaController.PreferredReplicaImbalanceCount
+kafka.log.Log.LogEndOffset.partition.0.topic.ambari_kafka_service_check
+kafka.log.Log.LogStartOffset.partition.0.topic.ambari_kafka_service_check
+kafka.log.Log.NumLogSegments.partition.0.topic.ambari_kafka_service_check
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.95percentile
+kafka.log.Log.Size.partition.0.topic.ambari_kafka_service_check
+kafka.network.RequestChannel.RequestQueueSize
+kafka.network.RequestChannel.ResponseQueueSize
+kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.95percentile
+kafka.network.RequestChannel.ResponseQueueSize.processor.2
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.999percentile
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.min
+kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Producestddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsetsstddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.median
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroupstddev
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.min
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.99percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.count
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.min
+kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.mean
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.max
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.Produce.median
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplicastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.98percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.Produce.count
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.mean
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.min
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.mean
+kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.5MinuteRate
+kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.min
+kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.1MinuteRate
+kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeatstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.median
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdownstddev
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.median
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.mean
+kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.5MinuteRate
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.mean
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadatastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.95percentile
+kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.15MinuteRate
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadatastddev
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.max
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.median
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.max
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.mean
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.max
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsrstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.95percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.999percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.95percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.999percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.99percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.98percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.99percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.max
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.98percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.98percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.75percentile
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.min
+kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.99percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.75percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.75percentile
+kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.max
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetchstddev
+kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.meanRate
+kafka.network.RequestMetrics.LocalTimeMs.request.Metadatastddev
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.75percentile
+kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.999percentile
+kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.999percentile

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/STORM.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/STORM.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/STORM.txt
new file mode 100644
index 0000000..04bca00
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/STORM.txt
@@ -0,0 +1,7 @@
+Supervisors
+Total Tasks
+Total Slots
+Used Slots
+Topologies
+Total Executors
+Free Slots


[3/5] ambari git commit: AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)

Posted by ds...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/YARN.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/YARN.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/YARN.txt
new file mode 100644
index 0000000..ce04228
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/YARN.txt
@@ -0,0 +1,178 @@
+jvm.JvmMetrics.GcCount
+jvm.JvmMetrics.GcCountPS
+jvm.JvmMetrics.GcTimeMillis
+jvm.JvmMetrics.GcTimeMillisPS
+jvm.JvmMetrics.LogError
+jvm.JvmMetrics.LogFatal
+jvm.JvmMetrics.LogInfo
+jvm.JvmMetrics.LogWarn
+jvm.JvmMetrics.MemHeapCommittedM
+jvm.JvmMetrics.MemHeapMaxM
+jvm.JvmMetrics.MemHeapUsedM
+jvm.JvmMetrics.MemMaxM
+jvm.JvmMetrics.MemNonHeapCommittedM
+jvm.JvmMetrics.MemNonHeapMaxM
+jvm.JvmMetrics.MemNonHeapUsedM
+jvm.JvmMetrics.ThreadsBlocked
+jvm.JvmMetrics.ThreadsNew
+jvm.JvmMetrics.ThreadsRunnable
+jvm.JvmMetrics.ThreadsTerminated
+jvm.JvmMetrics.ThreadsTimedWaiting
+jvm.JvmMetrics.ThreadsWaiting
+mapred.ShuffleMetrics.ShuffleConnections
+mapred.ShuffleMetrics.ShuffleOutputBytes
+mapred.ShuffleMetrics.ShuffleOutputsFailed
+mapred.ShuffleMetrics.ShuffleOutputsOK
+metricssystem.MetricsSystem.DroppedPubAll
+metricssystem.MetricsSystem.NumActiveSinks
+metricssystem.MetricsSystem.NumActiveSources
+metricssystem.MetricsSystem.NumAllSinks
+metricssystem.MetricsSystem.NumAllSources
+metricssystem.MetricsSystem.PublishAvgTime
+metricssystem.MetricsSystem.PublishNumOps
+metricssystem.MetricsSystem.Sink_timelineAvgTime
+metricssystem.MetricsSystem.Sink_timelineDropped
+metricssystem.MetricsSystem.Sink_timelineNumOps
+metricssystem.MetricsSystem.Sink_timelineQsize
+metricssystem.MetricsSystem.SnapshotAvgTime
+metricssystem.MetricsSystem.SnapshotNumOps
+rpc.rpc.CallQueueLength
+rpc.rpc.NumOpenConnections
+rpc.rpc.ReceivedBytes
+rpc.rpc.RpcAuthenticationFailures
+rpc.rpc.RpcAuthenticationSuccesses
+rpc.rpc.RpcAuthorizationFailures
+rpc.rpc.RpcAuthorizationSuccesses
+rpc.rpc.RpcClientBackoff
+rpc.rpc.RpcProcessingTimeAvgTime
+rpc.rpc.RpcProcessingTimeNumOps
+rpc.rpc.RpcQueueTimeAvgTime
+rpc.rpc.RpcQueueTimeNumOps
+rpc.rpc.RpcSlowCalls
+rpc.rpc.SentBytes
+rpcdetailed.rpcdetailed.AllocateAvgTime
+rpcdetailed.rpcdetailed.AllocateNumOps
+rpcdetailed.rpcdetailed.FinishApplicationMasterAvgTime
+rpcdetailed.rpcdetailed.FinishApplicationMasterNumOps
+rpcdetailed.rpcdetailed.GetApplicationReportAvgTime
+rpcdetailed.rpcdetailed.GetApplicationReportNumOps
+rpcdetailed.rpcdetailed.GetClusterMetricsAvgTime
+rpcdetailed.rpcdetailed.GetClusterMetricsNumOps
+rpcdetailed.rpcdetailed.GetClusterNodesAvgTime
+rpcdetailed.rpcdetailed.GetClusterNodesNumOps
+rpcdetailed.rpcdetailed.GetContainerStatusesAvgTime
+rpcdetailed.rpcdetailed.GetContainerStatusesNumOps
+rpcdetailed.rpcdetailed.GetNewApplicationAvgTime
+rpcdetailed.rpcdetailed.GetNewApplicationNumOps
+rpcdetailed.rpcdetailed.GetQueueInfoAvgTime
+rpcdetailed.rpcdetailed.GetQueueInfoNumOps
+rpcdetailed.rpcdetailed.GetQueueUserAclsAvgTime
+rpcdetailed.rpcdetailed.GetQueueUserAclsNumOps
+rpcdetailed.rpcdetailed.HeartbeatAvgTime
+rpcdetailed.rpcdetailed.HeartbeatNumOps
+rpcdetailed.rpcdetailed.NodeHeartbeatAvgTime
+rpcdetailed.rpcdetailed.NodeHeartbeatNumOps
+rpcdetailed.rpcdetailed.RegisterApplicationMasterAvgTime
+rpcdetailed.rpcdetailed.RegisterApplicationMasterNumOps
+rpcdetailed.rpcdetailed.RegisterNodeManagerAvgTime
+rpcdetailed.rpcdetailed.RegisterNodeManagerNumOps
+rpcdetailed.rpcdetailed.StartContainersAvgTime
+rpcdetailed.rpcdetailed.StartContainersNumOps
+rpcdetailed.rpcdetailed.StopContainersAvgTime
+rpcdetailed.rpcdetailed.StopContainersNumOps
+rpcdetailed.rpcdetailed.SubmitApplicationAvgTime
+rpcdetailed.rpcdetailed.SubmitApplicationNumOps
+ugi.UgiMetrics.GetGroupsAvgTime
+ugi.UgiMetrics.GetGroupsNumOps
+ugi.UgiMetrics.LoginFailureAvgTime
+ugi.UgiMetrics.LoginFailureNumOps
+ugi.UgiMetrics.LoginSuccessAvgTime
+ugi.UgiMetrics.LoginSuccessNumOps
+yarn.ClusterMetrics.AMLaunchDelayAvgTime
+yarn.ClusterMetrics.AMLaunchDelayNumOps
+yarn.ClusterMetrics.AMRegisterDelayAvgTime
+yarn.ClusterMetrics.AMRegisterDelayNumOps
+yarn.ClusterMetrics.NumActiveNMs
+yarn.ClusterMetrics.NumDecommissionedNMs
+yarn.ClusterMetrics.NumLostNMs
+yarn.ClusterMetrics.NumRebootedNMs
+yarn.ClusterMetrics.NumUnhealthyNMs
+yarn.NodeManagerMetrics.AllocatedContainers
+yarn.NodeManagerMetrics.AllocatedGB
+yarn.NodeManagerMetrics.AllocatedVCores
+yarn.NodeManagerMetrics.AvailableGB
+yarn.NodeManagerMetrics.AvailableVCores
+yarn.NodeManagerMetrics.BadLocalDirs
+yarn.NodeManagerMetrics.BadLogDirs
+yarn.NodeManagerMetrics.ContainerLaunchDurationAvgTime
+yarn.NodeManagerMetrics.ContainerLaunchDurationNumOps
+yarn.NodeManagerMetrics.ContainersCompleted
+yarn.NodeManagerMetrics.ContainersFailed
+yarn.NodeManagerMetrics.ContainersIniting
+yarn.NodeManagerMetrics.ContainersKilled
+yarn.NodeManagerMetrics.ContainersLaunched
+yarn.NodeManagerMetrics.ContainersRunning
+yarn.NodeManagerMetrics.GoodLocalDirsDiskUtilizationPerc
+yarn.NodeManagerMetrics.GoodLogDirsDiskUtilizationPerc
+yarn.QueueMetrics.Queue=root.AMResourceLimitMB
+yarn.QueueMetrics.Queue=root.AMResourceLimitVCores
+yarn.QueueMetrics.Queue=root.ActiveApplications
+yarn.QueueMetrics.Queue=root.ActiveUsers
+yarn.QueueMetrics.Queue=root.AggregateContainersAllocated
+yarn.QueueMetrics.Queue=root.AggregateContainersReleased
+yarn.QueueMetrics.Queue=root.AllocatedContainers
+yarn.QueueMetrics.Queue=root.AllocatedMB
+yarn.QueueMetrics.Queue=root.AllocatedVCores
+yarn.QueueMetrics.Queue=root.AppAttemptFirstContainerAllocationDelayAvgTime
+yarn.QueueMetrics.Queue=root.AppAttemptFirstContainerAllocationDelayNumOps
+yarn.QueueMetrics.Queue=root.AppsCompleted
+yarn.QueueMetrics.Queue=root.AppsFailed
+yarn.QueueMetrics.Queue=root.AppsKilled
+yarn.QueueMetrics.Queue=root.AppsPending
+yarn.QueueMetrics.Queue=root.AppsRunning
+yarn.QueueMetrics.Queue=root.AppsSubmitted
+yarn.QueueMetrics.Queue=root.AvailableMB
+yarn.QueueMetrics.Queue=root.AvailableVCores
+yarn.QueueMetrics.Queue=root.PendingContainers
+yarn.QueueMetrics.Queue=root.PendingMB
+yarn.QueueMetrics.Queue=root.PendingVCores
+yarn.QueueMetrics.Queue=root.ReservedContainers
+yarn.QueueMetrics.Queue=root.ReservedMB
+yarn.QueueMetrics.Queue=root.ReservedVCores
+yarn.QueueMetrics.Queue=root.UsedAMResourceMB
+yarn.QueueMetrics.Queue=root.UsedAMResourceVCores
+yarn.QueueMetrics.Queue=root.default.AMResourceLimitMB
+yarn.QueueMetrics.Queue=root.default.AMResourceLimitVCores
+yarn.QueueMetrics.Queue=root.default.ActiveApplications
+yarn.QueueMetrics.Queue=root.default.ActiveUsers
+yarn.QueueMetrics.Queue=root.default.AggregateContainersAllocated
+yarn.QueueMetrics.Queue=root.default.AggregateContainersReleased
+yarn.QueueMetrics.Queue=root.default.AllocatedContainers
+yarn.QueueMetrics.Queue=root.default.AllocatedMB
+yarn.QueueMetrics.Queue=root.default.AllocatedVCores
+yarn.QueueMetrics.Queue=root.default.AppAttemptFirstContainerAllocationDelayAvgTime
+yarn.QueueMetrics.Queue=root.default.AppAttemptFirstContainerAllocationDelayNumOps
+yarn.QueueMetrics.Queue=root.default.AppsCompleted
+yarn.QueueMetrics.Queue=root.default.AppsFailed
+yarn.QueueMetrics.Queue=root.default.AppsKilled
+yarn.QueueMetrics.Queue=root.default.AppsPending
+yarn.QueueMetrics.Queue=root.default.AppsRunning
+yarn.QueueMetrics.Queue=root.default.AppsSubmitted
+yarn.QueueMetrics.Queue=root.default.AvailableMB
+yarn.QueueMetrics.Queue=root.default.AvailableVCores
+yarn.QueueMetrics.Queue=root.default.PendingContainers
+yarn.QueueMetrics.Queue=root.default.PendingMB
+yarn.QueueMetrics.Queue=root.default.PendingVCores
+yarn.QueueMetrics.Queue=root.default.ReservedContainers
+yarn.QueueMetrics.Queue=root.default.ReservedMB
+yarn.QueueMetrics.Queue=root.default.ReservedVCores
+yarn.QueueMetrics.Queue=root.default.UsedAMResourceMB
+yarn.QueueMetrics.Queue=root.default.UsedAMResourceVCores
+yarn.QueueMetrics.Queue=root.default.running_0
+yarn.QueueMetrics.Queue=root.default.running_1440
+yarn.QueueMetrics.Queue=root.default.running_300
+yarn.QueueMetrics.Queue=root.default.running_60
+yarn.QueueMetrics.Queue=root.running_0
+yarn.QueueMetrics.Queue=root.running_1440
+yarn.QueueMetrics.Queue=root.running_300
+yarn.QueueMetrics.Queue=root.running_60

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py
index 245802c..d9e8cba 100644
--- a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/params.py
@@ -86,6 +86,8 @@ java_version = int(config['hostLevelParams']['java_version'])
 
 metrics_collector_heapsize = default('/configurations/ams-env/metrics_collector_heapsize', "512m")
 host_sys_prepped = default("/hostLevelParams/host_sys_prepped", False)
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)
 
 hbase_log_dir = config['configurations']['ams-hbase-env']['hbase_log_dir']
 master_heapsize = config['configurations']['ams-hbase-env']['hbase_master_heapsize']

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py
new file mode 100644
index 0000000..6160712
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/scripts/split_points.py
@@ -0,0 +1,208 @@
+# !/usr/bin/env python
+"""
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+    http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
+"""
+
+import os
+import sys
+import re
+import math
+import collections
+import ast
+
+metric_filename_ext = '.txt'
+# 5 regions for higher order aggregate tables
+other_region_static_count = 5
+
+b_bytes = 1
+k_bytes = 1 << 10  # 1024
+m_bytes = 1 << 20  # 1024^2
+g_bytes = 1 << 30  # 1024^3
+t_bytes = 1 << 40  # 1024^4
+p_bytes = 1 << 50  # 1024^5
+
+def to_number(s):
+  try:
+    return int(re.sub("\D", "", s))
+  except ValueError:
+    return None
+
+def format_Xmx_size_to_bytes(value):
+  strvalue = str(value).lower()
+  if len(strvalue) == 0:
+    return 0
+  modifier = strvalue[-1]
+
+  if modifier == ' ' or modifier in "0123456789":
+    modifier = 'b'
+
+  m = {
+    modifier == 'b': b_bytes,
+    modifier == 'k': k_bytes,
+    modifier == 'm': m_bytes,
+    modifier == 'g': g_bytes,
+    modifier == 't': t_bytes,
+    modifier == 'p': p_bytes
+    } [1]
+  return to_number(strvalue) * m
+
+# Class that takes AMS HBase configs as input and determines the Region
+# pre-splits based on selected services also passed as a parameter to the class.
+class FindSplitPointsForAMSRegions():
+
+  def __init__(self, ams_hbase_site, ams_hbase_env, serviceMetricsDir,
+               operation_mode = 'embedded', services = None):
+    self.ams_hbase_site = ams_hbase_site
+    self.ams_hbase_env = ams_hbase_env
+    self.serviceMetricsDir = serviceMetricsDir
+    self.services = services
+    self.mode = operation_mode
+    # Initialize before user
+    self.initialize()
+
+  def initialize(self):
+    # calculate regions based on available memory
+    self.initialize_region_counts()
+    self.initialize_ordered_set_of_metrics()
+
+  def initialize_region_counts(self):
+    try:
+      xmx_master_bytes = format_Xmx_size_to_bytes(self.ams_hbase_env['hbase_master_heapsize'])
+      xmx_region_bytes = 0
+      if "hbase_regionserver_heapsize" in self.ams_hbase_env:
+        xmx_region_bytes = format_Xmx_size_to_bytes(self.ams_hbase_env['hbase_regionserver_heapsize'])
+      xmx_bytes = xmx_master_bytes + xmx_region_bytes
+      if self.mode == 'distributed':
+        xmx_bytes = xmx_region_bytes
+
+      memstore_max_mem = float(self.ams_hbase_site['hbase.regionserver.global.memstore.upperLimit']) * xmx_bytes
+      memstore_flush_size = format_Xmx_size_to_bytes(self.ams_hbase_site['hbase.hregion.memstore.flush.size'])
+
+      max_inmemory_regions = (memstore_max_mem / memstore_flush_size) - other_region_static_count
+      print 'max_inmemory_regions: %s' % max_inmemory_regions
+
+      if max_inmemory_regions > 2:
+        # Lets say total = 12, so we have 7 regions to allocate between
+        # METRIC_RECORD and METRIC_AGGREGATE tables, desired = (5, 2)
+        self.desired_precision_region_count = int(math.floor(0.8 * max_inmemory_regions))
+        self.desired_aggregate_region_count = int(max_inmemory_regions - self.desired_precision_region_count)
+      else:
+        self.desired_precision_region_count = 1
+        self.desired_aggregate_region_count = 1
+
+    except:
+      print('Bad config settings, could not calculate max regions available.')
+    pass
+
+  def initialize_ordered_set_of_metrics(self):
+    onlyServicefiles = [ f for f in os.listdir(self.serviceMetricsDir) if
+                  os.path.isfile(os.path.join(self.serviceMetricsDir, f)) ]
+
+    metrics = set()
+
+    for file in onlyServicefiles:
+      # Process for services selected at deploy time or all services if
+      # services arg is not passed
+      if self.services is None or file.rstrip(metric_filename_ext) in self.services:
+        print 'Processing file: %s' % os.path.join(self.serviceMetricsDir, file)
+        with open(os.path.join(self.serviceMetricsDir, file), 'r') as f:
+          for metric in f:
+            metrics.add(metric.strip())
+      pass
+    pass
+
+    self.metrics = sorted(metrics)
+    print 'metrics length: %s' % len(self.metrics)
+
+  def get_split_points(self):
+    split_points = collections.namedtuple('SplitPoints', [ 'precision', 'aggregate' ])
+    split_points.precision = []
+    split_points.aggregate = []
+
+    metric_list = list(self.metrics)
+    metrics_total = len(metric_list)
+
+    if self.desired_precision_region_count > 1:
+      idx = int(math.ceil(metrics_total / self.desired_precision_region_count))
+      index = idx
+      for i in range(0, self.desired_precision_region_count - 1):
+        if index < metrics_total - 1:
+          split_points.precision.append(metric_list[index])
+          index += idx
+
+    if self.desired_aggregate_region_count > 1:
+      idx = int(math.ceil(metrics_total / self.desired_aggregate_region_count))
+      index = idx
+      for i in range(0, self.desired_aggregate_region_count - 1):
+        if index < metrics_total - 1:
+          split_points.aggregate.append(metric_list[index])
+          index += idx
+
+    return split_points
+  pass
+
+def main(argv = None):
+  scriptDir = os.path.realpath(os.path.dirname(argv[0]))
+  serviceMetricsDir = os.path.join(scriptDir, 'service-metrics')
+  if os.path.exists(serviceMetricsDir):
+    onlyargs = argv[1:]
+    if len(onlyargs) < 3:
+      sys.stderr.write("Usage: dict(ams-hbase-site) dict(ams-hbase-env) list(services)\n")
+      sys.exit(2)
+    pass
+
+    ams_hbase_site = None
+    ams_hbase_env = None
+    services = None
+    try:
+      ams_hbase_site = ast.literal_eval(str(onlyargs[0]))
+      ams_hbase_env = ast.literal_eval(str(onlyargs[1]))
+      services = onlyargs[2]
+      if services:
+        services = str(services).split(',')
+      pass
+    except Exception, ex:
+      sys.stderr.write(str(ex))
+      sys.stderr.write("\nUsage: Expected items not found in input. Found "
+                      " ams-hbase-site => {0}, ams-hbase-env => {1},"
+                      " services => {2}".format(ams_hbase_site, ams_hbase_env, services))
+      sys.exit(2)
+
+    print '--------- AMS Regions Split point finder ---------'
+    print 'Services: %s' % services
+
+    mode = 'distributed' if 'hbase.rootdir' in ams_hbase_site and \
+                            'hdfs' in ams_hbase_site['hbase.rootdir'] else \
+                            'embedded'
+
+    split_point_finder = FindSplitPointsForAMSRegions(
+      ams_hbase_site, ams_hbase_env, serviceMetricsDir, mode, services)
+
+    result = split_point_finder.get_split_points()
+    print 'Split points for precision table : %s' % len(result.precision)
+    print 'precision: %s' % str(result.precision)
+    print 'Split points for aggregate table : %s' % len(result.aggregate)
+    print 'aggregate: %s' % str(result.aggregate)
+
+    return 0
+
+  else:
+    print 'Cannot find service metrics dir in %s' % scriptDir
+
+if __name__ == '__main__':
+  main(sys.argv)

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/hadoop-metrics2-hbase.properties.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/hadoop-metrics2-hbase.properties.j2 b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/hadoop-metrics2-hbase.properties.j2
index 3f404eb..f0a14b6 100644
--- a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/hadoop-metrics2-hbase.properties.j2
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/hadoop-metrics2-hbase.properties.j2
@@ -53,7 +53,8 @@ rpc.collector={{ams_collector_host_single}}:{{metric_collector_port}}
 *.timeline.plugin.urls=file:///usr/lib/ambari-metrics-hadoop-sink/ambari-metrics-hadoop-sink.jar
 *.sink.timeline.slave.host.name={{hostname}}
 hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-hbase.sink.timeline.period=60
+hbase.sink.timeline.period={{metrics_collection_period}}
+hbase.sink.timeline.sendInterval={{metrics_report_interval}}000
 hbase.sink.timeline.collector={{ams_collector_host_single}}:{{metric_collector_port}}
 hbase.sink.timeline.serviceName-prefix=ams
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/metric_monitor.ini.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/metric_monitor.ini.j2 b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/metric_monitor.ini.j2
index 2ee21d4..40b18d7 100644
--- a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/metric_monitor.ini.j2
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/templates/metric_monitor.ini.j2
@@ -23,7 +23,7 @@ enable_time_threshold = false
 enable_value_threshold = false
 
 [emitter]
-send_interval = 60
+send_interval = {{metrics_report_interval}}
 
 [collector]
 collector_sleep_interval = 5

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/scripts/params.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/scripts/params.py b/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/scripts/params.py
index dce73b3..a80ea1e 100644
--- a/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/scripts/params.py
+++ b/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/scripts/params.py
@@ -92,3 +92,5 @@ if has_metric_collector:
   if metric_collector_port and metric_collector_port.find(':') != -1:
     metric_collector_port = metric_collector_port.split(':')[1]
   pass
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/templates/flume-metrics2.properties.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/templates/flume-metrics2.properties.j2 b/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/templates/flume-metrics2.properties.j2
index bc18043..753aa3f 100644
--- a/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/templates/flume-metrics2.properties.j2
+++ b/ambari-server/src/main/resources/common-services/FLUME/1.4.0.2.0/package/templates/flume-metrics2.properties.j2
@@ -18,9 +18,9 @@
 
 collector={{metric_collector_host}}
 port={{metric_collector_port}}
-collectionFrequency=60000
+collectionFrequency={{metrics_collection_period}}000
 maxRowCacheSize=10000
-sendInterval=59000
+sendInterval={{metrics_report_interval}}000
 
 # Metric names having type COUNTER
 counters=EventTakeSuccessCount,EventPutSuccessCount,EventTakeAttemptCount,EventPutAttemptCount

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
index 2633640..54bf7e7 100644
--- a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
+++ b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/scripts/params_linux.py
@@ -134,6 +134,8 @@ if has_metric_collector:
   if metric_collector_port and metric_collector_port.find(':') != -1:
     metric_collector_port = metric_collector_port.split(':')[1]
   pass
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)
 
 # if hbase is selected the hbase_rs_hosts, should not be empty, but still default just in case
 if 'slave_hosts' in config['clusterHostInfo']:

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-MASTER.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-MASTER.j2 b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-MASTER.j2
index 78ee5fa..f74ea4c 100644
--- a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-MASTER.j2
+++ b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-MASTER.j2
@@ -52,19 +52,20 @@ hbase.extendedperiod = 3600
 *.timeline.plugin.urls=file:///usr/lib/ambari-metrics-hadoop-sink/ambari-metrics-hadoop-sink.jar
 *.sink.timeline.slave.host.name={{hostname}}
 hbase.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-hbase.period=10
+hbase.period={{metrics_collection_period}}
 hbase.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 jvm.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-jvm.period=10
+jvm.period={{metrics_collection_period}}
 jvm.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 rpc.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-rpc.period=10
+rpc.period={{metrics_collection_period}}
 rpc.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-hbase.sink.timeline.period=10
+hbase.sink.timeline.period={{metrics_collection_period}}
+hbase.sink.timeline.sendInterval={{metrics_report_interval}}000
 hbase.sink.timeline.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 {% else %}

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2 b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
index fc46aa4..2df141f 100644
--- a/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
+++ b/ambari-server/src/main/resources/common-services/HBASE/0.96.0.2.0/package/templates/hadoop-metrics2-hbase.properties-GANGLIA-RS.j2
@@ -51,19 +51,20 @@ hbase.extendedperiod = 3600
 *.timeline.plugin.urls=file:///usr/lib/ambari-metrics-hadoop-sink/ambari-metrics-hadoop-sink.jar
 *.sink.timeline.slave.host.name={{hostname}}
 hbase.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-hbase.period=10
+hbase.period={{metrics_collection_period}}
 hbase.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 jvm.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-jvm.period=10
+jvm.period={{metrics_collection_period}}
 jvm.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 rpc.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-rpc.period=10
+rpc.period={{metrics_collection_period}}
 rpc.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 hbase.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-hbase.sink.timeline.period=10
+hbase.sink.timeline.period={{metrics_collection_period}}
+hbase.sink.timeline.sendInterval={{metrics_report_interval}}000
 hbase.sink.timeline.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 {% else %}

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/params_linux.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/params_linux.py b/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/params_linux.py
index 3bec0d8..2349a92 100644
--- a/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/params_linux.py
+++ b/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/scripts/params_linux.py
@@ -164,6 +164,8 @@ if has_metric_collector:
   metric_collector_report_interval = 60
   metric_collector_app_id = "nimbus"
 
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)
 metric_collector_sink_jar = "/usr/lib/storm/lib/ambari-metrics-storm-sink*.jar"
 
 # ranger host

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/templates/storm-metrics2.properties.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/templates/storm-metrics2.properties.j2 b/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/templates/storm-metrics2.properties.j2
index 4553224..060b4fc 100644
--- a/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/templates/storm-metrics2.properties.j2
+++ b/ambari-server/src/main/resources/common-services/STORM/0.9.1.2.1/package/templates/storm-metrics2.properties.j2
@@ -19,4 +19,4 @@
 collector={{metric_collector_host}}
 port=6188
 maxRowCacheSize=10000
-sendInterval=59000
\ No newline at end of file
+sendInterval={{metrics_report_interval}}000
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/scripts/params.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/scripts/params.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/scripts/params.py
index 0fc87a5..3c4a2e7 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/scripts/params.py
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/scripts/params.py
@@ -103,6 +103,8 @@ if has_metric_collector:
   if metric_collector_port and metric_collector_port.find(':') != -1:
     metric_collector_port = metric_collector_port.split(':')[1]
   pass
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)
 
 #hadoop params
 

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/templates/hadoop-metrics2.properties.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/templates/hadoop-metrics2.properties.j2 b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/templates/hadoop-metrics2.properties.j2
index f75947e..8e729a4 100644
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/templates/hadoop-metrics2.properties.j2
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/before-START/templates/hadoop-metrics2.properties.j2
@@ -66,10 +66,11 @@ resourcemanager.sink.ganglia.tagsForPrefix.yarn=Queue
 
 {% if has_metric_collector %}
 
-*.period=60
+*.period={{metrics_collection_period}}
 *.sink.timeline.plugin.urls=file:///usr/lib/ambari-metrics-hadoop-sink/ambari-metrics-hadoop-sink.jar
 *.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-*.sink.timeline.period=10
+*.sink.timeline.period={{metrics_collection_period}}
+*.sink.timeline.sendInterval={{metrics_report_interval}}000
 *.sink.timeline.slave.host.name = {{hostname}}
 
 datanode.sink.timeline.collector={{metric_collector_host}}:{{metric_collector_port}}

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/AMBARI_METRICS.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/AMBARI_METRICS.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/AMBARI_METRICS.txt
deleted file mode 100644
index 6693503..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/AMBARI_METRICS.txt
+++ /dev/null
@@ -1,245 +0,0 @@
-regionserver.WAL.SyncTime_min
-regionserver.WAL.SyncTime_num_ops
-regionserver.WAL.appendCount
-regionserver.WAL.slowAppendCount
-jvm.JvmMetrics.GcTimeMillis
-jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
-jvm.JvmMetrics.GcTimeMillisParNew
-ugi.UgiMetrics.GetGroupsAvgTime
-ugi.UgiMetrics.GetGroupsNumOps
-ugi.UgiMetrics.LoginFailureNumOps
-ugi.UgiMetrics.LoginSuccessAvgTime
-ugi.UgiMetrics.LoginSuccessNumOps
-ugi.UgiMetrics.LoginFailureAvgTime
-jvm.JvmMetrics.LogError
-jvm.JvmMetrics.LogFatal
-jvm.JvmMetrics.LogInfo
-jvm.JvmMetrics.LogWarn
-jvm.JvmMetrics.MemHeapCommittedM
-jvm.JvmMetrics.MemHeapMaxM
-jvm.JvmMetrics.MemHeapUsedM
-jvm.JvmMetrics.MemMaxM
-jvm.JvmMetrics.MemNonHeapCommittedM
-jvm.JvmMetrics.MemNonHeapMaxM
-jvm.JvmMetrics.MemNonHeapUsedM
-jvm.JvmMetrics.ThreadsBlocked
-jvm.JvmMetrics.ThreadsNew
-jvm.JvmMetrics.ThreadsRunnable
-jvm.JvmMetrics.ThreadsTerminated
-jvm.JvmMetrics.ThreadsTimedWaiting
-master.AssignmentManger.Assign_75th_percentile
-master.AssignmentManger.Assign_95th_percentile
-master.AssignmentManger.Assign_99th_percentile
-master.AssignmentManger.Assign_max
-master.AssignmentManger.Assign_mean
-master.AssignmentManger.Assign_median
-master.AssignmentManger.Assign_min
-jvm.JvmMetrics.ThreadsWaiting
-master.AssignmentManger.Assign_num_ops
-master.AssignmentManger.BulkAssign_75th_percentile
-master.AssignmentManger.BulkAssign_95th_percentile
-master.AssignmentManger.BulkAssign_99th_percentile
-master.AssignmentManger.BulkAssign_max
-master.AssignmentManger.BulkAssign_mean
-master.AssignmentManger.BulkAssign_median
-master.AssignmentManger.BulkAssign_min
-master.AssignmentManger.BulkAssign_num_ops
-master.AssignmentManger.ritCount
-master.AssignmentManger.ritCountOverThreshold
-master.AssignmentManger.ritOldestAge
-master.Balancer.BalancerCluster_75th_percentile
-master.Balancer.BalancerCluster_95th_percentile
-master.Balancer.BalancerCluster_99th_percentile
-master.Balancer.BalancerCluster_max
-master.Balancer.BalancerCluster_mean
-master.Balancer.BalancerCluster_median
-master.Balancer.BalancerCluster_min
-master.Balancer.BalancerCluster_num_ops
-master.Balancer.miscInvocationCount
-master.FileSystem.HlogSplitSize_75th_percentile
-master.FileSystem.HlogSplitSize_95th_percentile
-master.FileSystem.HlogSplitSize_99th_percentile
-master.FileSystem.HlogSplitSize_max
-master.FileSystem.HlogSplitSize_mean
-master.FileSystem.HlogSplitSize_median
-master.FileSystem.HlogSplitSize_min
-master.FileSystem.HlogSplitSize_num_ops
-master.FileSystem.HlogSplitTime_75th_percentile
-master.FileSystem.HlogSplitTime_95th_percentile
-master.FileSystem.HlogSplitTime_99th_percentile
-master.FileSystem.HlogSplitTime_max
-master.FileSystem.HlogSplitTime_mean
-master.FileSystem.HlogSplitTime_median
-master.FileSystem.HlogSplitTime_min
-master.FileSystem.HlogSplitTime_num_ops
-master.FileSystem.MetaHlogSplitSize_75th_percentile
-master.FileSystem.MetaHlogSplitSize_95th_percentile
-master.FileSystem.MetaHlogSplitSize_99th_percentile
-master.FileSystem.MetaHlogSplitSize_max
-master.FileSystem.MetaHlogSplitSize_mean
-master.FileSystem.MetaHlogSplitSize_median
-master.FileSystem.MetaHlogSplitSize_min
-master.FileSystem.MetaHlogSplitSize_num_ops
-master.FileSystem.MetaHlogSplitTime_75th_percentile
-master.FileSystem.MetaHlogSplitTime_95th_percentile
-master.FileSystem.MetaHlogSplitTime_99th_percentile
-master.FileSystem.MetaHlogSplitTime_max
-master.FileSystem.MetaHlogSplitTime_mean
-master.FileSystem.MetaHlogSplitTime_median
-master.FileSystem.MetaHlogSplitTime_min
-master.FileSystem.MetaHlogSplitTime_num_ops
-master.Server.averageLoad
-master.Server.clusterRequests
-master.Server.masterActiveTime
-master.Server.masterStartTime
-master.Server.numDeadRegionServers
-master.Server.numRegionServers
-metricssystem.MetricsSystem.DroppedPubAll
-metricssystem.MetricsSystem.NumActiveSinks
-ipc.IPC.ProcessCallTime_75th_percentile
-ipc.IPC.ProcessCallTime_95th_percentile
-metricssystem.MetricsSystem.NumActiveSources
-metricssystem.MetricsSystem.NumAllSinks
-ipc.IPC.ProcessCallTime_99th_percentile
-metricssystem.MetricsSystem.NumAllSources
-metricssystem.MetricsSystem.PublishAvgTime
-metricssystem.MetricsSystem.PublishNumOps
-ipc.IPC.ProcessCallTime_max
-ipc.IPC.ProcessCallTime_mean
-metricssystem.MetricsSystem.Sink_timelineAvgTime
-ipc.IPC.ProcessCallTime_median
-metricssystem.MetricsSystem.Sink_timelineDropped
-metricssystem.MetricsSystem.Sink_timelineNumOps
-ipc.IPC.ProcessCallTime_num_ops
-metricssystem.MetricsSystem.Sink_timelineQsize
-metricssystem.MetricsSystem.SnapshotAvgTime
-ipc.IPC.QueueCallTime_95th_percentile
-metricssystem.MetricsSystem.SnapshotNumOps
-ipc.IPC.ProcessCallTime_min
-ipc.IPC.QueueCallTime_75th_percentile
-ipc.IPC.QueueCallTime_99th_percentile
-ipc.IPC.QueueCallTime_max
-ipc.IPC.QueueCallTime_mean
-ipc.IPC.QueueCallTime_median
-ipc.IPC.QueueCallTime_min
-regionserver.Server.Append_75th_percentile
-regionserver.Server.Append_95th_percentile
-ipc.IPC.QueueCallTime_num_ops
-ipc.IPC.authenticationFailures
-regionserver.Server.Append_99th_percentile
-regionserver.Server.Append_max
-ipc.IPC.authenticationSuccesses
-regionserver.Server.Append_mean
-regionserver.Server.Append_median
-regionserver.Server.Append_min
-regionserver.Server.Append_num_ops
-regionserver.Server.Delete_75th_percentile
-regionserver.Server.Delete_95th_percentile
-ipc.IPC.authorizationFailures
-regionserver.Server.Delete_99th_percentile
-regionserver.Server.Delete_max
-regionserver.Server.Delete_mean
-regionserver.Server.Delete_median
-regionserver.Server.Delete_min
-regionserver.Server.Delete_num_ops
-ipc.IPC.authorizationSuccesses
-ipc.IPC.numActiveHandler
-ipc.IPC.numCallsInGeneralQueue
-regionserver.Server.Get_75th_percentile
-regionserver.Server.Get_95th_percentile
-regionserver.Server.Get_99th_percentile
-regionserver.Server.Get_max
-regionserver.Server.Get_mean
-regionserver.Server.Get_median
-ipc.IPC.numCallsInPriorityQueue
-regionserver.Server.Get_min
-regionserver.Server.Get_num_ops
-regionserver.Server.Increment_75th_percentile
-regionserver.Server.Increment_95th_percentile
-regionserver.Server.Increment_99th_percentile
-regionserver.Server.Increment_max
-regionserver.Server.Increment_mean
-regionserver.Server.Increment_median
-ipc.IPC.numCallsInReplicationQueue
-ipc.IPC.numOpenConnections
-regionserver.Server.Increment_min
-regionserver.Server.Increment_num_ops
-ipc.IPC.queueSize
-regionserver.Server.Mutate_75th_percentile
-regionserver.Server.Mutate_95th_percentile
-regionserver.Server.Mutate_99th_percentile
-regionserver.Server.Mutate_max
-regionserver.Server.Mutate_mean
-regionserver.Server.Mutate_median
-ipc.IPC.receivedBytes
-regionserver.Server.Mutate_min
-regionserver.Server.Mutate_num_ops
-regionserver.Server.Replay_75th_percentile
-regionserver.Server.Replay_95th_percentile
-regionserver.Server.Replay_99th_percentile
-regionserver.Server.Replay_max
-regionserver.Server.Replay_mean
-regionserver.Server.Replay_median
-ipc.IPC.sentBytes
-jvm.JvmMetrics.GcCount
-regionserver.Server.Replay_min
-regionserver.Server.Replay_num_ops
-regionserver.Server.blockCacheCount
-regionserver.Server.blockCacheEvictionCount
-regionserver.Server.blockCacheExpressHitPercent
-regionserver.Server.blockCacheFreeSize
-regionserver.Server.blockCacheHitCount
-regionserver.Server.blockCacheMissCount
-regionserver.Server.blockCacheSize
-regionserver.Server.blockCountHitPercent
-regionserver.Server.checkMutateFailedCount
-regionserver.Server.checkMutatePassedCount
-regionserver.Server.compactionQueueLength
-regionserver.Server.flushQueueLength
-jvm.JvmMetrics.GcCountConcurrentMarkSweep
-regionserver.Server.hlogFileCount
-regionserver.Server.hlogFileSize
-regionserver.Server.memStoreSize
-regionserver.Server.mutationsWithoutWALCount
-regionserver.Server.mutationsWithoutWALSize
-regionserver.Server.percentFilesLocal
-regionserver.Server.readRequestCount
-regionserver.Server.regionCount
-regionserver.Server.regionServerStartTime
-regionserver.Server.slowAppendCount
-regionserver.Server.slowDeleteCount
-regionserver.Server.slowGetCount
-regionserver.Server.slowIncrementCount
-regionserver.Server.slowPutCount
-regionserver.Server.staticBloomSize
-regionserver.Server.staticIndexSize
-regionserver.Server.storeCount
-regionserver.Server.storeFileCount
-regionserver.Server.storeFileIndexSize
-regionserver.Server.storeFileSize
-regionserver.Server.totalRequestCount
-regionserver.Server.updatesBlockedTime
-regionserver.Server.writeRequestCount
-regionserver.WAL.AppendSize_75th_percentile
-regionserver.WAL.AppendSize_95th_percentile
-regionserver.WAL.AppendSize_99th_percentile
-regionserver.WAL.AppendSize_max
-regionserver.WAL.AppendSize_mean
-regionserver.WAL.AppendSize_median
-regionserver.WAL.SyncTime_median
-jvm.JvmMetrics.GcCountParNew
-regionserver.WAL.AppendSize_min
-regionserver.WAL.AppendSize_num_ops
-regionserver.WAL.SyncTime_max
-regionserver.WAL.AppendTime_75th_percentile
-regionserver.WAL.AppendTime_95th_percentile
-regionserver.WAL.AppendTime_99th_percentile
-regionserver.WAL.AppendTime_max
-regionserver.WAL.SyncTime_95th_percentile
-regionserver.WAL.AppendTime_mean
-regionserver.WAL.AppendTime_median
-regionserver.WAL.AppendTime_min
-regionserver.WAL.AppendTime_num_ops
-regionserver.WAL.SyncTime_75th_percentile
-regionserver.WAL.SyncTime_99th_percentile
-regionserver.WAL.SyncTime_mean

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/FLUME.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/FLUME.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/FLUME.txt
deleted file mode 100644
index b3bfec3..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/FLUME.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-BatchCompleteCount
-BatchUnderflowCount
-EventTakeSuccessCount
-ConnectionClosedCount
-ConnectionCreatedCount
-ChannelCapacity
-ConnectionFailedCount
-EventDrainAttemptCount
-ChannelFillPercentage
-EventDrainSuccessCount
-BatchEmptyCount
-EventPutAttemptCount
-ChannelSize
-EventPutSuccessCount
-StartTime
-StopTime
-EventTakeAttemptCount

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HBASE.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HBASE.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HBASE.txt
deleted file mode 100644
index 0067403..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HBASE.txt
+++ /dev/null
@@ -1,588 +0,0 @@
-regionserver.WAL.SyncTime_min
-regionserver.WAL.SyncTime_num_ops
-regionserver.WAL.appendCount
-regionserver.WAL.slowAppendCount
-jvm.JvmMetrics.GcTimeMillis
-jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
-jvm.JvmMetrics.GcTimeMillisParNew
-ugi.UgiMetrics.GetGroupsAvgTime
-ugi.UgiMetrics.GetGroupsNumOps
-ugi.UgiMetrics.LoginFailureNumOps
-ugi.UgiMetrics.LoginSuccessAvgTime
-ugi.UgiMetrics.LoginSuccessNumOps
-ugi.UgiMetrics.LoginFailureAvgTime
-jvm.JvmMetrics.LogError
-jvm.JvmMetrics.LogFatal
-jvm.JvmMetrics.LogInfo
-jvm.JvmMetrics.LogWarn
-jvm.JvmMetrics.MemHeapCommittedM
-jvm.JvmMetrics.MemHeapMaxM
-jvm.JvmMetrics.MemHeapUsedM
-jvm.JvmMetrics.MemMaxM
-jvm.JvmMetrics.MemNonHeapCommittedM
-jvm.JvmMetrics.MemNonHeapMaxM
-jvm.JvmMetrics.MemNonHeapUsedM
-jvm.JvmMetrics.ThreadsBlocked
-jvm.JvmMetrics.ThreadsNew
-jvm.JvmMetrics.ThreadsRunnable
-jvm.JvmMetrics.ThreadsTerminated
-jvm.JvmMetrics.ThreadsTimedWaiting
-master.AssignmentManger.Assign_75th_percentile
-master.AssignmentManger.Assign_95th_percentile
-master.AssignmentManger.Assign_99th_percentile
-master.AssignmentManger.Assign_max
-master.AssignmentManger.Assign_mean
-master.AssignmentManger.Assign_median
-master.AssignmentManger.Assign_min
-jvm.JvmMetrics.ThreadsWaiting
-master.AssignmentManger.Assign_num_ops
-master.AssignmentManger.BulkAssign_75th_percentile
-master.AssignmentManger.BulkAssign_95th_percentile
-master.AssignmentManger.BulkAssign_99th_percentile
-master.AssignmentManger.BulkAssign_max
-master.AssignmentManger.BulkAssign_mean
-master.AssignmentManger.BulkAssign_median
-master.AssignmentManger.BulkAssign_min
-master.AssignmentManger.BulkAssign_num_ops
-master.AssignmentManger.ritCount
-master.AssignmentManger.ritCountOverThreshold
-master.AssignmentManger.ritOldestAge
-master.Balancer.BalancerCluster_75th_percentile
-master.Balancer.BalancerCluster_95th_percentile
-master.Balancer.BalancerCluster_99th_percentile
-master.Balancer.BalancerCluster_max
-master.Balancer.BalancerCluster_mean
-master.Balancer.BalancerCluster_median
-master.Balancer.BalancerCluster_min
-master.Balancer.BalancerCluster_num_ops
-master.Balancer.miscInvocationCount
-master.FileSystem.HlogSplitSize_75th_percentile
-master.FileSystem.HlogSplitSize_95th_percentile
-master.FileSystem.HlogSplitSize_99th_percentile
-master.FileSystem.HlogSplitSize_max
-master.FileSystem.HlogSplitSize_mean
-master.FileSystem.HlogSplitSize_median
-master.FileSystem.HlogSplitSize_min
-master.FileSystem.HlogSplitSize_num_ops
-master.FileSystem.HlogSplitTime_75th_percentile
-master.FileSystem.HlogSplitTime_95th_percentile
-master.FileSystem.HlogSplitTime_99th_percentile
-master.FileSystem.HlogSplitTime_max
-master.FileSystem.HlogSplitTime_mean
-master.FileSystem.HlogSplitTime_median
-master.FileSystem.HlogSplitTime_min
-master.FileSystem.HlogSplitTime_num_ops
-master.FileSystem.MetaHlogSplitSize_75th_percentile
-master.FileSystem.MetaHlogSplitSize_95th_percentile
-master.FileSystem.MetaHlogSplitSize_99th_percentile
-master.FileSystem.MetaHlogSplitSize_max
-master.FileSystem.MetaHlogSplitSize_mean
-master.FileSystem.MetaHlogSplitSize_median
-master.FileSystem.MetaHlogSplitSize_min
-master.FileSystem.MetaHlogSplitSize_num_ops
-master.FileSystem.MetaHlogSplitTime_75th_percentile
-master.FileSystem.MetaHlogSplitTime_95th_percentile
-master.FileSystem.MetaHlogSplitTime_99th_percentile
-master.FileSystem.MetaHlogSplitTime_max
-master.FileSystem.MetaHlogSplitTime_mean
-master.FileSystem.MetaHlogSplitTime_median
-master.FileSystem.MetaHlogSplitTime_min
-master.FileSystem.MetaHlogSplitTime_num_ops
-master.Server.averageLoad
-master.Server.clusterRequests
-master.Server.masterActiveTime
-master.Server.masterStartTime
-master.Server.numDeadRegionServers
-master.Server.numRegionServers
-metricssystem.MetricsSystem.DroppedPubAll
-metricssystem.MetricsSystem.NumActiveSinks
-ipc.IPC.ProcessCallTime_75th_percentile
-ipc.IPC.ProcessCallTime_95th_percentile
-metricssystem.MetricsSystem.NumActiveSources
-metricssystem.MetricsSystem.NumAllSinks
-ipc.IPC.ProcessCallTime_99th_percentile
-metricssystem.MetricsSystem.NumAllSources
-metricssystem.MetricsSystem.PublishAvgTime
-metricssystem.MetricsSystem.PublishNumOps
-ipc.IPC.ProcessCallTime_max
-ipc.IPC.ProcessCallTime_mean
-metricssystem.MetricsSystem.Sink_timelineAvgTime
-ipc.IPC.ProcessCallTime_median
-metricssystem.MetricsSystem.Sink_timelineDropped
-metricssystem.MetricsSystem.Sink_timelineNumOps
-ipc.IPC.ProcessCallTime_num_ops
-metricssystem.MetricsSystem.Sink_timelineQsize
-metricssystem.MetricsSystem.SnapshotAvgTime
-ipc.IPC.QueueCallTime_95th_percentile
-metricssystem.MetricsSystem.SnapshotNumOps
-ipc.IPC.ProcessCallTime_min
-ipc.IPC.QueueCallTime_75th_percentile
-ipc.IPC.QueueCallTime_99th_percentile
-ipc.IPC.QueueCallTime_max
-ipc.IPC.QueueCallTime_mean
-ipc.IPC.QueueCallTime_median
-ipc.IPC.QueueCallTime_min
-regionserver.Server.Append_75th_percentile
-regionserver.Server.Append_95th_percentile
-ipc.IPC.QueueCallTime_num_ops
-ipc.IPC.authenticationFailures
-regionserver.Server.Append_99th_percentile
-regionserver.Server.Append_max
-ipc.IPC.authenticationSuccesses
-regionserver.Server.Append_mean
-regionserver.Server.Append_median
-regionserver.Server.Append_min
-regionserver.Server.Append_num_ops
-regionserver.Server.Delete_75th_percentile
-regionserver.Server.Delete_95th_percentile
-ipc.IPC.authorizationFailures
-regionserver.Server.Delete_99th_percentile
-regionserver.Server.Delete_max
-regionserver.Server.Delete_mean
-regionserver.Server.Delete_median
-regionserver.Server.Delete_min
-regionserver.Server.Delete_num_ops
-ipc.IPC.authorizationSuccesses
-ipc.IPC.numActiveHandler
-ipc.IPC.numCallsInGeneralQueue
-regionserver.Server.Get_75th_percentile
-regionserver.Server.Get_95th_percentile
-regionserver.Server.Get_99th_percentile
-regionserver.Server.Get_max
-regionserver.Server.Get_mean
-regionserver.Server.Get_median
-ipc.IPC.numCallsInPriorityQueue
-regionserver.Server.Get_min
-regionserver.Server.Get_num_ops
-regionserver.Server.Increment_75th_percentile
-regionserver.Server.Increment_95th_percentile
-regionserver.Server.Increment_99th_percentile
-regionserver.Server.Increment_max
-regionserver.Server.Increment_mean
-regionserver.Server.Increment_median
-ipc.IPC.numCallsInReplicationQueue
-ipc.IPC.numOpenConnections
-regionserver.Server.Increment_min
-regionserver.Server.Increment_num_ops
-ipc.IPC.queueSize
-regionserver.Server.Mutate_75th_percentile
-regionserver.Server.Mutate_95th_percentile
-regionserver.Server.Mutate_99th_percentile
-regionserver.Server.Mutate_max
-regionserver.Server.Mutate_mean
-regionserver.Server.Mutate_median
-ipc.IPC.receivedBytes
-regionserver.Server.Mutate_min
-regionserver.Server.Mutate_num_ops
-regionserver.Server.Replay_75th_percentile
-regionserver.Server.Replay_95th_percentile
-regionserver.Server.Replay_99th_percentile
-regionserver.Server.Replay_max
-regionserver.Server.Replay_mean
-regionserver.Server.Replay_median
-ipc.IPC.sentBytes
-jvm.JvmMetrics.GcCount
-regionserver.Server.Replay_min
-regionserver.Server.Replay_num_ops
-regionserver.Server.blockCacheCount
-regionserver.Server.blockCacheEvictionCount
-regionserver.Server.blockCacheExpressHitPercent
-regionserver.Server.blockCacheFreeSize
-regionserver.Server.blockCacheHitCount
-regionserver.Server.blockCacheMissCount
-regionserver.Server.blockCacheSize
-regionserver.Server.blockCountHitPercent
-regionserver.Server.checkMutateFailedCount
-regionserver.Server.checkMutatePassedCount
-regionserver.Server.compactionQueueLength
-regionserver.Server.flushQueueLength
-jvm.JvmMetrics.GcCountConcurrentMarkSweep
-regionserver.Server.hlogFileCount
-regionserver.Server.hlogFileSize
-regionserver.Server.memStoreSize
-regionserver.Server.mutationsWithoutWALCount
-regionserver.Server.mutationsWithoutWALSize
-regionserver.Server.percentFilesLocal
-regionserver.Server.readRequestCount
-regionserver.Server.regionCount
-regionserver.Server.regionServerStartTime
-regionserver.Server.slowAppendCount
-regionserver.Server.slowDeleteCount
-regionserver.Server.slowGetCount
-regionserver.Server.slowIncrementCount
-regionserver.Server.slowPutCount
-regionserver.Server.staticBloomSize
-regionserver.Server.staticIndexSize
-regionserver.Server.storeCount
-regionserver.Server.storeFileCount
-regionserver.Server.storeFileIndexSize
-regionserver.Server.storeFileSize
-regionserver.Server.totalRequestCount
-regionserver.Server.updatesBlockedTime
-regionserver.Server.writeRequestCount
-regionserver.WAL.AppendSize_75th_percentile
-regionserver.WAL.AppendSize_95th_percentile
-regionserver.WAL.AppendSize_99th_percentile
-regionserver.WAL.AppendSize_max
-regionserver.WAL.AppendSize_mean
-regionserver.WAL.AppendSize_median
-regionserver.WAL.SyncTime_median
-jvm.JvmMetrics.GcCountParNew
-regionserver.WAL.AppendSize_min
-regionserver.WAL.AppendSize_num_ops
-regionserver.WAL.SyncTime_max
-regionserver.WAL.AppendTime_75th_percentile
-regionserver.WAL.AppendTime_95th_percentile
-regionserver.WAL.AppendTime_99th_percentile
-regionserver.WAL.AppendTime_max
-regionserver.WAL.SyncTime_95th_percentile
-regionserver.WAL.AppendTime_mean
-regionserver.WAL.AppendTime_median
-regionserver.WAL.AppendTime_min
-regionserver.WAL.AppendTime_num_ops
-regionserver.WAL.SyncTime_75th_percentile
-regionserver.WAL.SyncTime_99th_percentile
-regionserver.WAL.SyncTime_mean
-regionserver.WAL.SyncTime_median
-regionserver.WAL.SyncTime_min
-regionserver.WAL.SyncTime_num_ops
-regionserver.WAL.appendCount
-regionserver.Server.majorCompactedCellsSize
-regionserver.WAL.rollRequest
-regionserver.WAL.AppendTime_99th_percentile
-regionserver.WAL.slowAppendCount
-regionserver.WAL.AppendTime_num_ops
-regionserver.WAL.SyncTime_95th_percentile
-regionserver.Server.Mutate_median
-regionserver.WAL.AppendTime_75th_percentile
-regionserver.WAL.AppendSize_num_ops
-regionserver.Server.Mutate_max
-regionserver.WAL.AppendSize_min
-regionserver.WAL.AppendTime_min
-regionserver.WAL.SyncTime_99th_percentile
-regionserver.Server.Mutate_95th_percentile
-regionserver.WAL.AppendSize_mean
-regionserver.WAL.SyncTime_mean
-regionserver.WAL.AppendSize_99th_percentile
-jvm.JvmMetrics.GcTimeMillis
-regionserver.WAL.AppendSize_75th_percentile
-jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
-regionserver.WAL.SyncTime_max
-regionserver.Server.Increment_median
-regionserver.Server.updatesBlockedTime
-regionserver.Server.Increment_max
-ugi.UgiMetrics.GetGroupsAvgTime
-regionserver.WAL.lowReplicaRollRequest
-ugi.UgiMetrics.GetGroupsNumOps
-regionserver.Server.storeFileSize
-regionserver.Server.Increment_95th_percentile
-jvm.JvmMetrics.GcTimeMillisParNew
-ugi.UgiMetrics.LoginFailureAvgTime
-ugi.UgiMetrics.LoginFailureNumOps
-regionserver.Server.storeFileCount
-ugi.UgiMetrics.LoginSuccessNumOps
-regionserver.Server.staticIndexSize
-jvm.JvmMetrics.LogError
-regionserver.Server.splitQueueLength
-regionserver.Server.Get_median
-regionserver.Server.slowPutCount
-regionserver.Server.Get_max
-jvm.JvmMetrics.LogFatal
-regionserver.Server.slowGetCount
-jvm.JvmMetrics.LogInfo
-regionserver.Server.slowAppendCount
-regionserver.Server.Get_95th_percentile
-jvm.JvmMetrics.LogWarn
-regionserver.Server.regionCount
-regionserver.Server.FlushTime_num_ops
-regionserver.Server.FlushTime_min
-regionserver.Server.readRequestCount
-jvm.JvmMetrics.MemHeapCommittedM
-regionserver.Server.percentFilesLocalSecondaryRegions
-regionserver.Server.percentFilesLocal
-regionserver.Server.FlushTime_max
-regionserver.Server.FlushTime_99th_percentile
-regionserver.Server.FlushTime_95th_percentile
-regionserver.Server.Delete_num_ops
-jvm.JvmMetrics.MemHeapMaxM
-regionserver.Server.mutationsWithoutWALCount
-jvm.JvmMetrics.MemHeapUsedM
-regionserver.Server.Delete_median
-regionserver.Server.ScanNext_max
-regionserver.Server.ScanNext_99th_percentile
-regionserver.Server.majorCompactedCellsCount
-regionserver.Server.hlogFileSize
-regionserver.Server.flushedCellsCount
-jvm.JvmMetrics.MemMaxM
-regionserver.Server.hlogFileCount
-regionserver.Server.Delete_95th_percentile
-jvm.JvmMetrics.MemNonHeapCommittedM
-jvm.JvmMetrics.MemNonHeapMaxM
-jvm.JvmMetrics.MemNonHeapUsedM
-regionserver.Server.Append_num_ops
-regionserver.Server.flushQueueLength
-jvm.JvmMetrics.ThreadsBlocked
-regionserver.Server.Append_median
-jvm.JvmMetrics.ThreadsNew
-regionserver.Server.checkMutatePassedCount
-regionserver.Server.compactedCellsSize
-jvm.JvmMetrics.ThreadsRunnable
-jvm.JvmMetrics.ThreadsTerminated
-jvm.JvmMetrics.ThreadsTimedWaiting
-master.AssignmentManger.Assign_75th_percentile
-master.AssignmentManger.Assign_95th_percentile
-master.AssignmentManger.Assign_99th_percentile
-master.AssignmentManger.Assign_max
-regionserver.Server.Append_95th_percentile
-master.AssignmentManger.Assign_mean
-master.AssignmentManger.Assign_median
-regionserver.Replication.sink.appliedOps
-regionserver.Replication.sink.appliedBatches
-regionserver.Replication.sink.ageOfLastAppliedOp
-regionserver.WAL.SyncTime_75th_percentile
-regionserver.RegionServer.receivedBytes
-regionserver.RegionServer.queueSize
-regionserver.RegionServer.numOpenConnections
-regionserver.RegionServer.numCallsInPriorityQueue
-regionserver.Server.Replay_num_ops
-master.AssignmentManger.Assign_min
-master.AssignmentManger.Assign_num_ops
-regionserver.Server.checkMutateFailedCount
-regionserver.RegionServer.exceptions.RegionTooBusyException
-regionserver.RegionServer.exceptions.RegionMovedException
-regionserver.RegionServer.exceptions.OutOfOrderScannerNextException
-master.AssignmentManger.BulkAssign_75th_percentile
-master.AssignmentManger.BulkAssign_95th_percentile
-regionserver.RegionServer.exceptions.FailedSanityCheckException
-regionserver.RegionServer.exceptions
-regionserver.RegionServer.authorizationSuccesses
-regionserver.RegionServer.authenticationSuccesses
-regionserver.RegionServer.authenticationFailures
-regionserver.RegionServer.TotalCallTime_num_ops
-master.AssignmentManger.BulkAssign_99th_percentile
-jvm.JvmMetrics.ThreadsWaiting
-regionserver.RegionServer.TotalCallTime_median
-regionserver.RegionServer.TotalCallTime_mean
-master.AssignmentManger.BulkAssign_max
-regionserver.RegionServer.TotalCallTime_95th_percentile
-regionserver.RegionServer.TotalCallTime_75th_percentile
-regionserver.RegionServer.QueueCallTime_num_ops
-master.AssignmentManger.BulkAssign_mean
-master.AssignmentManger.BulkAssign_median
-regionserver.RegionServer.QueueCallTime_median
-regionserver.RegionServer.QueueCallTime_mean
-regionserver.RegionServer.QueueCallTime_max
-regionserver.RegionServer.QueueCallTime_95th_percentile
-regionserver.RegionServer.QueueCallTime_75th_percentile
-regionserver.RegionServer.ProcessCallTime_num_ops
-regionserver.RegionServer.ProcessCallTime_median
-regionserver.RegionServer.ProcessCallTime_mean
-regionserver.Server.ScanNext_num_ops
-master.AssignmentManger.BulkAssign_num_ops
-master.AssignmentManger.BulkAssign_min
-regionserver.RegionServer.ProcessCallTime_95th_percentile
-master.AssignmentManger.ritCount
-master.AssignmentManger.ritCountOverThreshold
-master.AssignmentManger.ritOldestAge
-master.Balancer.BalancerCluster_75th_percentile
-master.Balancer.BalancerCluster_95th_percentile
-master.Balancer.BalancerCluster_99th_percentile
-ugi.UgiMetrics.LoginSuccessAvgTime
-master.Balancer.BalancerCluster_max
-master.Balancer.BalancerCluster_mean
-master.Balancer.BalancerCluster_median
-master.Balancer.BalancerCluster_min
-regionserver.Server.ScanNext_median
-master.Balancer.BalancerCluster_num_ops
-master.Balancer.miscInvocationCount
-master.FileSystem.HlogSplitSize_75th_percentile
-master.FileSystem.HlogSplitSize_95th_percentile
-master.FileSystem.HlogSplitSize_max
-master.FileSystem.HlogSplitSize_99th_percentile
-master.FileSystem.HlogSplitSize_mean
-master.FileSystem.HlogSplitSize_median
-master.FileSystem.HlogSplitSize_min
-master.FileSystem.HlogSplitSize_num_ops
-master.FileSystem.HlogSplitTime_75th_percentile
-master.FileSystem.HlogSplitTime_95th_percentile
-regionserver.Server.SplitTime_median
-master.FileSystem.HlogSplitTime_max
-master.FileSystem.HlogSplitTime_99th_percentile
-master.FileSystem.HlogSplitTime_mean
-master.FileSystem.HlogSplitTime_median
-master.FileSystem.HlogSplitTime_min
-master.FileSystem.HlogSplitTime_num_ops
-master.FileSystem.MetaHlogSplitSize_75th_percentile
-master.FileSystem.MetaHlogSplitSize_95th_percentile
-master.FileSystem.MetaHlogSplitSize_max
-master.FileSystem.MetaHlogSplitSize_99th_percentile
-master.FileSystem.MetaHlogSplitSize_mean
-master.FileSystem.MetaHlogSplitSize_median
-master.FileSystem.MetaHlogSplitSize_min
-master.FileSystem.MetaHlogSplitSize_num_ops
-master.FileSystem.MetaHlogSplitTime_75th_percentile
-master.FileSystem.MetaHlogSplitTime_95th_percentile
-master.FileSystem.MetaHlogSplitTime_max
-master.FileSystem.MetaHlogSplitTime_99th_percentile
-master.FileSystem.MetaHlogSplitTime_mean
-master.FileSystem.MetaHlogSplitTime_median
-master.FileSystem.MetaHlogSplitTime_min
-master.FileSystem.MetaHlogSplitTime_num_ops
-master.Master.ProcessCallTime_75th_percentile
-master.Master.ProcessCallTime_95th_percentile
-master.Master.ProcessCallTime_99th_percentile
-master.Master.ProcessCallTime_max
-master.Master.ProcessCallTime_mean
-master.Master.ProcessCallTime_median
-master.Master.ProcessCallTime_min
-master.Master.ProcessCallTime_num_ops
-master.Master.QueueCallTime_75th_percentile
-master.Master.QueueCallTime_95th_percentile
-master.Master.QueueCallTime_99th_percentile
-master.Master.QueueCallTime_max
-master.Master.QueueCallTime_mean
-regionserver.Server.blockCacheCountHitPercent
-master.Master.QueueCallTime_median
-master.Master.QueueCallTime_min
-master.Master.QueueCallTime_num_ops
-master.Master.TotalCallTime_75th_percentile
-master.Master.TotalCallTime_95th_percentile
-master.Master.TotalCallTime_99th_percentile
-master.Master.TotalCallTime_max
-master.Master.TotalCallTime_mean
-master.Master.TotalCallTime_median
-master.Master.TotalCallTime_min
-master.Master.TotalCallTime_num_ops
-master.Master.authenticationFailures
-master.Master.authenticationSuccesses
-master.Master.authorizationFailures
-master.Master.authorizationSuccesses
-master.Master.exceptions
-master.Master.exceptions.FailedSanityCheckException
-master.Master.exceptions.NotServingRegionException
-master.Master.exceptions.OutOfOrderScannerNextException
-master.Master.exceptions.RegionMovedException
-master.Master.exceptions.RegionTooBusyException
-master.Master.exceptions.UnknownScannerException
-master.Master.numActiveHandler
-master.Master.numCallsInGeneralQueue
-master.Master.numCallsInPriorityQueue
-master.Master.numCallsInReplicationQueue
-regionserver.Server.blockCacheSize
-master.Master.numOpenConnections
-master.Master.queueSize
-master.Master.receivedBytes
-master.Master.sentBytes
-master.Server.averageLoad
-master.Server.clusterRequests
-master.Server.masterActiveTime
-master.Server.numDeadRegionServers
-master.Server.masterStartTime
-master.Server.numRegionServers
-metricssystem.MetricsSystem.DroppedPubAll
-regionserver.Server.SplitTime_min
-regionserver.Server.blockCacheHitCount
-metricssystem.MetricsSystem.NumActiveSinks
-metricssystem.MetricsSystem.NumActiveSources
-metricssystem.MetricsSystem.NumAllSinks
-metricssystem.MetricsSystem.NumAllSources
-regionserver.Server.blockCacheExpressHitPercent
-metricssystem.MetricsSystem.PublishAvgTime
-metricssystem.MetricsSystem.PublishNumOps
-metricssystem.MetricsSystem.Sink_timelineAvgTime
-regionserver.Server.SplitTime_num_ops
-metricssystem.MetricsSystem.Sink_timelineDropped
-metricssystem.MetricsSystem.Sink_timelineNumOps
-regionserver.Server.SplitTime_max
-regionserver.Server.ScanNext_min
-metricssystem.MetricsSystem.Sink_timelineQsize
-metricssystem.MetricsSystem.SnapshotAvgTime
-metricssystem.MetricsSystem.SnapshotNumOps
-regionserver.Server.SplitTime_95th_percentile
-regionserver.Server.SplitTime_99th_percentile
-regionserver.RegionServer.ProcessCallTime_75th_percentile
-regionserver.RegionServer.ProcessCallTime_99th_percentile
-regionserver.RegionServer.ProcessCallTime_max
-regionserver.RegionServer.ProcessCallTime_min
-regionserver.RegionServer.QueueCallTime_99th_percentile
-regionserver.RegionServer.QueueCallTime_min
-regionserver.RegionServer.TotalCallTime_99th_percentile
-regionserver.RegionServer.TotalCallTime_max
-regionserver.RegionServer.TotalCallTime_min
-regionserver.RegionServer.authorizationFailures
-regionserver.RegionServer.exceptions.NotServingRegionException
-regionserver.RegionServer.exceptions.UnknownScannerException
-regionserver.RegionServer.numActiveHandler
-regionserver.RegionServer.numCallsInGeneralQueue
-regionserver.Server.ScanNext_95th_percentile
-regionserver.RegionServer.numCallsInReplicationQueue
-regionserver.RegionServer.sentBytes
-regionserver.Server.Append_75th_percentile
-regionserver.Server.Append_99th_percentile
-regionserver.Server.Append_max
-regionserver.Server.Append_mean
-regionserver.Server.Append_min
-regionserver.Server.Delete_75th_percentile
-regionserver.Server.Delete_99th_percentile
-regionserver.Server.Delete_max
-regionserver.Server.Delete_mean
-regionserver.Server.Delete_min
-regionserver.Server.FlushTime_75th_percentile
-regionserver.Server.FlushTime_mean
-regionserver.Server.FlushTime_median
-regionserver.Server.Get_75th_percentile
-regionserver.Server.Get_99th_percentile
-regionserver.Server.Get_mean
-regionserver.Server.Get_min
-regionserver.Server.Get_num_ops
-regionserver.Server.Increment_75th_percentile
-regionserver.Server.Increment_99th_percentile
-regionserver.Server.Increment_mean
-regionserver.Server.Increment_min
-regionserver.Server.Increment_num_ops
-regionserver.Server.Mutate_75th_percentile
-regionserver.Server.Mutate_99th_percentile
-regionserver.Server.Mutate_mean
-regionserver.Server.Mutate_min
-regionserver.Server.Mutate_num_ops
-regionserver.Server.Replay_75th_percentile
-regionserver.Server.Replay_99th_percentile
-regionserver.Server.Replay_mean
-regionserver.Server.Replay_min
-regionserver.Server.ScanNext_75th_percentile
-regionserver.Server.ScanNext_mean
-regionserver.Server.SplitTime_75th_percentile
-jvm.JvmMetrics.GcCount
-regionserver.Server.SplitTime_mean
-regionserver.Server.Replay_max
-regionserver.Server.blockCacheCount
-regionserver.Server.blockCacheEvictionCount
-regionserver.Server.blockCacheFreeSize
-regionserver.Server.blockCacheMissCount
-regionserver.Server.Replay_median
-regionserver.Server.blockedRequestCount
-regionserver.Server.compactedCellsCount
-regionserver.Server.compactionQueueLength
-regionserver.Server.flushedCellsSize
-regionserver.Server.memStoreSize
-regionserver.Server.mutationsWithoutWALSize
-jvm.JvmMetrics.GcCountConcurrentMarkSweep
-regionserver.Server.regionServerStartTime
-regionserver.Server.slowDeleteCount
-regionserver.Server.slowIncrementCount
-regionserver.Server.splitRequestCount
-regionserver.Server.splitSuccessCount
-regionserver.Server.staticBloomSize
-regionserver.Server.storeCount
-regionserver.Server.storeFileIndexSize
-regionserver.Server.totalRequestCount
-regionserver.Server.writeRequestCount
-regionserver.WAL.AppendSize_95th_percentile
-regionserver.WAL.AppendSize_max
-regionserver.WAL.AppendSize_median
-regionserver.Server.Replay_95th_percentile
-regionserver.WAL.AppendTime_95th_percentile
-regionserver.WAL.AppendTime_median
-regionserver.WAL.AppendTime_max
-jvm.JvmMetrics.GcCountParNew
-regionserver.WAL.AppendTime_mean

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HDFS.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HDFS.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HDFS.txt
deleted file mode 100644
index 84576e9..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HDFS.txt
+++ /dev/null
@@ -1,277 +0,0 @@
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.CacheCapacity
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.CacheUsed
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.Capacity
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.DfsUsed
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.EstimatedCapacityLostTotal
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.LastVolumeFailureDate
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksCached
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksFailedToCache
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksFailedToUnCache
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumFailedVolumes
-FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.Remaining
-default.StartupProgress.ElapsedTime
-default.StartupProgress.LoadingEditsCount
-default.StartupProgress.LoadingEditsElapsedTime
-default.StartupProgress.LoadingEditsPercentComplete
-default.StartupProgress.LoadingEditsTotal
-default.StartupProgress.LoadingFsImageCount
-default.StartupProgress.LoadingFsImageElapsedTime
-default.StartupProgress.LoadingFsImagePercentComplete
-default.StartupProgress.LoadingFsImageTotal
-default.StartupProgress.PercentComplete
-default.StartupProgress.SafeModeCount
-default.StartupProgress.SafeModeElapsedTime
-default.StartupProgress.SafeModePercentComplete
-default.StartupProgress.SafeModeTotal
-default.StartupProgress.SavingCheckpointCount
-default.StartupProgress.SavingCheckpointElapsedTime
-default.StartupProgress.SavingCheckpointPercentComplete
-default.StartupProgress.SavingCheckpointTotal
-dfs.FSNamesystem.BlockCapacity
-dfs.FSNamesystem.BlocksTotal
-dfs.FSNamesystem.CapacityRemaining
-dfs.FSNamesystem.CapacityRemainingGB
-dfs.FSNamesystem.CapacityTotal
-dfs.FSNamesystem.CapacityTotalGB
-dfs.FSNamesystem.CapacityUsed
-dfs.FSNamesystem.CapacityUsedGB
-dfs.FSNamesystem.CapacityUsedNonDFS
-dfs.FSNamesystem.CorruptBlocks
-dfs.FSNamesystem.ExcessBlocks
-dfs.FSNamesystem.ExpiredHeartbeats
-dfs.FSNamesystem.FilesTotal
-dfs.FSNamesystem.LastCheckpointTime
-dfs.FSNamesystem.LastWrittenTransactionId
-dfs.FSNamesystem.LockQueueLength
-dfs.FSNamesystem.MillisSinceLastLoadedEdits
-dfs.FSNamesystem.MissingBlocks
-dfs.FSNamesystem.MissingReplOneBlocks
-dfs.FSNamesystem.NumActiveClients
-dfs.FSNamesystem.NumFilesUnderConstruction
-dfs.FSNamesystem.PendingDataNodeMessageCount
-dfs.FSNamesystem.PendingDeletionBlocks
-dfs.FSNamesystem.PendingReplicationBlocks
-dfs.FSNamesystem.PostponedMisreplicatedBlocks
-dfs.FSNamesystem.ScheduledReplicationBlocks
-dfs.FSNamesystem.Snapshots
-dfs.FSNamesystem.SnapshottableDirectories
-dfs.FSNamesystem.StaleDataNodes
-dfs.FSNamesystem.TotalFiles
-dfs.FSNamesystem.TotalLoad
-dfs.FSNamesystem.TotalSyncCount
-dfs.FSNamesystem.TransactionsSinceLastCheckpoint
-dfs.FSNamesystem.TransactionsSinceLastLogRoll
-dfs.FSNamesystem.UnderReplicatedBlocks
-dfs.datanode.BlockChecksumOpAvgTime
-dfs.datanode.BlockChecksumOpNumOps
-dfs.datanode.BlockReportsAvgTime
-dfs.datanode.BlockReportsNumOps
-dfs.datanode.BlockVerificationFailures
-dfs.datanode.BlocksCached
-dfs.datanode.BlocksGetLocalPathInfo
-dfs.datanode.BlocksRead
-dfs.datanode.BlocksRemoved
-dfs.datanode.BlocksReplicated
-dfs.datanode.BlocksUncached
-dfs.datanode.BlocksVerified
-dfs.datanode.BlocksWritten
-dfs.datanode.BytesRead
-dfs.datanode.BytesWritten
-dfs.datanode.CacheReportsAvgTime
-dfs.datanode.CacheReportsNumOps
-dfs.datanode.CopyBlockOpAvgTime
-dfs.datanode.CopyBlockOpNumOps
-dfs.datanode.DatanodeNetworkErrors
-dfs.datanode.FlushNanosAvgTime
-dfs.datanode.FlushNanosNumOps
-dfs.datanode.FsyncCount
-dfs.datanode.FsyncNanosAvgTime
-dfs.datanode.FsyncNanosNumOps
-dfs.datanode.HeartbeatsAvgTime
-dfs.datanode.HeartbeatsNumOps
-dfs.datanode.IncrementalBlockReportsAvgTime
-dfs.datanode.IncrementalBlockReportsNumOps
-dfs.datanode.PacketAckRoundTripTimeNanosAvgTime
-dfs.datanode.PacketAckRoundTripTimeNanosNumOps
-dfs.datanode.RamDiskBlocksDeletedBeforeLazyPersisted
-dfs.datanode.RamDiskBlocksEvicted
-dfs.datanode.RamDiskBlocksEvictedWithoutRead
-dfs.datanode.RamDiskBlocksEvictionWindowMsAvgTime
-dfs.datanode.RamDiskBlocksEvictionWindowMsNumOps
-dfs.datanode.RamDiskBlocksLazyPersistWindowMsAvgTime
-dfs.datanode.RamDiskBlocksLazyPersistWindowMsNumOps
-dfs.datanode.RamDiskBlocksLazyPersisted
-dfs.datanode.RamDiskBlocksReadHits
-dfs.datanode.RamDiskBlocksWrite
-dfs.datanode.RamDiskBlocksWriteFallback
-dfs.datanode.RamDiskBytesLazyPersisted
-dfs.datanode.RamDiskBytesWrite
-dfs.datanode.ReadBlockOpAvgTime
-dfs.datanode.ReadBlockOpNumOps
-dfs.datanode.ReadsFromLocalClient
-dfs.datanode.ReadsFromRemoteClient
-dfs.datanode.RemoteBytesRead
-dfs.datanode.RemoteBytesWritten
-dfs.datanode.ReplaceBlockOpAvgTime
-dfs.datanode.ReplaceBlockOpNumOps
-dfs.datanode.SendDataPacketBlockedOnNetworkNanosAvgTime
-dfs.datanode.SendDataPacketBlockedOnNetworkNanosNumOps
-dfs.datanode.SendDataPacketTransferNanosAvgTime
-dfs.datanode.SendDataPacketTransferNanosNumOps
-dfs.datanode.TotalReadTime
-dfs.datanode.TotalWriteTime
-dfs.datanode.VolumeFailures
-dfs.datanode.WriteBlockOpAvgTime
-dfs.datanode.WriteBlockOpNumOps
-dfs.datanode.WritesFromLocalClient
-dfs.datanode.WritesFromRemoteClient
-dfs.namenode.AddBlockOps
-dfs.namenode.AllowSnapshotOps
-dfs.namenode.BlockReceivedAndDeletedOps
-dfs.namenode.BlockReportAvgTime
-dfs.namenode.BlockReportNumOps
-dfs.namenode.CacheReportAvgTime
-dfs.namenode.CacheReportNumOps
-dfs.namenode.CreateFileOps
-dfs.namenode.CreateSnapshotOps
-dfs.namenode.CreateSymlinkOps
-dfs.namenode.DeleteFileOps
-dfs.namenode.DeleteSnapshotOps
-dfs.namenode.DisallowSnapshotOps
-dfs.namenode.FileInfoOps
-dfs.namenode.FilesAppended
-dfs.namenode.FilesCreated
-dfs.namenode.FilesDeleted
-dfs.namenode.FilesInGetListingOps
-dfs.namenode.FilesRenamed
-dfs.namenode.FilesTruncated
-dfs.namenode.FsImageLoadTime
-dfs.namenode.GetAdditionalDatanodeOps
-dfs.namenode.GetBlockLocations
-dfs.namenode.GetEditAvgTime
-dfs.namenode.GetEditNumOps
-dfs.namenode.GetImageAvgTime
-dfs.namenode.GetImageNumOps
-dfs.namenode.GetLinkTargetOps
-dfs.namenode.GetListingOps
-dfs.namenode.ListSnapshottableDirOps
-dfs.namenode.PutImageAvgTime
-dfs.namenode.PutImageNumOps
-dfs.namenode.RenameSnapshotOps
-dfs.namenode.SafeModeTime
-dfs.namenode.SnapshotDiffReportOps
-dfs.namenode.StorageBlockReportOps
-dfs.namenode.SyncsAvgTime
-dfs.namenode.SyncsNumOps
-dfs.namenode.TotalFileOps
-dfs.namenode.TransactionsAvgTime
-dfs.namenode.TransactionsBatchedInSync
-dfs.namenode.TransactionsNumOps
-jvm.JvmMetrics.GcCount
-jvm.JvmMetrics.GcCountConcurrentMarkSweep
-jvm.JvmMetrics.GcCountParNew
-jvm.JvmMetrics.GcNumInfoThresholdExceeded
-jvm.JvmMetrics.GcNumWarnThresholdExceeded
-jvm.JvmMetrics.GcTimeMillis
-jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
-jvm.JvmMetrics.GcTimeMillisParNew
-jvm.JvmMetrics.GcTotalExtraSleepTime
-jvm.JvmMetrics.LogError
-jvm.JvmMetrics.LogFatal
-jvm.JvmMetrics.LogInfo
-jvm.JvmMetrics.LogWarn
-jvm.JvmMetrics.MemHeapCommittedM
-jvm.JvmMetrics.MemHeapMaxM
-jvm.JvmMetrics.MemHeapUsedM
-jvm.JvmMetrics.MemMaxM
-jvm.JvmMetrics.MemNonHeapCommittedM
-jvm.JvmMetrics.MemNonHeapMaxM
-jvm.JvmMetrics.MemNonHeapUsedM
-jvm.JvmMetrics.ThreadsBlocked
-jvm.JvmMetrics.ThreadsNew
-jvm.JvmMetrics.ThreadsRunnable
-jvm.JvmMetrics.ThreadsTerminated
-jvm.JvmMetrics.ThreadsTimedWaiting
-jvm.JvmMetrics.ThreadsWaiting
-metricssystem.MetricsSystem.DroppedPubAll
-metricssystem.MetricsSystem.NumActiveSinks
-metricssystem.MetricsSystem.NumActiveSources
-metricssystem.MetricsSystem.NumAllSinks
-metricssystem.MetricsSystem.NumAllSources
-metricssystem.MetricsSystem.PublishAvgTime
-metricssystem.MetricsSystem.PublishNumOps
-metricssystem.MetricsSystem.Sink_timelineAvgTime
-metricssystem.MetricsSystem.Sink_timelineDropped
-metricssystem.MetricsSystem.Sink_timelineNumOps
-metricssystem.MetricsSystem.Sink_timelineQsize
-metricssystem.MetricsSystem.SnapshotAvgTime
-metricssystem.MetricsSystem.SnapshotNumOps
-rpc.RetryCache.NameNodeRetryCache.CacheCleared
-rpc.RetryCache.NameNodeRetryCache.CacheHit
-rpc.RetryCache.NameNodeRetryCache.CacheUpdated
-rpc.rpc.CallQueueLength
-rpc.rpc.NumOpenConnections
-rpc.rpc.ReceivedBytes
-rpc.rpc.RpcAuthenticationFailures
-rpc.rpc.RpcAuthenticationSuccesses
-rpc.rpc.RpcAuthorizationFailures
-rpc.rpc.RpcAuthorizationSuccesses
-rpc.rpc.RpcClientBackoff
-rpc.rpc.RpcProcessingTimeAvgTime
-rpc.rpc.RpcProcessingTimeNumOps
-rpc.rpc.RpcQueueTimeAvgTime
-rpc.rpc.RpcQueueTimeNumOps
-rpc.rpc.RpcSlowCalls
-rpc.rpc.SentBytes
-rpcdetailed.rpcdetailed.AddBlockAvgTime
-rpcdetailed.rpcdetailed.AddBlockNumOps
-rpcdetailed.rpcdetailed.BlockReceivedAndDeletedAvgTime
-rpcdetailed.rpcdetailed.BlockReceivedAndDeletedNumOps
-rpcdetailed.rpcdetailed.BlockReportAvgTime
-rpcdetailed.rpcdetailed.BlockReportNumOps
-rpcdetailed.rpcdetailed.CompleteAvgTime
-rpcdetailed.rpcdetailed.CompleteNumOps
-rpcdetailed.rpcdetailed.CreateAvgTime
-rpcdetailed.rpcdetailed.CreateNumOps
-rpcdetailed.rpcdetailed.DeleteAvgTime
-rpcdetailed.rpcdetailed.DeleteNumOps
-rpcdetailed.rpcdetailed.FsyncAvgTime
-rpcdetailed.rpcdetailed.FsyncNumOps
-rpcdetailed.rpcdetailed.GetBlockLocationsAvgTime
-rpcdetailed.rpcdetailed.GetBlockLocationsNumOps
-rpcdetailed.rpcdetailed.GetFileInfoAvgTime
-rpcdetailed.rpcdetailed.GetFileInfoNumOps
-rpcdetailed.rpcdetailed.GetListingAvgTime
-rpcdetailed.rpcdetailed.GetListingNumOps
-rpcdetailed.rpcdetailed.GetServerDefaultsAvgTime
-rpcdetailed.rpcdetailed.GetServerDefaultsNumOps
-rpcdetailed.rpcdetailed.GetTransactionIdAvgTime
-rpcdetailed.rpcdetailed.GetTransactionIdNumOps
-rpcdetailed.rpcdetailed.MkdirsAvgTime
-rpcdetailed.rpcdetailed.MkdirsNumOps
-rpcdetailed.rpcdetailed.RegisterDatanodeAvgTime
-rpcdetailed.rpcdetailed.RegisterDatanodeNumOps
-rpcdetailed.rpcdetailed.Rename2AvgTime
-rpcdetailed.rpcdetailed.Rename2NumOps
-rpcdetailed.rpcdetailed.RenameAvgTime
-rpcdetailed.rpcdetailed.RenameNumOps
-rpcdetailed.rpcdetailed.RenewLeaseAvgTime
-rpcdetailed.rpcdetailed.RenewLeaseNumOps
-rpcdetailed.rpcdetailed.SendHeartbeatAvgTime
-rpcdetailed.rpcdetailed.SendHeartbeatNumOps
-rpcdetailed.rpcdetailed.SetPermissionAvgTime
-rpcdetailed.rpcdetailed.SetPermissionNumOps
-rpcdetailed.rpcdetailed.SetReplicationAvgTime
-rpcdetailed.rpcdetailed.SetReplicationNumOps
-rpcdetailed.rpcdetailed.SetSafeModeAvgTime
-rpcdetailed.rpcdetailed.SetSafeModeNumOps
-rpcdetailed.rpcdetailed.SetTimesAvgTime
-rpcdetailed.rpcdetailed.SetTimesNumOps
-rpcdetailed.rpcdetailed.VersionRequestAvgTime
-rpcdetailed.rpcdetailed.VersionRequestNumOps
-ugi.UgiMetrics.GetGroupsAvgTime
-ugi.UgiMetrics.GetGroupsNumOps
-ugi.UgiMetrics.LoginFailureAvgTime
-ugi.UgiMetrics.LoginFailureNumOps
-ugi.UgiMetrics.LoginSuccessAvgTime
-ugi.UgiMetrics.LoginSuccessNumOps

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HOST.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HOST.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HOST.txt
deleted file mode 100644
index 4b759c6..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/HOST.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-swap_free
-write_bps
-write_bytes
-write_count
-write_time
-bytes_in
-bytes_out
-cpu_idle
-cpu_intr
-cpu_nice
-cpu_num
-cpu_sintr
-cpu_steal
-cpu_system
-cpu_user
-load_fifteen
-load_five
-load_one
-cpu_wio
-disk_free
-disk_percent
-disk_total
-mem_buffered
-mem_cached
-mem_free
-mem_shared
-mem_total
-mem_used
-disk_used
-pkts_in
-pkts_out
-proc_run
-proc_total
-read_bps
-read_bytes
-read_count
-read_time


[2/5] ambari git commit: AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)

Posted by ds...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/KAFKA.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/KAFKA.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/KAFKA.txt
deleted file mode 100644
index 228a5bc..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/KAFKA.txt
+++ /dev/null
@@ -1,1102 +0,0 @@
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.95percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.count
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.1MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.5MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.count
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.1MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.5MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.99percentile
-kafka.cluster.Partition.UnderReplicated.partition.0.topic.ambari_kafka_service_check
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.count
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.15MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.count
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.5MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.98percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.meanRate
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.95percentile
-kafka.server.ReplicaManager.UnderReplicatedPartitions
-kafka.server.ReplicaManager.PartitionCount
-kafka.server.ReplicaManager.LeaderCount
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.max
-kafka.server.ReplicaManager.IsrShrinksPerSec.count
-kafka.server.ReplicaManager.IsrShrinksPerSec.5MinuteRate
-kafka.server.ReplicaManager.IsrShrinksPerSec.1MinuteRate
-kafka.server.ReplicaManager.IsrShrinksPerSec.15MinuteRate
-kafka.server.ReplicaManager.IsrExpandsPerSec.meanRate
-kafka.server.ReplicaManager.IsrExpandsPerSec.count
-kafka.server.ReplicaManager.IsrExpandsPerSec.5MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.15MinuteRate
-kafka.server.ReplicaManager.IsrExpandsPerSec.15MinuteRate
-kafka.server.ReplicaFetcherManager.MinFetchRate.clientId.Replica
-kafka.server.ReplicaFetcherManager.MaxLag.clientId.Replica
-kafka.server.OffsetManager.NumOffsets
-kafka.server.OffsetManager.NumGroups
-kafka.server.KafkaServer.BrokerState
-kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.meanRate
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.95percentile
-kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.5MinuteRate
-kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.1MinuteRate
-kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.15MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.max
-kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Produce
-kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.JoinGroup
-kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Heartbeat
-kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.15MinuteRate
-kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Rebalance
-kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Produce
-kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.JoinGroup
-kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Heartbeat
-kafka.server.DelayedOperationPurgatory.NumDelayedOperations.delayedOperation.Fetch
-kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.meanRate
-kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.count
-kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.TotalProduceRequestsPerSec.15MinuteRate
-kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.meanRate
-kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.count
-kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.TotalFetchRequestsPerSec.15MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.mean
-kafka.server.BrokerTopicMetrics.MessagesInPerSec.count
-kafka.server.BrokerTopicMetrics.MessagesInPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.MessagesInPerSec.1MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.1MinuteRate
-kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.meanRate
-kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.count
-kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.5MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.95percentile
-kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.15MinuteRate
-kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.meanRate
-kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.count
-kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.FailedFetchRequestsPerSec.15MinuteRate
-kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.meanRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.98percentile
-kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.15MinuteRate
-kafka.server.BrokerTopicMetrics.BytesOutPerSec.meanRate
-kafka.server.BrokerTopicMetrics.BytesOutPerSec.count
-kafka.server.BrokerTopicMetrics.BytesOutPerSec.5MinuteRate
-kafka.server.BrokerTopicMetrics.BytesOutPerSec.1MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.98percentile
-kafka.server.BrokerTopicMetrics.BytesInPerSec.meanRate
-kafka.server.BrokerTopicMetrics.BytesInPerSec.count
-kafka.server.BrokerTopicMetrics.BytesInPerSec.5MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.95percentile
-kafka.server.BrokerTopicMetrics.BytesInPerSec.15MinuteRate
-kafka.network.SocketServer.ResponsesBeingSent
-kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.meanRate
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.95percentile
-kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.5MinuteRate
-kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.1MinuteRate
-kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.15MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.2.meanRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.2.count
-kafka.network.SocketServer.IdlePercent.networkProcessor.2.5MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.2.1MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.2.15MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.1.meanRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.1.count
-kafka.network.SocketServer.IdlePercent.networkProcessor.1.5MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.1.1MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.1.15MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.0.meanRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.0.count
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.75percentile
-kafka.network.SocketServer.IdlePercent.networkProcessor.0.1MinuteRate
-kafka.network.SocketServer.IdlePercent.networkProcessor.0.15MinuteRate
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.Producestddev
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.median
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.median
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.max
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Producestddev
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.95percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.meanRate
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.5MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.15MinuteRate
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroupstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.1MinuteRate
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetchstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.meanRate
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.max
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.15MinuteRate
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.max
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.1MinuteRate
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Producestddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.median
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.meanRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.count
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetchstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroupstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetchstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.75percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.Produce.5MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.98percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.Produce.1MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetchstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.15MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.5MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.RequestsPerSec.request.Produce.15MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.median
-kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.meanRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Producestddev
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.max
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.1MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.5MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.meanRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Produce.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroupstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Producestddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.UpdateMetadata.min
-kafka.network.RequestMetrics.RequestsPerSec.request.StopReplica.1MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.count
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.RequestsPerSec.request.UpdateMetadata.15MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.RequestsPerSec.request.Produce.meanRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.meanRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.max
-kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.1MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.meanRate
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.count
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetFetch.5MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.count
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.RequestsPerSec.request.Metadata.count
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.1MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.LeaderAndIsr.15MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.meanRate
-kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.count
-kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.5MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.1MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.JoinGroup.15MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.meanRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.count
-kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.5MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.1MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.Heartbeat.15MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.meanRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.98percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.5MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.1MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchFollower.15MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.meanRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.count
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.5MinuteRate
-kafka.network.RequestMetrics.RequestsPerSec.request.FetchConsumer.1MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Metadata.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.count
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.99percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommit.999percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.5MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.Offsets.15MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollower.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.Fetchstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.UpdateMetadata.mean
-kafka.network.RequestChannel.ResponseQueueSize.processor.0
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestChannel.ResponseQueueSize.processor.1
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeat.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.TotalTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.LocalTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.TotalTimeMs.request.Fetch.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.JoinGroupstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchFollower.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollower.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.TotalTimeMs.request.FetchFollowerstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Heartbeat.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.OffsetCommit.5MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumerstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.95percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.TotalTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.median
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.max
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.TotalTimeMs.request.Produce.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.TotalTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.Produce.median
-kafka.network.RequestMetrics.TotalTimeMs.request.UpdateMetadata.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.95percentile
-kafka.network.SocketServer.IdlePercent.networkProcessor.0.5MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.98percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplica.max
-kafka.network.SocketServer.NetworkProcessorAvgIdlePercent.count
-kafka.network.RequestMetrics.RemoteTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.FetchConsumer.98percentile
-kafka.server.BrokerTopicMetrics.BytesInPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.BytesOutPerSec.15MinuteRate
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.median
-kafka.server.BrokerTopicMetrics.BytesRejectedPerSec.count
-kafka.network.RequestMetrics.RemoteTimeMs.request.UpdateMetadata.min
-kafka.server.BrokerTopicMetrics.FailedProduceRequestsPerSec.1MinuteRate
-kafka.server.BrokerTopicMetrics.MessagesInPerSec.15MinuteRate
-kafka.server.BrokerTopicMetrics.MessagesInPerSec.meanRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetCommitstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.999percentile
-kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Fetch
-kafka.server.DelayedOperationPurgatory.PurgatorySize.delayedOperation.Rebalance
-kafka.server.KafkaRequestHandlerPool.RequestHandlerAvgIdlePercent.count
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.95percentile
-kafka.server.ReplicaManager.IsrExpandsPerSec.1MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.98percentile
-kafka.server.ReplicaManager.IsrShrinksPerSec.meanRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetch.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchConsumer.min
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.999percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.Fetch.max
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.Fetch.meanRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.FetchFollower.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Fetchstddev
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.15MinuteRate
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.1MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Heartbeat.999percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.ControlledShutdown.15MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.98percentile
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.5MinuteRate
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.75percentile
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.75percentile
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.999percentile
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.99percentile
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.count
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroupstddev
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.max
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.mean
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.meanRate
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.mean
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMsstddev
-kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.15MinuteRate
-kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.1MinuteRate
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.max
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.median
-kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.count
-kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.meanRate
-kafka.controller.KafkaController.ActiveControllerCount
-kafka.controller.KafkaController.OfflinePartitionsCount
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.999percentile
-kafka.controller.KafkaController.PreferredReplicaImbalanceCount
-kafka.log.Log.LogEndOffset.partition.0.topic.ambari_kafka_service_check
-kafka.log.Log.LogStartOffset.partition.0.topic.ambari_kafka_service_check
-kafka.log.Log.NumLogSegments.partition.0.topic.ambari_kafka_service_check
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.95percentile
-kafka.log.Log.Size.partition.0.topic.ambari_kafka_service_check
-kafka.network.RequestChannel.RequestQueueSize
-kafka.network.RequestChannel.ResponseQueueSize
-kafka.network.RequestMetrics.RemoteTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.95percentile
-kafka.network.RequestChannel.ResponseQueueSize.processor.2
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.999percentile
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.min
-kafka.network.RequestMetrics.RemoteTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Producestddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsetsstddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Offsets.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.median
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroupstddev
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.min
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.99percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.count
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetFetch.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Produce.min
-kafka.network.RequestMetrics.LocalTimeMs.request.Fetch.mean
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.max
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ConsumerMetadata.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.Produce.median
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.FetchConsumer.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplicastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.98percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.Produce.count
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.mean
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.min
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.mean
-kafka.controller.ControllerStats.UncleanLeaderElectionsPerSec.5MinuteRate
-kafka.controller.ControllerStats.LeaderElectionRateAndTimeMs.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.min
-kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.1MinuteRate
-kafka.network.RequestMetrics.LocalTimeMs.request.Heartbeatstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.median
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdownstddev
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetch.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.median
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.mean
-kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.5MinuteRate
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.mean
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadatastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.95percentile
-kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.15MinuteRate
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadatastddev
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.max
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.median
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.max
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.mean
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.JoinGroup.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.max
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsrstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ConsumerMetadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.95percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.StopReplica.999percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetch.95percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.999percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.99percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.98percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.Metadata.99percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.ControlledShutdown.max
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.98percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.98percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.Fetch.75percentile
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.UpdateMetadata.min
-kafka.network.RequestMetrics.RequestQueueTimeMs.request.LeaderAndIsr.99percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.ControlledShutdown.75percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.JoinGroup.75percentile
-kafka.network.RequestMetrics.ResponseQueueTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.max
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetFetchstddev
-kafka.network.RequestMetrics.RequestsPerSec.request.ConsumerMetadata.meanRate
-kafka.network.RequestMetrics.LocalTimeMs.request.Metadatastddev
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.75percentile
-kafka.network.RequestMetrics.ResponseSendTimeMs.request.ControlledShutdown.999percentile
-kafka.network.RequestMetrics.LocalTimeMs.request.OffsetCommit.999percentile

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/STORM.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/STORM.txt b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/STORM.txt
deleted file mode 100644
index 04bca00..0000000
--- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/STORM.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Supervisors
-Total Tasks
-Total Slots
-Used Slots
-Topologies
-Total Executors
-Free Slots


[5/5] ambari git commit: AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)

Posted by ds...@apache.org.
AMBARI-13037 AMS - stack advisor should recommend topology smarts alongwith optimistic settings (dsen)


Project: http://git-wip-us.apache.org/repos/asf/ambari/repo
Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/1ec86cd8
Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/1ec86cd8
Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/1ec86cd8

Branch: refs/heads/trunk
Commit: 1ec86cd8350ce4e9a36ffd6ec715a5cc27f2dcdb
Parents: 621e5c3
Author: Dmytro Sen <ds...@apache.org>
Authored: Thu Sep 10 22:04:10 2015 +0300
Committer: Dmytro Sen <ds...@apache.org>
Committed: Thu Sep 10 22:04:10 2015 +0300

----------------------------------------------------------------------
 .../src/main/resources/scripts/ams_query.py     |    4 +-
 .../timeline/PhoenixHBaseAccessorTest.java      |   17 +
 .../1.6.1.2.2.0/package/scripts/params.py       |    3 +
 .../hadoop-metrics2-accumulo.properties.j2      |   13 +-
 .../0.1.0/configuration/ams-hbase-site.xml      |    1 +
 .../0.1.0/configuration/ams-site.xml            |   16 +
 .../files/service-metrics/AMBARI_METRICS.txt    |  245 ++++
 .../package/files/service-metrics/FLUME.txt     |   17 +
 .../package/files/service-metrics/HBASE.txt     |  588 ++++++++++
 .../package/files/service-metrics/HDFS.txt      |  277 +++++
 .../package/files/service-metrics/HOST.txt      |   37 +
 .../package/files/service-metrics/KAFKA.txt     | 1102 ++++++++++++++++++
 .../package/files/service-metrics/STORM.txt     |    7 +
 .../package/files/service-metrics/YARN.txt      |  178 +++
 .../0.1.0/package/scripts/params.py             |    2 +
 .../0.1.0/package/scripts/split_points.py       |  208 ++++
 .../hadoop-metrics2-hbase.properties.j2         |    3 +-
 .../package/templates/metric_monitor.ini.j2     |    2 +-
 .../FLUME/1.4.0.2.0/package/scripts/params.py   |    2 +
 .../templates/flume-metrics2.properties.j2      |    4 +-
 .../0.96.0.2.0/package/scripts/params_linux.py  |    2 +
 ...-metrics2-hbase.properties-GANGLIA-MASTER.j2 |    9 +-
 ...doop-metrics2-hbase.properties-GANGLIA-RS.j2 |    9 +-
 .../0.9.1.2.1/package/scripts/params_linux.py   |    2 +
 .../templates/storm-metrics2.properties.j2      |    2 +-
 .../2.0.6/hooks/before-START/scripts/params.py  |    2 +
 .../templates/hadoop-metrics2.properties.j2     |    5 +-
 .../service-metrics/AMBARI_METRICS.txt          |  245 ----
 .../AMBARI_METRICS/service-metrics/FLUME.txt    |   17 -
 .../AMBARI_METRICS/service-metrics/HBASE.txt    |  588 ----------
 .../AMBARI_METRICS/service-metrics/HDFS.txt     |  277 -----
 .../AMBARI_METRICS/service-metrics/HOST.txt     |   37 -
 .../AMBARI_METRICS/service-metrics/KAFKA.txt    | 1102 ------------------
 .../AMBARI_METRICS/service-metrics/STORM.txt    |    7 -
 .../AMBARI_METRICS/service-metrics/YARN.txt     |  178 ---
 .../services/AMBARI_METRICS/split_points.py     |  210 ----
 .../stacks/HDP/2.0.6/services/stack_advisor.py  |  250 ++--
 .../stacks/HDP/2.1/services/stack_advisor.py    |    2 +-
 .../stacks/HDP/2.2/services/stack_advisor.py    |    5 -
 .../stacks/2.0.6/common/test_stack_advisor.py   |   23 +-
 .../stacks/2.2/common/test_stack_advisor.py     |  120 +-
 41 files changed, 3045 insertions(+), 2773 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-metrics/ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py
----------------------------------------------------------------------
diff --git a/ambari-metrics/ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py b/ambari-metrics/ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py
index 7fea3df..0247990 100644
--- a/ambari-metrics/ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py
+++ b/ambari-metrics/ambari-metrics-timelineservice/src/main/resources/scripts/ams_query.py
@@ -24,11 +24,11 @@ import sys
 import optparse
 import time
 
-# http://162.216.148.45:8188/ws/v1/timeline/metrics?
+# http://162.216.148.45:6188/ws/v1/timeline/metrics?
 # metricNames=rpc.rpc.RpcAuthenticationSuccesses
 # &appId=nodemanager&hostname=local.0&startTime=1414152029&endTime=1414155629
 
-AMS_URL = "http://{0}:8188/ws/v1/timeline/metrics?metricNames={1}&appid={" \
+AMS_URL = "http://{0}:6188/ws/v1/timeline/metrics?metricNames={1}&appid={" \
           "2}&hostname={3}"
 
 # in fact it can be list automatically generated from ambari

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-metrics/ambari-metrics-timelineservice/src/test/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessorTest.java
----------------------------------------------------------------------
diff --git a/ambari-metrics/ambari-metrics-timelineservice/src/test/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessorTest.java b/ambari-metrics/ambari-metrics-timelineservice/src/test/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessorTest.java
index fea4b2f..4900388 100644
--- a/ambari-metrics/ambari-metrics-timelineservice/src/test/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessorTest.java
+++ b/ambari-metrics/ambari-metrics-timelineservice/src/test/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessorTest.java
@@ -1,3 +1,20 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
 package org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline;
 
 import org.apache.hadoop.conf.Configuration;

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/scripts/params.py
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/scripts/params.py b/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/scripts/params.py
index 45fa367..8e55659 100644
--- a/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/scripts/params.py
+++ b/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/scripts/params.py
@@ -122,6 +122,9 @@ if has_metric_collector:
     metric_collector_port = metric_collector_port.split(':')[1]
   pass
 
+metrics_report_interval = default("/configurations/ams-site/timeline.metrics.sink.report.interval", 60)
+metrics_collection_period = default("/configurations/ams-site/timeline.metrics.sink.collection.period", 60)
+
 # if accumulo is selected accumulo_tserver_hosts should not be empty, but still default just in case
 if 'slave_hosts' in config['clusterHostInfo']:
   tserver_hosts = default('/clusterHostInfo/accumulo_tserver_hosts', '/clusterHostInfo/slave_hosts')

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/hadoop-metrics2-accumulo.properties.j2
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/hadoop-metrics2-accumulo.properties.j2 b/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/hadoop-metrics2-accumulo.properties.j2
index 4ab6635..399e0c9 100644
--- a/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/hadoop-metrics2-accumulo.properties.j2
+++ b/ambari-server/src/main/resources/common-services/ACCUMULO/1.6.1.2.2.0/package/templates/hadoop-metrics2-accumulo.properties.j2
@@ -13,27 +13,28 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-# Poll collectors every ten seconds
-*.period=60
+# Poll collectors every {{metrics_report_interval}} seconds
+*.period={{metrics_collection_period}}
 
 {% if has_metric_collector %}
 
 *.timeline.plugin.urls=file:///usr/lib/ambari-metrics-hadoop-sink/ambari-metrics-hadoop-sink.jar
 *.sink.timeline.slave.host.name={{hostname}}
 accumulo.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-accumulo.period=10
+accumulo.period={{metrics_collection_period}}
 accumulo.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 jvm.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-jvm.period=10
+jvm.period={{metrics_collection_period}}
 jvm.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 rpc.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-rpc.period=10
+rpc.period={{metrics_collection_period}}
 rpc.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 accumulo.sink.timeline.class=org.apache.hadoop.metrics2.sink.timeline.HadoopTimelineMetricsSink
-accumulo.sink.timeline.period=10
+accumulo.sink.timeline.period={{metrics_collection_period}}
+accumulo.sink.timeline.sendInterval={{metrics_report_interval}}000
 accumulo.sink.timeline.collector={{metric_collector_host}}:{{metric_collector_port}}
 
 {% else %}

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-hbase-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-hbase-site.xml b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-hbase-site.xml
index b2cfccd..b286cac 100644
--- a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-hbase-site.xml
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-hbase-site.xml
@@ -72,6 +72,7 @@
       list of ZooKeeper quorum servers. If HBASE_MANAGES_ZK is set in hbase-env.sh
       this is the list of servers which we will start/stop ZooKeeper on.
     </description>
+    <final>true</final>
   </property>
   <property>
     <name>hbase.master.info.bindAddress</name>

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-site.xml
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-site.xml b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-site.xml
index 221e2df..5c7a39b 100644
--- a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-site.xml
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/configuration/ams-site.xml
@@ -342,4 +342,20 @@
       for the aggregate table that stores seconds aggregate data across hosts.
     </description>
   </property>
+
+  <property>
+    <name>timeline.metrics.sink.report.interval</name>
+    <value>60</value>
+    <description>
+      Time in seconds to sleep before report metrics to collector.
+      Default resolution is 1 minutes.
+    </description>
+  </property>
+  <property>
+    <name>timeline.metrics.sink.collection.period</name>
+    <value>60</value>
+    <description>
+      The interval between two service metrics data exports.
+    </description>
+  </property>
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/AMBARI_METRICS.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/AMBARI_METRICS.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/AMBARI_METRICS.txt
new file mode 100644
index 0000000..6693503
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/AMBARI_METRICS.txt
@@ -0,0 +1,245 @@
+regionserver.WAL.SyncTime_min
+regionserver.WAL.SyncTime_num_ops
+regionserver.WAL.appendCount
+regionserver.WAL.slowAppendCount
+jvm.JvmMetrics.GcTimeMillis
+jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
+jvm.JvmMetrics.GcTimeMillisParNew
+ugi.UgiMetrics.GetGroupsAvgTime
+ugi.UgiMetrics.GetGroupsNumOps
+ugi.UgiMetrics.LoginFailureNumOps
+ugi.UgiMetrics.LoginSuccessAvgTime
+ugi.UgiMetrics.LoginSuccessNumOps
+ugi.UgiMetrics.LoginFailureAvgTime
+jvm.JvmMetrics.LogError
+jvm.JvmMetrics.LogFatal
+jvm.JvmMetrics.LogInfo
+jvm.JvmMetrics.LogWarn
+jvm.JvmMetrics.MemHeapCommittedM
+jvm.JvmMetrics.MemHeapMaxM
+jvm.JvmMetrics.MemHeapUsedM
+jvm.JvmMetrics.MemMaxM
+jvm.JvmMetrics.MemNonHeapCommittedM
+jvm.JvmMetrics.MemNonHeapMaxM
+jvm.JvmMetrics.MemNonHeapUsedM
+jvm.JvmMetrics.ThreadsBlocked
+jvm.JvmMetrics.ThreadsNew
+jvm.JvmMetrics.ThreadsRunnable
+jvm.JvmMetrics.ThreadsTerminated
+jvm.JvmMetrics.ThreadsTimedWaiting
+master.AssignmentManger.Assign_75th_percentile
+master.AssignmentManger.Assign_95th_percentile
+master.AssignmentManger.Assign_99th_percentile
+master.AssignmentManger.Assign_max
+master.AssignmentManger.Assign_mean
+master.AssignmentManger.Assign_median
+master.AssignmentManger.Assign_min
+jvm.JvmMetrics.ThreadsWaiting
+master.AssignmentManger.Assign_num_ops
+master.AssignmentManger.BulkAssign_75th_percentile
+master.AssignmentManger.BulkAssign_95th_percentile
+master.AssignmentManger.BulkAssign_99th_percentile
+master.AssignmentManger.BulkAssign_max
+master.AssignmentManger.BulkAssign_mean
+master.AssignmentManger.BulkAssign_median
+master.AssignmentManger.BulkAssign_min
+master.AssignmentManger.BulkAssign_num_ops
+master.AssignmentManger.ritCount
+master.AssignmentManger.ritCountOverThreshold
+master.AssignmentManger.ritOldestAge
+master.Balancer.BalancerCluster_75th_percentile
+master.Balancer.BalancerCluster_95th_percentile
+master.Balancer.BalancerCluster_99th_percentile
+master.Balancer.BalancerCluster_max
+master.Balancer.BalancerCluster_mean
+master.Balancer.BalancerCluster_median
+master.Balancer.BalancerCluster_min
+master.Balancer.BalancerCluster_num_ops
+master.Balancer.miscInvocationCount
+master.FileSystem.HlogSplitSize_75th_percentile
+master.FileSystem.HlogSplitSize_95th_percentile
+master.FileSystem.HlogSplitSize_99th_percentile
+master.FileSystem.HlogSplitSize_max
+master.FileSystem.HlogSplitSize_mean
+master.FileSystem.HlogSplitSize_median
+master.FileSystem.HlogSplitSize_min
+master.FileSystem.HlogSplitSize_num_ops
+master.FileSystem.HlogSplitTime_75th_percentile
+master.FileSystem.HlogSplitTime_95th_percentile
+master.FileSystem.HlogSplitTime_99th_percentile
+master.FileSystem.HlogSplitTime_max
+master.FileSystem.HlogSplitTime_mean
+master.FileSystem.HlogSplitTime_median
+master.FileSystem.HlogSplitTime_min
+master.FileSystem.HlogSplitTime_num_ops
+master.FileSystem.MetaHlogSplitSize_75th_percentile
+master.FileSystem.MetaHlogSplitSize_95th_percentile
+master.FileSystem.MetaHlogSplitSize_99th_percentile
+master.FileSystem.MetaHlogSplitSize_max
+master.FileSystem.MetaHlogSplitSize_mean
+master.FileSystem.MetaHlogSplitSize_median
+master.FileSystem.MetaHlogSplitSize_min
+master.FileSystem.MetaHlogSplitSize_num_ops
+master.FileSystem.MetaHlogSplitTime_75th_percentile
+master.FileSystem.MetaHlogSplitTime_95th_percentile
+master.FileSystem.MetaHlogSplitTime_99th_percentile
+master.FileSystem.MetaHlogSplitTime_max
+master.FileSystem.MetaHlogSplitTime_mean
+master.FileSystem.MetaHlogSplitTime_median
+master.FileSystem.MetaHlogSplitTime_min
+master.FileSystem.MetaHlogSplitTime_num_ops
+master.Server.averageLoad
+master.Server.clusterRequests
+master.Server.masterActiveTime
+master.Server.masterStartTime
+master.Server.numDeadRegionServers
+master.Server.numRegionServers
+metricssystem.MetricsSystem.DroppedPubAll
+metricssystem.MetricsSystem.NumActiveSinks
+ipc.IPC.ProcessCallTime_75th_percentile
+ipc.IPC.ProcessCallTime_95th_percentile
+metricssystem.MetricsSystem.NumActiveSources
+metricssystem.MetricsSystem.NumAllSinks
+ipc.IPC.ProcessCallTime_99th_percentile
+metricssystem.MetricsSystem.NumAllSources
+metricssystem.MetricsSystem.PublishAvgTime
+metricssystem.MetricsSystem.PublishNumOps
+ipc.IPC.ProcessCallTime_max
+ipc.IPC.ProcessCallTime_mean
+metricssystem.MetricsSystem.Sink_timelineAvgTime
+ipc.IPC.ProcessCallTime_median
+metricssystem.MetricsSystem.Sink_timelineDropped
+metricssystem.MetricsSystem.Sink_timelineNumOps
+ipc.IPC.ProcessCallTime_num_ops
+metricssystem.MetricsSystem.Sink_timelineQsize
+metricssystem.MetricsSystem.SnapshotAvgTime
+ipc.IPC.QueueCallTime_95th_percentile
+metricssystem.MetricsSystem.SnapshotNumOps
+ipc.IPC.ProcessCallTime_min
+ipc.IPC.QueueCallTime_75th_percentile
+ipc.IPC.QueueCallTime_99th_percentile
+ipc.IPC.QueueCallTime_max
+ipc.IPC.QueueCallTime_mean
+ipc.IPC.QueueCallTime_median
+ipc.IPC.QueueCallTime_min
+regionserver.Server.Append_75th_percentile
+regionserver.Server.Append_95th_percentile
+ipc.IPC.QueueCallTime_num_ops
+ipc.IPC.authenticationFailures
+regionserver.Server.Append_99th_percentile
+regionserver.Server.Append_max
+ipc.IPC.authenticationSuccesses
+regionserver.Server.Append_mean
+regionserver.Server.Append_median
+regionserver.Server.Append_min
+regionserver.Server.Append_num_ops
+regionserver.Server.Delete_75th_percentile
+regionserver.Server.Delete_95th_percentile
+ipc.IPC.authorizationFailures
+regionserver.Server.Delete_99th_percentile
+regionserver.Server.Delete_max
+regionserver.Server.Delete_mean
+regionserver.Server.Delete_median
+regionserver.Server.Delete_min
+regionserver.Server.Delete_num_ops
+ipc.IPC.authorizationSuccesses
+ipc.IPC.numActiveHandler
+ipc.IPC.numCallsInGeneralQueue
+regionserver.Server.Get_75th_percentile
+regionserver.Server.Get_95th_percentile
+regionserver.Server.Get_99th_percentile
+regionserver.Server.Get_max
+regionserver.Server.Get_mean
+regionserver.Server.Get_median
+ipc.IPC.numCallsInPriorityQueue
+regionserver.Server.Get_min
+regionserver.Server.Get_num_ops
+regionserver.Server.Increment_75th_percentile
+regionserver.Server.Increment_95th_percentile
+regionserver.Server.Increment_99th_percentile
+regionserver.Server.Increment_max
+regionserver.Server.Increment_mean
+regionserver.Server.Increment_median
+ipc.IPC.numCallsInReplicationQueue
+ipc.IPC.numOpenConnections
+regionserver.Server.Increment_min
+regionserver.Server.Increment_num_ops
+ipc.IPC.queueSize
+regionserver.Server.Mutate_75th_percentile
+regionserver.Server.Mutate_95th_percentile
+regionserver.Server.Mutate_99th_percentile
+regionserver.Server.Mutate_max
+regionserver.Server.Mutate_mean
+regionserver.Server.Mutate_median
+ipc.IPC.receivedBytes
+regionserver.Server.Mutate_min
+regionserver.Server.Mutate_num_ops
+regionserver.Server.Replay_75th_percentile
+regionserver.Server.Replay_95th_percentile
+regionserver.Server.Replay_99th_percentile
+regionserver.Server.Replay_max
+regionserver.Server.Replay_mean
+regionserver.Server.Replay_median
+ipc.IPC.sentBytes
+jvm.JvmMetrics.GcCount
+regionserver.Server.Replay_min
+regionserver.Server.Replay_num_ops
+regionserver.Server.blockCacheCount
+regionserver.Server.blockCacheEvictionCount
+regionserver.Server.blockCacheExpressHitPercent
+regionserver.Server.blockCacheFreeSize
+regionserver.Server.blockCacheHitCount
+regionserver.Server.blockCacheMissCount
+regionserver.Server.blockCacheSize
+regionserver.Server.blockCountHitPercent
+regionserver.Server.checkMutateFailedCount
+regionserver.Server.checkMutatePassedCount
+regionserver.Server.compactionQueueLength
+regionserver.Server.flushQueueLength
+jvm.JvmMetrics.GcCountConcurrentMarkSweep
+regionserver.Server.hlogFileCount
+regionserver.Server.hlogFileSize
+regionserver.Server.memStoreSize
+regionserver.Server.mutationsWithoutWALCount
+regionserver.Server.mutationsWithoutWALSize
+regionserver.Server.percentFilesLocal
+regionserver.Server.readRequestCount
+regionserver.Server.regionCount
+regionserver.Server.regionServerStartTime
+regionserver.Server.slowAppendCount
+regionserver.Server.slowDeleteCount
+regionserver.Server.slowGetCount
+regionserver.Server.slowIncrementCount
+regionserver.Server.slowPutCount
+regionserver.Server.staticBloomSize
+regionserver.Server.staticIndexSize
+regionserver.Server.storeCount
+regionserver.Server.storeFileCount
+regionserver.Server.storeFileIndexSize
+regionserver.Server.storeFileSize
+regionserver.Server.totalRequestCount
+regionserver.Server.updatesBlockedTime
+regionserver.Server.writeRequestCount
+regionserver.WAL.AppendSize_75th_percentile
+regionserver.WAL.AppendSize_95th_percentile
+regionserver.WAL.AppendSize_99th_percentile
+regionserver.WAL.AppendSize_max
+regionserver.WAL.AppendSize_mean
+regionserver.WAL.AppendSize_median
+regionserver.WAL.SyncTime_median
+jvm.JvmMetrics.GcCountParNew
+regionserver.WAL.AppendSize_min
+regionserver.WAL.AppendSize_num_ops
+regionserver.WAL.SyncTime_max
+regionserver.WAL.AppendTime_75th_percentile
+regionserver.WAL.AppendTime_95th_percentile
+regionserver.WAL.AppendTime_99th_percentile
+regionserver.WAL.AppendTime_max
+regionserver.WAL.SyncTime_95th_percentile
+regionserver.WAL.AppendTime_mean
+regionserver.WAL.AppendTime_median
+regionserver.WAL.AppendTime_min
+regionserver.WAL.AppendTime_num_ops
+regionserver.WAL.SyncTime_75th_percentile
+regionserver.WAL.SyncTime_99th_percentile
+regionserver.WAL.SyncTime_mean

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/FLUME.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/FLUME.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/FLUME.txt
new file mode 100644
index 0000000..b3bfec3
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/FLUME.txt
@@ -0,0 +1,17 @@
+BatchCompleteCount
+BatchUnderflowCount
+EventTakeSuccessCount
+ConnectionClosedCount
+ConnectionCreatedCount
+ChannelCapacity
+ConnectionFailedCount
+EventDrainAttemptCount
+ChannelFillPercentage
+EventDrainSuccessCount
+BatchEmptyCount
+EventPutAttemptCount
+ChannelSize
+EventPutSuccessCount
+StartTime
+StopTime
+EventTakeAttemptCount

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HBASE.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HBASE.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HBASE.txt
new file mode 100644
index 0000000..0067403
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HBASE.txt
@@ -0,0 +1,588 @@
+regionserver.WAL.SyncTime_min
+regionserver.WAL.SyncTime_num_ops
+regionserver.WAL.appendCount
+regionserver.WAL.slowAppendCount
+jvm.JvmMetrics.GcTimeMillis
+jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
+jvm.JvmMetrics.GcTimeMillisParNew
+ugi.UgiMetrics.GetGroupsAvgTime
+ugi.UgiMetrics.GetGroupsNumOps
+ugi.UgiMetrics.LoginFailureNumOps
+ugi.UgiMetrics.LoginSuccessAvgTime
+ugi.UgiMetrics.LoginSuccessNumOps
+ugi.UgiMetrics.LoginFailureAvgTime
+jvm.JvmMetrics.LogError
+jvm.JvmMetrics.LogFatal
+jvm.JvmMetrics.LogInfo
+jvm.JvmMetrics.LogWarn
+jvm.JvmMetrics.MemHeapCommittedM
+jvm.JvmMetrics.MemHeapMaxM
+jvm.JvmMetrics.MemHeapUsedM
+jvm.JvmMetrics.MemMaxM
+jvm.JvmMetrics.MemNonHeapCommittedM
+jvm.JvmMetrics.MemNonHeapMaxM
+jvm.JvmMetrics.MemNonHeapUsedM
+jvm.JvmMetrics.ThreadsBlocked
+jvm.JvmMetrics.ThreadsNew
+jvm.JvmMetrics.ThreadsRunnable
+jvm.JvmMetrics.ThreadsTerminated
+jvm.JvmMetrics.ThreadsTimedWaiting
+master.AssignmentManger.Assign_75th_percentile
+master.AssignmentManger.Assign_95th_percentile
+master.AssignmentManger.Assign_99th_percentile
+master.AssignmentManger.Assign_max
+master.AssignmentManger.Assign_mean
+master.AssignmentManger.Assign_median
+master.AssignmentManger.Assign_min
+jvm.JvmMetrics.ThreadsWaiting
+master.AssignmentManger.Assign_num_ops
+master.AssignmentManger.BulkAssign_75th_percentile
+master.AssignmentManger.BulkAssign_95th_percentile
+master.AssignmentManger.BulkAssign_99th_percentile
+master.AssignmentManger.BulkAssign_max
+master.AssignmentManger.BulkAssign_mean
+master.AssignmentManger.BulkAssign_median
+master.AssignmentManger.BulkAssign_min
+master.AssignmentManger.BulkAssign_num_ops
+master.AssignmentManger.ritCount
+master.AssignmentManger.ritCountOverThreshold
+master.AssignmentManger.ritOldestAge
+master.Balancer.BalancerCluster_75th_percentile
+master.Balancer.BalancerCluster_95th_percentile
+master.Balancer.BalancerCluster_99th_percentile
+master.Balancer.BalancerCluster_max
+master.Balancer.BalancerCluster_mean
+master.Balancer.BalancerCluster_median
+master.Balancer.BalancerCluster_min
+master.Balancer.BalancerCluster_num_ops
+master.Balancer.miscInvocationCount
+master.FileSystem.HlogSplitSize_75th_percentile
+master.FileSystem.HlogSplitSize_95th_percentile
+master.FileSystem.HlogSplitSize_99th_percentile
+master.FileSystem.HlogSplitSize_max
+master.FileSystem.HlogSplitSize_mean
+master.FileSystem.HlogSplitSize_median
+master.FileSystem.HlogSplitSize_min
+master.FileSystem.HlogSplitSize_num_ops
+master.FileSystem.HlogSplitTime_75th_percentile
+master.FileSystem.HlogSplitTime_95th_percentile
+master.FileSystem.HlogSplitTime_99th_percentile
+master.FileSystem.HlogSplitTime_max
+master.FileSystem.HlogSplitTime_mean
+master.FileSystem.HlogSplitTime_median
+master.FileSystem.HlogSplitTime_min
+master.FileSystem.HlogSplitTime_num_ops
+master.FileSystem.MetaHlogSplitSize_75th_percentile
+master.FileSystem.MetaHlogSplitSize_95th_percentile
+master.FileSystem.MetaHlogSplitSize_99th_percentile
+master.FileSystem.MetaHlogSplitSize_max
+master.FileSystem.MetaHlogSplitSize_mean
+master.FileSystem.MetaHlogSplitSize_median
+master.FileSystem.MetaHlogSplitSize_min
+master.FileSystem.MetaHlogSplitSize_num_ops
+master.FileSystem.MetaHlogSplitTime_75th_percentile
+master.FileSystem.MetaHlogSplitTime_95th_percentile
+master.FileSystem.MetaHlogSplitTime_99th_percentile
+master.FileSystem.MetaHlogSplitTime_max
+master.FileSystem.MetaHlogSplitTime_mean
+master.FileSystem.MetaHlogSplitTime_median
+master.FileSystem.MetaHlogSplitTime_min
+master.FileSystem.MetaHlogSplitTime_num_ops
+master.Server.averageLoad
+master.Server.clusterRequests
+master.Server.masterActiveTime
+master.Server.masterStartTime
+master.Server.numDeadRegionServers
+master.Server.numRegionServers
+metricssystem.MetricsSystem.DroppedPubAll
+metricssystem.MetricsSystem.NumActiveSinks
+ipc.IPC.ProcessCallTime_75th_percentile
+ipc.IPC.ProcessCallTime_95th_percentile
+metricssystem.MetricsSystem.NumActiveSources
+metricssystem.MetricsSystem.NumAllSinks
+ipc.IPC.ProcessCallTime_99th_percentile
+metricssystem.MetricsSystem.NumAllSources
+metricssystem.MetricsSystem.PublishAvgTime
+metricssystem.MetricsSystem.PublishNumOps
+ipc.IPC.ProcessCallTime_max
+ipc.IPC.ProcessCallTime_mean
+metricssystem.MetricsSystem.Sink_timelineAvgTime
+ipc.IPC.ProcessCallTime_median
+metricssystem.MetricsSystem.Sink_timelineDropped
+metricssystem.MetricsSystem.Sink_timelineNumOps
+ipc.IPC.ProcessCallTime_num_ops
+metricssystem.MetricsSystem.Sink_timelineQsize
+metricssystem.MetricsSystem.SnapshotAvgTime
+ipc.IPC.QueueCallTime_95th_percentile
+metricssystem.MetricsSystem.SnapshotNumOps
+ipc.IPC.ProcessCallTime_min
+ipc.IPC.QueueCallTime_75th_percentile
+ipc.IPC.QueueCallTime_99th_percentile
+ipc.IPC.QueueCallTime_max
+ipc.IPC.QueueCallTime_mean
+ipc.IPC.QueueCallTime_median
+ipc.IPC.QueueCallTime_min
+regionserver.Server.Append_75th_percentile
+regionserver.Server.Append_95th_percentile
+ipc.IPC.QueueCallTime_num_ops
+ipc.IPC.authenticationFailures
+regionserver.Server.Append_99th_percentile
+regionserver.Server.Append_max
+ipc.IPC.authenticationSuccesses
+regionserver.Server.Append_mean
+regionserver.Server.Append_median
+regionserver.Server.Append_min
+regionserver.Server.Append_num_ops
+regionserver.Server.Delete_75th_percentile
+regionserver.Server.Delete_95th_percentile
+ipc.IPC.authorizationFailures
+regionserver.Server.Delete_99th_percentile
+regionserver.Server.Delete_max
+regionserver.Server.Delete_mean
+regionserver.Server.Delete_median
+regionserver.Server.Delete_min
+regionserver.Server.Delete_num_ops
+ipc.IPC.authorizationSuccesses
+ipc.IPC.numActiveHandler
+ipc.IPC.numCallsInGeneralQueue
+regionserver.Server.Get_75th_percentile
+regionserver.Server.Get_95th_percentile
+regionserver.Server.Get_99th_percentile
+regionserver.Server.Get_max
+regionserver.Server.Get_mean
+regionserver.Server.Get_median
+ipc.IPC.numCallsInPriorityQueue
+regionserver.Server.Get_min
+regionserver.Server.Get_num_ops
+regionserver.Server.Increment_75th_percentile
+regionserver.Server.Increment_95th_percentile
+regionserver.Server.Increment_99th_percentile
+regionserver.Server.Increment_max
+regionserver.Server.Increment_mean
+regionserver.Server.Increment_median
+ipc.IPC.numCallsInReplicationQueue
+ipc.IPC.numOpenConnections
+regionserver.Server.Increment_min
+regionserver.Server.Increment_num_ops
+ipc.IPC.queueSize
+regionserver.Server.Mutate_75th_percentile
+regionserver.Server.Mutate_95th_percentile
+regionserver.Server.Mutate_99th_percentile
+regionserver.Server.Mutate_max
+regionserver.Server.Mutate_mean
+regionserver.Server.Mutate_median
+ipc.IPC.receivedBytes
+regionserver.Server.Mutate_min
+regionserver.Server.Mutate_num_ops
+regionserver.Server.Replay_75th_percentile
+regionserver.Server.Replay_95th_percentile
+regionserver.Server.Replay_99th_percentile
+regionserver.Server.Replay_max
+regionserver.Server.Replay_mean
+regionserver.Server.Replay_median
+ipc.IPC.sentBytes
+jvm.JvmMetrics.GcCount
+regionserver.Server.Replay_min
+regionserver.Server.Replay_num_ops
+regionserver.Server.blockCacheCount
+regionserver.Server.blockCacheEvictionCount
+regionserver.Server.blockCacheExpressHitPercent
+regionserver.Server.blockCacheFreeSize
+regionserver.Server.blockCacheHitCount
+regionserver.Server.blockCacheMissCount
+regionserver.Server.blockCacheSize
+regionserver.Server.blockCountHitPercent
+regionserver.Server.checkMutateFailedCount
+regionserver.Server.checkMutatePassedCount
+regionserver.Server.compactionQueueLength
+regionserver.Server.flushQueueLength
+jvm.JvmMetrics.GcCountConcurrentMarkSweep
+regionserver.Server.hlogFileCount
+regionserver.Server.hlogFileSize
+regionserver.Server.memStoreSize
+regionserver.Server.mutationsWithoutWALCount
+regionserver.Server.mutationsWithoutWALSize
+regionserver.Server.percentFilesLocal
+regionserver.Server.readRequestCount
+regionserver.Server.regionCount
+regionserver.Server.regionServerStartTime
+regionserver.Server.slowAppendCount
+regionserver.Server.slowDeleteCount
+regionserver.Server.slowGetCount
+regionserver.Server.slowIncrementCount
+regionserver.Server.slowPutCount
+regionserver.Server.staticBloomSize
+regionserver.Server.staticIndexSize
+regionserver.Server.storeCount
+regionserver.Server.storeFileCount
+regionserver.Server.storeFileIndexSize
+regionserver.Server.storeFileSize
+regionserver.Server.totalRequestCount
+regionserver.Server.updatesBlockedTime
+regionserver.Server.writeRequestCount
+regionserver.WAL.AppendSize_75th_percentile
+regionserver.WAL.AppendSize_95th_percentile
+regionserver.WAL.AppendSize_99th_percentile
+regionserver.WAL.AppendSize_max
+regionserver.WAL.AppendSize_mean
+regionserver.WAL.AppendSize_median
+regionserver.WAL.SyncTime_median
+jvm.JvmMetrics.GcCountParNew
+regionserver.WAL.AppendSize_min
+regionserver.WAL.AppendSize_num_ops
+regionserver.WAL.SyncTime_max
+regionserver.WAL.AppendTime_75th_percentile
+regionserver.WAL.AppendTime_95th_percentile
+regionserver.WAL.AppendTime_99th_percentile
+regionserver.WAL.AppendTime_max
+regionserver.WAL.SyncTime_95th_percentile
+regionserver.WAL.AppendTime_mean
+regionserver.WAL.AppendTime_median
+regionserver.WAL.AppendTime_min
+regionserver.WAL.AppendTime_num_ops
+regionserver.WAL.SyncTime_75th_percentile
+regionserver.WAL.SyncTime_99th_percentile
+regionserver.WAL.SyncTime_mean
+regionserver.WAL.SyncTime_median
+regionserver.WAL.SyncTime_min
+regionserver.WAL.SyncTime_num_ops
+regionserver.WAL.appendCount
+regionserver.Server.majorCompactedCellsSize
+regionserver.WAL.rollRequest
+regionserver.WAL.AppendTime_99th_percentile
+regionserver.WAL.slowAppendCount
+regionserver.WAL.AppendTime_num_ops
+regionserver.WAL.SyncTime_95th_percentile
+regionserver.Server.Mutate_median
+regionserver.WAL.AppendTime_75th_percentile
+regionserver.WAL.AppendSize_num_ops
+regionserver.Server.Mutate_max
+regionserver.WAL.AppendSize_min
+regionserver.WAL.AppendTime_min
+regionserver.WAL.SyncTime_99th_percentile
+regionserver.Server.Mutate_95th_percentile
+regionserver.WAL.AppendSize_mean
+regionserver.WAL.SyncTime_mean
+regionserver.WAL.AppendSize_99th_percentile
+jvm.JvmMetrics.GcTimeMillis
+regionserver.WAL.AppendSize_75th_percentile
+jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
+regionserver.WAL.SyncTime_max
+regionserver.Server.Increment_median
+regionserver.Server.updatesBlockedTime
+regionserver.Server.Increment_max
+ugi.UgiMetrics.GetGroupsAvgTime
+regionserver.WAL.lowReplicaRollRequest
+ugi.UgiMetrics.GetGroupsNumOps
+regionserver.Server.storeFileSize
+regionserver.Server.Increment_95th_percentile
+jvm.JvmMetrics.GcTimeMillisParNew
+ugi.UgiMetrics.LoginFailureAvgTime
+ugi.UgiMetrics.LoginFailureNumOps
+regionserver.Server.storeFileCount
+ugi.UgiMetrics.LoginSuccessNumOps
+regionserver.Server.staticIndexSize
+jvm.JvmMetrics.LogError
+regionserver.Server.splitQueueLength
+regionserver.Server.Get_median
+regionserver.Server.slowPutCount
+regionserver.Server.Get_max
+jvm.JvmMetrics.LogFatal
+regionserver.Server.slowGetCount
+jvm.JvmMetrics.LogInfo
+regionserver.Server.slowAppendCount
+regionserver.Server.Get_95th_percentile
+jvm.JvmMetrics.LogWarn
+regionserver.Server.regionCount
+regionserver.Server.FlushTime_num_ops
+regionserver.Server.FlushTime_min
+regionserver.Server.readRequestCount
+jvm.JvmMetrics.MemHeapCommittedM
+regionserver.Server.percentFilesLocalSecondaryRegions
+regionserver.Server.percentFilesLocal
+regionserver.Server.FlushTime_max
+regionserver.Server.FlushTime_99th_percentile
+regionserver.Server.FlushTime_95th_percentile
+regionserver.Server.Delete_num_ops
+jvm.JvmMetrics.MemHeapMaxM
+regionserver.Server.mutationsWithoutWALCount
+jvm.JvmMetrics.MemHeapUsedM
+regionserver.Server.Delete_median
+regionserver.Server.ScanNext_max
+regionserver.Server.ScanNext_99th_percentile
+regionserver.Server.majorCompactedCellsCount
+regionserver.Server.hlogFileSize
+regionserver.Server.flushedCellsCount
+jvm.JvmMetrics.MemMaxM
+regionserver.Server.hlogFileCount
+regionserver.Server.Delete_95th_percentile
+jvm.JvmMetrics.MemNonHeapCommittedM
+jvm.JvmMetrics.MemNonHeapMaxM
+jvm.JvmMetrics.MemNonHeapUsedM
+regionserver.Server.Append_num_ops
+regionserver.Server.flushQueueLength
+jvm.JvmMetrics.ThreadsBlocked
+regionserver.Server.Append_median
+jvm.JvmMetrics.ThreadsNew
+regionserver.Server.checkMutatePassedCount
+regionserver.Server.compactedCellsSize
+jvm.JvmMetrics.ThreadsRunnable
+jvm.JvmMetrics.ThreadsTerminated
+jvm.JvmMetrics.ThreadsTimedWaiting
+master.AssignmentManger.Assign_75th_percentile
+master.AssignmentManger.Assign_95th_percentile
+master.AssignmentManger.Assign_99th_percentile
+master.AssignmentManger.Assign_max
+regionserver.Server.Append_95th_percentile
+master.AssignmentManger.Assign_mean
+master.AssignmentManger.Assign_median
+regionserver.Replication.sink.appliedOps
+regionserver.Replication.sink.appliedBatches
+regionserver.Replication.sink.ageOfLastAppliedOp
+regionserver.WAL.SyncTime_75th_percentile
+regionserver.RegionServer.receivedBytes
+regionserver.RegionServer.queueSize
+regionserver.RegionServer.numOpenConnections
+regionserver.RegionServer.numCallsInPriorityQueue
+regionserver.Server.Replay_num_ops
+master.AssignmentManger.Assign_min
+master.AssignmentManger.Assign_num_ops
+regionserver.Server.checkMutateFailedCount
+regionserver.RegionServer.exceptions.RegionTooBusyException
+regionserver.RegionServer.exceptions.RegionMovedException
+regionserver.RegionServer.exceptions.OutOfOrderScannerNextException
+master.AssignmentManger.BulkAssign_75th_percentile
+master.AssignmentManger.BulkAssign_95th_percentile
+regionserver.RegionServer.exceptions.FailedSanityCheckException
+regionserver.RegionServer.exceptions
+regionserver.RegionServer.authorizationSuccesses
+regionserver.RegionServer.authenticationSuccesses
+regionserver.RegionServer.authenticationFailures
+regionserver.RegionServer.TotalCallTime_num_ops
+master.AssignmentManger.BulkAssign_99th_percentile
+jvm.JvmMetrics.ThreadsWaiting
+regionserver.RegionServer.TotalCallTime_median
+regionserver.RegionServer.TotalCallTime_mean
+master.AssignmentManger.BulkAssign_max
+regionserver.RegionServer.TotalCallTime_95th_percentile
+regionserver.RegionServer.TotalCallTime_75th_percentile
+regionserver.RegionServer.QueueCallTime_num_ops
+master.AssignmentManger.BulkAssign_mean
+master.AssignmentManger.BulkAssign_median
+regionserver.RegionServer.QueueCallTime_median
+regionserver.RegionServer.QueueCallTime_mean
+regionserver.RegionServer.QueueCallTime_max
+regionserver.RegionServer.QueueCallTime_95th_percentile
+regionserver.RegionServer.QueueCallTime_75th_percentile
+regionserver.RegionServer.ProcessCallTime_num_ops
+regionserver.RegionServer.ProcessCallTime_median
+regionserver.RegionServer.ProcessCallTime_mean
+regionserver.Server.ScanNext_num_ops
+master.AssignmentManger.BulkAssign_num_ops
+master.AssignmentManger.BulkAssign_min
+regionserver.RegionServer.ProcessCallTime_95th_percentile
+master.AssignmentManger.ritCount
+master.AssignmentManger.ritCountOverThreshold
+master.AssignmentManger.ritOldestAge
+master.Balancer.BalancerCluster_75th_percentile
+master.Balancer.BalancerCluster_95th_percentile
+master.Balancer.BalancerCluster_99th_percentile
+ugi.UgiMetrics.LoginSuccessAvgTime
+master.Balancer.BalancerCluster_max
+master.Balancer.BalancerCluster_mean
+master.Balancer.BalancerCluster_median
+master.Balancer.BalancerCluster_min
+regionserver.Server.ScanNext_median
+master.Balancer.BalancerCluster_num_ops
+master.Balancer.miscInvocationCount
+master.FileSystem.HlogSplitSize_75th_percentile
+master.FileSystem.HlogSplitSize_95th_percentile
+master.FileSystem.HlogSplitSize_max
+master.FileSystem.HlogSplitSize_99th_percentile
+master.FileSystem.HlogSplitSize_mean
+master.FileSystem.HlogSplitSize_median
+master.FileSystem.HlogSplitSize_min
+master.FileSystem.HlogSplitSize_num_ops
+master.FileSystem.HlogSplitTime_75th_percentile
+master.FileSystem.HlogSplitTime_95th_percentile
+regionserver.Server.SplitTime_median
+master.FileSystem.HlogSplitTime_max
+master.FileSystem.HlogSplitTime_99th_percentile
+master.FileSystem.HlogSplitTime_mean
+master.FileSystem.HlogSplitTime_median
+master.FileSystem.HlogSplitTime_min
+master.FileSystem.HlogSplitTime_num_ops
+master.FileSystem.MetaHlogSplitSize_75th_percentile
+master.FileSystem.MetaHlogSplitSize_95th_percentile
+master.FileSystem.MetaHlogSplitSize_max
+master.FileSystem.MetaHlogSplitSize_99th_percentile
+master.FileSystem.MetaHlogSplitSize_mean
+master.FileSystem.MetaHlogSplitSize_median
+master.FileSystem.MetaHlogSplitSize_min
+master.FileSystem.MetaHlogSplitSize_num_ops
+master.FileSystem.MetaHlogSplitTime_75th_percentile
+master.FileSystem.MetaHlogSplitTime_95th_percentile
+master.FileSystem.MetaHlogSplitTime_max
+master.FileSystem.MetaHlogSplitTime_99th_percentile
+master.FileSystem.MetaHlogSplitTime_mean
+master.FileSystem.MetaHlogSplitTime_median
+master.FileSystem.MetaHlogSplitTime_min
+master.FileSystem.MetaHlogSplitTime_num_ops
+master.Master.ProcessCallTime_75th_percentile
+master.Master.ProcessCallTime_95th_percentile
+master.Master.ProcessCallTime_99th_percentile
+master.Master.ProcessCallTime_max
+master.Master.ProcessCallTime_mean
+master.Master.ProcessCallTime_median
+master.Master.ProcessCallTime_min
+master.Master.ProcessCallTime_num_ops
+master.Master.QueueCallTime_75th_percentile
+master.Master.QueueCallTime_95th_percentile
+master.Master.QueueCallTime_99th_percentile
+master.Master.QueueCallTime_max
+master.Master.QueueCallTime_mean
+regionserver.Server.blockCacheCountHitPercent
+master.Master.QueueCallTime_median
+master.Master.QueueCallTime_min
+master.Master.QueueCallTime_num_ops
+master.Master.TotalCallTime_75th_percentile
+master.Master.TotalCallTime_95th_percentile
+master.Master.TotalCallTime_99th_percentile
+master.Master.TotalCallTime_max
+master.Master.TotalCallTime_mean
+master.Master.TotalCallTime_median
+master.Master.TotalCallTime_min
+master.Master.TotalCallTime_num_ops
+master.Master.authenticationFailures
+master.Master.authenticationSuccesses
+master.Master.authorizationFailures
+master.Master.authorizationSuccesses
+master.Master.exceptions
+master.Master.exceptions.FailedSanityCheckException
+master.Master.exceptions.NotServingRegionException
+master.Master.exceptions.OutOfOrderScannerNextException
+master.Master.exceptions.RegionMovedException
+master.Master.exceptions.RegionTooBusyException
+master.Master.exceptions.UnknownScannerException
+master.Master.numActiveHandler
+master.Master.numCallsInGeneralQueue
+master.Master.numCallsInPriorityQueue
+master.Master.numCallsInReplicationQueue
+regionserver.Server.blockCacheSize
+master.Master.numOpenConnections
+master.Master.queueSize
+master.Master.receivedBytes
+master.Master.sentBytes
+master.Server.averageLoad
+master.Server.clusterRequests
+master.Server.masterActiveTime
+master.Server.numDeadRegionServers
+master.Server.masterStartTime
+master.Server.numRegionServers
+metricssystem.MetricsSystem.DroppedPubAll
+regionserver.Server.SplitTime_min
+regionserver.Server.blockCacheHitCount
+metricssystem.MetricsSystem.NumActiveSinks
+metricssystem.MetricsSystem.NumActiveSources
+metricssystem.MetricsSystem.NumAllSinks
+metricssystem.MetricsSystem.NumAllSources
+regionserver.Server.blockCacheExpressHitPercent
+metricssystem.MetricsSystem.PublishAvgTime
+metricssystem.MetricsSystem.PublishNumOps
+metricssystem.MetricsSystem.Sink_timelineAvgTime
+regionserver.Server.SplitTime_num_ops
+metricssystem.MetricsSystem.Sink_timelineDropped
+metricssystem.MetricsSystem.Sink_timelineNumOps
+regionserver.Server.SplitTime_max
+regionserver.Server.ScanNext_min
+metricssystem.MetricsSystem.Sink_timelineQsize
+metricssystem.MetricsSystem.SnapshotAvgTime
+metricssystem.MetricsSystem.SnapshotNumOps
+regionserver.Server.SplitTime_95th_percentile
+regionserver.Server.SplitTime_99th_percentile
+regionserver.RegionServer.ProcessCallTime_75th_percentile
+regionserver.RegionServer.ProcessCallTime_99th_percentile
+regionserver.RegionServer.ProcessCallTime_max
+regionserver.RegionServer.ProcessCallTime_min
+regionserver.RegionServer.QueueCallTime_99th_percentile
+regionserver.RegionServer.QueueCallTime_min
+regionserver.RegionServer.TotalCallTime_99th_percentile
+regionserver.RegionServer.TotalCallTime_max
+regionserver.RegionServer.TotalCallTime_min
+regionserver.RegionServer.authorizationFailures
+regionserver.RegionServer.exceptions.NotServingRegionException
+regionserver.RegionServer.exceptions.UnknownScannerException
+regionserver.RegionServer.numActiveHandler
+regionserver.RegionServer.numCallsInGeneralQueue
+regionserver.Server.ScanNext_95th_percentile
+regionserver.RegionServer.numCallsInReplicationQueue
+regionserver.RegionServer.sentBytes
+regionserver.Server.Append_75th_percentile
+regionserver.Server.Append_99th_percentile
+regionserver.Server.Append_max
+regionserver.Server.Append_mean
+regionserver.Server.Append_min
+regionserver.Server.Delete_75th_percentile
+regionserver.Server.Delete_99th_percentile
+regionserver.Server.Delete_max
+regionserver.Server.Delete_mean
+regionserver.Server.Delete_min
+regionserver.Server.FlushTime_75th_percentile
+regionserver.Server.FlushTime_mean
+regionserver.Server.FlushTime_median
+regionserver.Server.Get_75th_percentile
+regionserver.Server.Get_99th_percentile
+regionserver.Server.Get_mean
+regionserver.Server.Get_min
+regionserver.Server.Get_num_ops
+regionserver.Server.Increment_75th_percentile
+regionserver.Server.Increment_99th_percentile
+regionserver.Server.Increment_mean
+regionserver.Server.Increment_min
+regionserver.Server.Increment_num_ops
+regionserver.Server.Mutate_75th_percentile
+regionserver.Server.Mutate_99th_percentile
+regionserver.Server.Mutate_mean
+regionserver.Server.Mutate_min
+regionserver.Server.Mutate_num_ops
+regionserver.Server.Replay_75th_percentile
+regionserver.Server.Replay_99th_percentile
+regionserver.Server.Replay_mean
+regionserver.Server.Replay_min
+regionserver.Server.ScanNext_75th_percentile
+regionserver.Server.ScanNext_mean
+regionserver.Server.SplitTime_75th_percentile
+jvm.JvmMetrics.GcCount
+regionserver.Server.SplitTime_mean
+regionserver.Server.Replay_max
+regionserver.Server.blockCacheCount
+regionserver.Server.blockCacheEvictionCount
+regionserver.Server.blockCacheFreeSize
+regionserver.Server.blockCacheMissCount
+regionserver.Server.Replay_median
+regionserver.Server.blockedRequestCount
+regionserver.Server.compactedCellsCount
+regionserver.Server.compactionQueueLength
+regionserver.Server.flushedCellsSize
+regionserver.Server.memStoreSize
+regionserver.Server.mutationsWithoutWALSize
+jvm.JvmMetrics.GcCountConcurrentMarkSweep
+regionserver.Server.regionServerStartTime
+regionserver.Server.slowDeleteCount
+regionserver.Server.slowIncrementCount
+regionserver.Server.splitRequestCount
+regionserver.Server.splitSuccessCount
+regionserver.Server.staticBloomSize
+regionserver.Server.storeCount
+regionserver.Server.storeFileIndexSize
+regionserver.Server.totalRequestCount
+regionserver.Server.writeRequestCount
+regionserver.WAL.AppendSize_95th_percentile
+regionserver.WAL.AppendSize_max
+regionserver.WAL.AppendSize_median
+regionserver.Server.Replay_95th_percentile
+regionserver.WAL.AppendTime_95th_percentile
+regionserver.WAL.AppendTime_median
+regionserver.WAL.AppendTime_max
+jvm.JvmMetrics.GcCountParNew
+regionserver.WAL.AppendTime_mean

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HDFS.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HDFS.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HDFS.txt
new file mode 100644
index 0000000..84576e9
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HDFS.txt
@@ -0,0 +1,277 @@
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.CacheCapacity
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.CacheUsed
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.Capacity
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.DfsUsed
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.EstimatedCapacityLostTotal
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.LastVolumeFailureDate
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksCached
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksFailedToCache
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumBlocksFailedToUnCache
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.NumFailedVolumes
+FSDatasetState.org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl.Remaining
+default.StartupProgress.ElapsedTime
+default.StartupProgress.LoadingEditsCount
+default.StartupProgress.LoadingEditsElapsedTime
+default.StartupProgress.LoadingEditsPercentComplete
+default.StartupProgress.LoadingEditsTotal
+default.StartupProgress.LoadingFsImageCount
+default.StartupProgress.LoadingFsImageElapsedTime
+default.StartupProgress.LoadingFsImagePercentComplete
+default.StartupProgress.LoadingFsImageTotal
+default.StartupProgress.PercentComplete
+default.StartupProgress.SafeModeCount
+default.StartupProgress.SafeModeElapsedTime
+default.StartupProgress.SafeModePercentComplete
+default.StartupProgress.SafeModeTotal
+default.StartupProgress.SavingCheckpointCount
+default.StartupProgress.SavingCheckpointElapsedTime
+default.StartupProgress.SavingCheckpointPercentComplete
+default.StartupProgress.SavingCheckpointTotal
+dfs.FSNamesystem.BlockCapacity
+dfs.FSNamesystem.BlocksTotal
+dfs.FSNamesystem.CapacityRemaining
+dfs.FSNamesystem.CapacityRemainingGB
+dfs.FSNamesystem.CapacityTotal
+dfs.FSNamesystem.CapacityTotalGB
+dfs.FSNamesystem.CapacityUsed
+dfs.FSNamesystem.CapacityUsedGB
+dfs.FSNamesystem.CapacityUsedNonDFS
+dfs.FSNamesystem.CorruptBlocks
+dfs.FSNamesystem.ExcessBlocks
+dfs.FSNamesystem.ExpiredHeartbeats
+dfs.FSNamesystem.FilesTotal
+dfs.FSNamesystem.LastCheckpointTime
+dfs.FSNamesystem.LastWrittenTransactionId
+dfs.FSNamesystem.LockQueueLength
+dfs.FSNamesystem.MillisSinceLastLoadedEdits
+dfs.FSNamesystem.MissingBlocks
+dfs.FSNamesystem.MissingReplOneBlocks
+dfs.FSNamesystem.NumActiveClients
+dfs.FSNamesystem.NumFilesUnderConstruction
+dfs.FSNamesystem.PendingDataNodeMessageCount
+dfs.FSNamesystem.PendingDeletionBlocks
+dfs.FSNamesystem.PendingReplicationBlocks
+dfs.FSNamesystem.PostponedMisreplicatedBlocks
+dfs.FSNamesystem.ScheduledReplicationBlocks
+dfs.FSNamesystem.Snapshots
+dfs.FSNamesystem.SnapshottableDirectories
+dfs.FSNamesystem.StaleDataNodes
+dfs.FSNamesystem.TotalFiles
+dfs.FSNamesystem.TotalLoad
+dfs.FSNamesystem.TotalSyncCount
+dfs.FSNamesystem.TransactionsSinceLastCheckpoint
+dfs.FSNamesystem.TransactionsSinceLastLogRoll
+dfs.FSNamesystem.UnderReplicatedBlocks
+dfs.datanode.BlockChecksumOpAvgTime
+dfs.datanode.BlockChecksumOpNumOps
+dfs.datanode.BlockReportsAvgTime
+dfs.datanode.BlockReportsNumOps
+dfs.datanode.BlockVerificationFailures
+dfs.datanode.BlocksCached
+dfs.datanode.BlocksGetLocalPathInfo
+dfs.datanode.BlocksRead
+dfs.datanode.BlocksRemoved
+dfs.datanode.BlocksReplicated
+dfs.datanode.BlocksUncached
+dfs.datanode.BlocksVerified
+dfs.datanode.BlocksWritten
+dfs.datanode.BytesRead
+dfs.datanode.BytesWritten
+dfs.datanode.CacheReportsAvgTime
+dfs.datanode.CacheReportsNumOps
+dfs.datanode.CopyBlockOpAvgTime
+dfs.datanode.CopyBlockOpNumOps
+dfs.datanode.DatanodeNetworkErrors
+dfs.datanode.FlushNanosAvgTime
+dfs.datanode.FlushNanosNumOps
+dfs.datanode.FsyncCount
+dfs.datanode.FsyncNanosAvgTime
+dfs.datanode.FsyncNanosNumOps
+dfs.datanode.HeartbeatsAvgTime
+dfs.datanode.HeartbeatsNumOps
+dfs.datanode.IncrementalBlockReportsAvgTime
+dfs.datanode.IncrementalBlockReportsNumOps
+dfs.datanode.PacketAckRoundTripTimeNanosAvgTime
+dfs.datanode.PacketAckRoundTripTimeNanosNumOps
+dfs.datanode.RamDiskBlocksDeletedBeforeLazyPersisted
+dfs.datanode.RamDiskBlocksEvicted
+dfs.datanode.RamDiskBlocksEvictedWithoutRead
+dfs.datanode.RamDiskBlocksEvictionWindowMsAvgTime
+dfs.datanode.RamDiskBlocksEvictionWindowMsNumOps
+dfs.datanode.RamDiskBlocksLazyPersistWindowMsAvgTime
+dfs.datanode.RamDiskBlocksLazyPersistWindowMsNumOps
+dfs.datanode.RamDiskBlocksLazyPersisted
+dfs.datanode.RamDiskBlocksReadHits
+dfs.datanode.RamDiskBlocksWrite
+dfs.datanode.RamDiskBlocksWriteFallback
+dfs.datanode.RamDiskBytesLazyPersisted
+dfs.datanode.RamDiskBytesWrite
+dfs.datanode.ReadBlockOpAvgTime
+dfs.datanode.ReadBlockOpNumOps
+dfs.datanode.ReadsFromLocalClient
+dfs.datanode.ReadsFromRemoteClient
+dfs.datanode.RemoteBytesRead
+dfs.datanode.RemoteBytesWritten
+dfs.datanode.ReplaceBlockOpAvgTime
+dfs.datanode.ReplaceBlockOpNumOps
+dfs.datanode.SendDataPacketBlockedOnNetworkNanosAvgTime
+dfs.datanode.SendDataPacketBlockedOnNetworkNanosNumOps
+dfs.datanode.SendDataPacketTransferNanosAvgTime
+dfs.datanode.SendDataPacketTransferNanosNumOps
+dfs.datanode.TotalReadTime
+dfs.datanode.TotalWriteTime
+dfs.datanode.VolumeFailures
+dfs.datanode.WriteBlockOpAvgTime
+dfs.datanode.WriteBlockOpNumOps
+dfs.datanode.WritesFromLocalClient
+dfs.datanode.WritesFromRemoteClient
+dfs.namenode.AddBlockOps
+dfs.namenode.AllowSnapshotOps
+dfs.namenode.BlockReceivedAndDeletedOps
+dfs.namenode.BlockReportAvgTime
+dfs.namenode.BlockReportNumOps
+dfs.namenode.CacheReportAvgTime
+dfs.namenode.CacheReportNumOps
+dfs.namenode.CreateFileOps
+dfs.namenode.CreateSnapshotOps
+dfs.namenode.CreateSymlinkOps
+dfs.namenode.DeleteFileOps
+dfs.namenode.DeleteSnapshotOps
+dfs.namenode.DisallowSnapshotOps
+dfs.namenode.FileInfoOps
+dfs.namenode.FilesAppended
+dfs.namenode.FilesCreated
+dfs.namenode.FilesDeleted
+dfs.namenode.FilesInGetListingOps
+dfs.namenode.FilesRenamed
+dfs.namenode.FilesTruncated
+dfs.namenode.FsImageLoadTime
+dfs.namenode.GetAdditionalDatanodeOps
+dfs.namenode.GetBlockLocations
+dfs.namenode.GetEditAvgTime
+dfs.namenode.GetEditNumOps
+dfs.namenode.GetImageAvgTime
+dfs.namenode.GetImageNumOps
+dfs.namenode.GetLinkTargetOps
+dfs.namenode.GetListingOps
+dfs.namenode.ListSnapshottableDirOps
+dfs.namenode.PutImageAvgTime
+dfs.namenode.PutImageNumOps
+dfs.namenode.RenameSnapshotOps
+dfs.namenode.SafeModeTime
+dfs.namenode.SnapshotDiffReportOps
+dfs.namenode.StorageBlockReportOps
+dfs.namenode.SyncsAvgTime
+dfs.namenode.SyncsNumOps
+dfs.namenode.TotalFileOps
+dfs.namenode.TransactionsAvgTime
+dfs.namenode.TransactionsBatchedInSync
+dfs.namenode.TransactionsNumOps
+jvm.JvmMetrics.GcCount
+jvm.JvmMetrics.GcCountConcurrentMarkSweep
+jvm.JvmMetrics.GcCountParNew
+jvm.JvmMetrics.GcNumInfoThresholdExceeded
+jvm.JvmMetrics.GcNumWarnThresholdExceeded
+jvm.JvmMetrics.GcTimeMillis
+jvm.JvmMetrics.GcTimeMillisConcurrentMarkSweep
+jvm.JvmMetrics.GcTimeMillisParNew
+jvm.JvmMetrics.GcTotalExtraSleepTime
+jvm.JvmMetrics.LogError
+jvm.JvmMetrics.LogFatal
+jvm.JvmMetrics.LogInfo
+jvm.JvmMetrics.LogWarn
+jvm.JvmMetrics.MemHeapCommittedM
+jvm.JvmMetrics.MemHeapMaxM
+jvm.JvmMetrics.MemHeapUsedM
+jvm.JvmMetrics.MemMaxM
+jvm.JvmMetrics.MemNonHeapCommittedM
+jvm.JvmMetrics.MemNonHeapMaxM
+jvm.JvmMetrics.MemNonHeapUsedM
+jvm.JvmMetrics.ThreadsBlocked
+jvm.JvmMetrics.ThreadsNew
+jvm.JvmMetrics.ThreadsRunnable
+jvm.JvmMetrics.ThreadsTerminated
+jvm.JvmMetrics.ThreadsTimedWaiting
+jvm.JvmMetrics.ThreadsWaiting
+metricssystem.MetricsSystem.DroppedPubAll
+metricssystem.MetricsSystem.NumActiveSinks
+metricssystem.MetricsSystem.NumActiveSources
+metricssystem.MetricsSystem.NumAllSinks
+metricssystem.MetricsSystem.NumAllSources
+metricssystem.MetricsSystem.PublishAvgTime
+metricssystem.MetricsSystem.PublishNumOps
+metricssystem.MetricsSystem.Sink_timelineAvgTime
+metricssystem.MetricsSystem.Sink_timelineDropped
+metricssystem.MetricsSystem.Sink_timelineNumOps
+metricssystem.MetricsSystem.Sink_timelineQsize
+metricssystem.MetricsSystem.SnapshotAvgTime
+metricssystem.MetricsSystem.SnapshotNumOps
+rpc.RetryCache.NameNodeRetryCache.CacheCleared
+rpc.RetryCache.NameNodeRetryCache.CacheHit
+rpc.RetryCache.NameNodeRetryCache.CacheUpdated
+rpc.rpc.CallQueueLength
+rpc.rpc.NumOpenConnections
+rpc.rpc.ReceivedBytes
+rpc.rpc.RpcAuthenticationFailures
+rpc.rpc.RpcAuthenticationSuccesses
+rpc.rpc.RpcAuthorizationFailures
+rpc.rpc.RpcAuthorizationSuccesses
+rpc.rpc.RpcClientBackoff
+rpc.rpc.RpcProcessingTimeAvgTime
+rpc.rpc.RpcProcessingTimeNumOps
+rpc.rpc.RpcQueueTimeAvgTime
+rpc.rpc.RpcQueueTimeNumOps
+rpc.rpc.RpcSlowCalls
+rpc.rpc.SentBytes
+rpcdetailed.rpcdetailed.AddBlockAvgTime
+rpcdetailed.rpcdetailed.AddBlockNumOps
+rpcdetailed.rpcdetailed.BlockReceivedAndDeletedAvgTime
+rpcdetailed.rpcdetailed.BlockReceivedAndDeletedNumOps
+rpcdetailed.rpcdetailed.BlockReportAvgTime
+rpcdetailed.rpcdetailed.BlockReportNumOps
+rpcdetailed.rpcdetailed.CompleteAvgTime
+rpcdetailed.rpcdetailed.CompleteNumOps
+rpcdetailed.rpcdetailed.CreateAvgTime
+rpcdetailed.rpcdetailed.CreateNumOps
+rpcdetailed.rpcdetailed.DeleteAvgTime
+rpcdetailed.rpcdetailed.DeleteNumOps
+rpcdetailed.rpcdetailed.FsyncAvgTime
+rpcdetailed.rpcdetailed.FsyncNumOps
+rpcdetailed.rpcdetailed.GetBlockLocationsAvgTime
+rpcdetailed.rpcdetailed.GetBlockLocationsNumOps
+rpcdetailed.rpcdetailed.GetFileInfoAvgTime
+rpcdetailed.rpcdetailed.GetFileInfoNumOps
+rpcdetailed.rpcdetailed.GetListingAvgTime
+rpcdetailed.rpcdetailed.GetListingNumOps
+rpcdetailed.rpcdetailed.GetServerDefaultsAvgTime
+rpcdetailed.rpcdetailed.GetServerDefaultsNumOps
+rpcdetailed.rpcdetailed.GetTransactionIdAvgTime
+rpcdetailed.rpcdetailed.GetTransactionIdNumOps
+rpcdetailed.rpcdetailed.MkdirsAvgTime
+rpcdetailed.rpcdetailed.MkdirsNumOps
+rpcdetailed.rpcdetailed.RegisterDatanodeAvgTime
+rpcdetailed.rpcdetailed.RegisterDatanodeNumOps
+rpcdetailed.rpcdetailed.Rename2AvgTime
+rpcdetailed.rpcdetailed.Rename2NumOps
+rpcdetailed.rpcdetailed.RenameAvgTime
+rpcdetailed.rpcdetailed.RenameNumOps
+rpcdetailed.rpcdetailed.RenewLeaseAvgTime
+rpcdetailed.rpcdetailed.RenewLeaseNumOps
+rpcdetailed.rpcdetailed.SendHeartbeatAvgTime
+rpcdetailed.rpcdetailed.SendHeartbeatNumOps
+rpcdetailed.rpcdetailed.SetPermissionAvgTime
+rpcdetailed.rpcdetailed.SetPermissionNumOps
+rpcdetailed.rpcdetailed.SetReplicationAvgTime
+rpcdetailed.rpcdetailed.SetReplicationNumOps
+rpcdetailed.rpcdetailed.SetSafeModeAvgTime
+rpcdetailed.rpcdetailed.SetSafeModeNumOps
+rpcdetailed.rpcdetailed.SetTimesAvgTime
+rpcdetailed.rpcdetailed.SetTimesNumOps
+rpcdetailed.rpcdetailed.VersionRequestAvgTime
+rpcdetailed.rpcdetailed.VersionRequestNumOps
+ugi.UgiMetrics.GetGroupsAvgTime
+ugi.UgiMetrics.GetGroupsNumOps
+ugi.UgiMetrics.LoginFailureAvgTime
+ugi.UgiMetrics.LoginFailureNumOps
+ugi.UgiMetrics.LoginSuccessAvgTime
+ugi.UgiMetrics.LoginSuccessNumOps

http://git-wip-us.apache.org/repos/asf/ambari/blob/1ec86cd8/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HOST.txt
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HOST.txt b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HOST.txt
new file mode 100644
index 0000000..4b759c6
--- /dev/null
+++ b/ambari-server/src/main/resources/common-services/AMBARI_METRICS/0.1.0/package/files/service-metrics/HOST.txt
@@ -0,0 +1,37 @@
+swap_free
+write_bps
+write_bytes
+write_count
+write_time
+bytes_in
+bytes_out
+cpu_idle
+cpu_intr
+cpu_nice
+cpu_num
+cpu_sintr
+cpu_steal
+cpu_system
+cpu_user
+load_fifteen
+load_five
+load_one
+cpu_wio
+disk_free
+disk_percent
+disk_total
+mem_buffered
+mem_cached
+mem_free
+mem_shared
+mem_total
+mem_used
+disk_used
+pkts_in
+pkts_out
+proc_run
+proc_total
+read_bps
+read_bytes
+read_count
+read_time