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

[1/3] ambari git commit: AMBARI-13039. Optimize precision table Region split policy for AMS. (swagle)

Repository: ambari
Updated Branches:
  refs/heads/branch-2.1 2daebc09f -> 8ef6b6063


http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/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
new file mode 100644
index 0000000..ce04228
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..910bde3
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/split_points.py
@@ -0,0 +1,210 @@
+# !/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)
+


[2/3] ambari git commit: AMBARI-13039. Optimize precision table Region split policy for AMS. (swagle)

Posted by sw...@apache.org.
http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/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
new file mode 100644
index 0000000..228a5bc
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..04bca00
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/service-metrics/STORM.txt
@@ -0,0 +1,7 @@
+Supervisors
+Total Tasks
+Total Slots
+Used Slots
+Topologies
+Total Executors
+Free Slots


[3/3] ambari git commit: AMBARI-13039. Optimize precision table Region split policy for AMS. (swagle)

Posted by sw...@apache.org.
AMBARI-13039. Optimize precision table Region split policy for AMS. (swagle)


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

Branch: refs/heads/branch-2.1
Commit: 8ef6b606306fa159a6b297735d33d6428e730a55
Parents: 2daebc0
Author: Siddharth Wagle <sw...@hortonworks.com>
Authored: Wed Sep 9 13:15:22 2015 -0700
Committer: Siddharth Wagle <sw...@hortonworks.com>
Committed: Wed Sep 9 13:15:22 2015 -0700

----------------------------------------------------------------------
 .../metrics/timeline/PhoenixHBaseAccessor.java  |   42 +-
 .../timeline/TimelineMetricConfiguration.java   |    7 +
 .../0.1.0/configuration/ams-site.xml            |   16 +
 .../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 ++++
 12 files changed, 2722 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessor.java
----------------------------------------------------------------------
diff --git a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessor.java b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessor.java
index 1bd20a3..e052abe 100644
--- a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessor.java
+++ b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/PhoenixHBaseAccessor.java
@@ -17,6 +17,7 @@
  */
 package org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.conf.Configuration;
@@ -54,6 +55,7 @@ import java.util.Map;
 import java.util.concurrent.TimeUnit;
 
 import static java.util.concurrent.TimeUnit.SECONDS;
+import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.AGGREGATE_TABLE_SPLIT_POINTS;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.CLUSTER_DAILY_TABLE_TTL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.CLUSTER_HOUR_TABLE_TTL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.CLUSTER_MINUTE_TABLE_TTL;
@@ -66,6 +68,7 @@ import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.ti
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.HOST_HOUR_TABLE_TTL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.HOST_MINUTE_TABLE_TTL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.OUT_OFF_BAND_DATA_TIME_ALLOWANCE;
+import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.PRECISION_TABLE_SPLIT_POINTS;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.TimelineMetricConfiguration.PRECISION_TABLE_TTL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.query.PhoenixTransactSQL.ALTER_SQL;
 import static org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline.query.PhoenixTransactSQL.CREATE_METRICS_AGGREGATE_TABLE_SQL;
@@ -249,8 +252,13 @@ public class PhoenixHBaseAccessor {
       stmt = conn.createStatement();
 
       // Host level
-      stmt.executeUpdate(String.format(CREATE_METRICS_TABLE_SQL,
-        encoding, precisionTtl, compression));
+      String precisionSql = String.format(CREATE_METRICS_TABLE_SQL,
+        encoding, precisionTtl, compression);
+      String splitPoints = metricsConf.get(PRECISION_TABLE_SPLIT_POINTS);
+      if (!StringUtils.isEmpty(splitPoints)) {
+        precisionSql += getSplitPointsStr(splitPoints);
+      }
+      stmt.executeUpdate(precisionSql);
       stmt.executeUpdate(String.format(CREATE_METRICS_AGGREGATE_TABLE_SQL,
         METRICS_AGGREGATE_MINUTE_TABLE_NAME, encoding, hostMinTtl, compression));
       stmt.executeUpdate(String.format(CREATE_METRICS_AGGREGATE_TABLE_SQL,
@@ -259,8 +267,13 @@ public class PhoenixHBaseAccessor {
         METRICS_AGGREGATE_DAILY_TABLE_NAME, encoding, hostDailyTtl, compression));
 
       // Cluster level
-      stmt.executeUpdate(String.format(CREATE_METRICS_CLUSTER_AGGREGATE_TABLE_SQL,
-        METRICS_CLUSTER_AGGREGATE_TABLE_NAME, encoding, clusterMinTtl, compression));
+      String aggregateSql = String.format(CREATE_METRICS_CLUSTER_AGGREGATE_TABLE_SQL,
+        METRICS_CLUSTER_AGGREGATE_TABLE_NAME, encoding, clusterMinTtl, compression);
+      splitPoints = metricsConf.get(AGGREGATE_TABLE_SPLIT_POINTS);
+      if (!StringUtils.isEmpty(splitPoints)) {
+        aggregateSql += getSplitPointsStr(splitPoints);
+      }
+      stmt.executeUpdate(aggregateSql);
       stmt.executeUpdate(String.format(CREATE_METRICS_CLUSTER_AGGREGATE_HOURLY_TABLE_SQL,
         METRICS_CLUSTER_AGGREGATE_HOURLY_TABLE_NAME, encoding, clusterHourTtl, compression));
       stmt.executeUpdate(String.format(CREATE_METRICS_CLUSTER_AGGREGATE_HOURLY_TABLE_SQL,
@@ -323,6 +336,27 @@ public class PhoenixHBaseAccessor {
     }
   }
 
+  protected String getSplitPointsStr(String splitPoints) {
+    if (StringUtils.isEmpty(splitPoints)) {
+      return "";
+    }
+    String[] points = splitPoints.split(",");
+    if (points.length > 0) {
+      StringBuilder sb = new StringBuilder(" SPLIT ON ");
+      sb.append("(");
+      for (String point : points) {
+        sb.append("'");
+        sb.append(point.trim());
+        sb.append("'");
+        sb.append(",");
+      }
+      sb.deleteCharAt(sb.length() - 1);
+      sb.append(")");
+      return sb.toString();
+    }
+    return "";
+  }
+
   public void insertMetricRecords(TimelineMetrics metrics) throws SQLException, IOException {
 
     List<TimelineMetric> timelineMetrics = metrics.getMetrics();

http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/TimelineMetricConfiguration.java
----------------------------------------------------------------------
diff --git a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/TimelineMetricConfiguration.java b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/TimelineMetricConfiguration.java
index d70d77d..30e42f2 100644
--- a/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/TimelineMetricConfiguration.java
+++ b/ambari-metrics/ambari-metrics-timelineservice/src/main/java/org/apache/hadoop/yarn/server/applicationhistoryservice/metrics/timeline/TimelineMetricConfiguration.java
@@ -17,6 +17,7 @@
  */
 package org.apache.hadoop.yarn.server.applicationhistoryservice.metrics.timeline;
 
+import org.apache.commons.lang.StringUtils;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
 import org.apache.hadoop.classification.InterfaceAudience;
@@ -168,6 +169,12 @@ public class TimelineMetricConfiguration {
   public static final String HANDLER_THREAD_COUNT =
     "timeline.metrics.service.handler.thread.count";
 
+  public static final String PRECISION_TABLE_SPLIT_POINTS =
+    "timeline.metrics.host.aggregate.splitpoints";
+
+  public static final String AGGREGATE_TABLE_SPLIT_POINTS =
+    "timeline.metrics.cluster.aggregate.splitpoints";
+
   public static final String HOST_APP_ID = "HOST";
 
   private Configuration hbaseConf;

http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/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 fa30e19..95d94a5 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
@@ -326,4 +326,20 @@
       in-memory aggregations.
     </description>
   </property>
+  <property>
+    <name>timeline.metrics.host.aggregate.splitpoints</name>
+    <value></value>
+    <description>
+      Pre-split regions using the split points corresponding to this property
+      for the precision table that stores seconds aggregate data.
+    </description>
+  </property>
+  <property>
+    <name>timeline.metrics.cluster.aggregate.splitpoints</name>
+    <value></value>
+    <description>
+      Pre-split regions using the split points corresponding to this property
+      for the aggregate table that stores seconds aggregate data across hosts.
+    </description>
+  </property>
 </configuration>

http://git-wip-us.apache.org/repos/asf/ambari/blob/8ef6b606/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
new file mode 100644
index 0000000..6693503
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..b3bfec3
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..0067403
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..84576e9
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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/8ef6b606/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
new file mode 100644
index 0000000..4b759c6
--- /dev/null
+++ b/ambari-server/src/main/resources/stacks/HDP/2.0.6/services/AMBARI_METRICS/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