incubator-ambari-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dmitriu...@apache.org
Subject [3/4] AMBARI-3113. Add Ganglia/JMX monitoring for Journal Node component (Maksim Kononenko via dlysnichenko)
Date Thu, 05 Sep 2013 17:20:41 GMT
http://git-wip-us.apache.org/repos/asf/incubator-ambari/blob/013a75a9/ambari-server/src/main/resources/ganglia_properties_2.json
----------------------------------------------------------------------
diff --git a/ambari-server/src/main/resources/ganglia_properties_2.json b/ambari-server/src/main/resources/ganglia_properties_2.json
index 8a3d410..0e73a19 100644
--- a/ambari-server/src/main/resources/ganglia_properties_2.json
+++ b/ambari-server/src/main/resources/ganglia_properties_2.json
@@ -2699,7 +2699,7 @@
         "temporal":true
       }
     },
-    "RESOURCEMANAGER":{
+    "JOURNALNODE":{
       "metrics/boottime":{
         "metric":"boottime",
         "pointInTime":true,
@@ -2760,6 +2760,106 @@
         "pointInTime":true,
         "temporal":true
       },
+      "metrics/jvm/gcCount":{
+        "metric":"jvm.JvmMetrics.GcCount",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/gcTimeMillis":{
+        "metric":"jvm.JvmMetrics.GcTimeMillis",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logError":{
+        "metric":"jvm.JvmMetrics.LogError",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logFatal":{
+        "metric":"jvm.JvmMetrics.LogFatal",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logInfo":{
+        "metric":"jvm.JvmMetrics.LogInfo",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logWarn":{
+        "metric":"jvm.JvmMetrics.LogWarn",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memMaxM":{
+        "metric":"jvm.JvmMetrics.MemMaxM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsBlocked":{
+        "metric":"jvm.JvmMetrics.ThreadsBlocked",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsNew":{
+        "metric":"jvm.JvmMetrics.ThreadsNew",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsRunnable":{
+        "metric":"jvm.JvmMetrics.ThreadsRunnable",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTerminated":{
+        "metric":"jvm.JvmMetrics.ThreadsTerminated",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTimedWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsTimedWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_fifteen":{
+        "metric":"load_fifteen",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_five":{
+        "metric":"load_five",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_one":{
+        "metric":"load_one",
+        "pointInTime":true,
+        "temporal":true
+      },
       "metrics/memory/mem_buffers":{
         "metric":"mem_buffers",
         "pointInTime":true,
@@ -2825,414 +2925,298 @@
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/load_fifteen":{
-        "metric":"load_fifteen",
+      "metrics/rpc/numOpenConnections":{
+        "metric":"rpc.rpc.NumOpenConnections",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/load_five":{
-        "metric":"load_five",
+      "metrics/rpc/receivedBytes":{
+        "metric":"rpc.rpc.ReceivedBytes",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/load_one":{
-        "metric":"load_one",
+      "metrics/rpc/rpcProcessingTime_avg_time":{
+        "metric":"rpc.rpc.RpcProcessingTimeAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcCountCopy":{
-        "metric":"jvm.JvmMetrics.GcCountCopy",
-        "pointInTime":false,
+      "metrics/rpc/rpcProcessingTime_num_ops":{
+        "metric":"rpc.rpc.RpcProcessingTimeNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcCountMarkSweepCompact":{
-        "metric":"jvm.JvmMetrics.GcCountMarkSweepCompact",
-        "pointInTime":false,
+      "metrics/rpc/rpcQueueTime_avg_time":{
+        "metric":"rpc.rpc.RpcQueueTimeAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcTimeMillisCopy":{
-        "metric":"jvm.JvmMetrics.GcTimeMillisCopy",
-        "pointInTime":false,
+      "metrics/rpc/rpcQueueTime_num_ops":{
+        "metric":"rpc.rpc.RpcQueueTimeNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcTimeMillisMarkSweepCompact":{
-        "metric":"jvm.JvmMetrics.GcTimeMillisMarkSweepCompact",
-        "pointInTime":false,
+      "metrics/rpc/sentBytes":{
+        "metric":"rpc.rpc.SentBytes",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memMaxM":{
-        "metric":"jvm.JvmMetrics.MemMaxM",
-        "pointInTime":false,
+      "metrics/rpc/callQueueLen":{
+        "metric":"rpc.rpc.CallQueueLength",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
-        "pointInTime":false,
+      "metrics/rpc/rpcAuthenticationFailures":{
+        "metric":"rpc.rpc.RpcAuthenticationFailures",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime":false,
+      "metrics/rpc/rpcAuthenticationSuccesses":{
+        "metric":"rpc.rpc.RpcAuthenticationSuccesses",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemHeapUsedM",
-        "pointInTime":false,
+      "metrics/rpc/rpcAuthorizationFailures":{
+        "metric":"rpc.rpc.RpcAuthorizationFailures",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
-        "pointInTime":false,
+      "metrics/rpc/rpcAuthorizationSuccesses":{
+        "metric":"rpc.rpc.RpcAuthorizationSuccesses",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcCount":{
-        "metric":"jvm.JvmMetrics.GcCount",
-        "pointInTime":false,
+      "metrics/ugi/loginFailure_avg_time":{
+        "metric":"ugi.UgiMetrics.LoginFailureAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcTimeMillis":{
-        "metric":"jvm.JvmMetrics.GcTimeMillis",
-        "pointInTime":false,
+      "metrics/ugi/loginFailure_num_ops":{
+        "metric":"ugi.UgiMetrics.LoginFailureNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logFatal":{
-        "metric":"jvm.JvmMetrics.LogFatal",
-        "pointInTime":false,
+      "metrics/ugi/loginSuccess_avg_time":{
+        "metric":"ugi.UgiMetrics.LoginSuccessAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logError":{
-        "metric":"jvm.JvmMetrics.LogError",
-        "pointInTime":false,
+      "metrics/ugi/loginSuccess_num_ops":{
+        "metric":"ugi.UgiMetrics.LoginSuccessNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logWarn":{
-        "metric":"jvm.JvmMetrics.LogWarn",
-        "pointInTime":false,
+      "metrics/rpcdetailed/acceptRecovery_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.AcceptRecoveryAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logInfo":{
-        "metric":"jvm.JvmMetrics.LogInfo",
-        "pointInTime":false,
+      "metrics/rpcdetailed/acceptRecovery_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.AcceptRecoveryNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsNew":{
-        "metric":"jvm.JvmMetrics.ThreadsNew",
-        "pointInTime":false,
+      "metrics/rpcdetailed/finalizeLogSegment_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.FinalizeLogSegmentAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsRunnable":{
-        "metric":"jvm.JvmMetrics.ThreadsRunnable",
-        "pointInTime":false,
+      "metrics/rpcdetailed/finalizeLogSegment_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.FinalizeLogSegmentNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsBlocked":{
-        "metric":"jvm.JvmMetrics.ThreadsBlocked",
-        "pointInTime":false,
+      "metrics/rpcdetailed/getEditLogManifest_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.GetEditLogManifestAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsWaiting":{
-        "metric":"jvm.JvmMetrics.ThreadsWaiting",
-        "pointInTime":false,
+      "metrics/rpcdetailed/getEditLogManifest_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.GetEditLogManifestNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsTimedWaiting":{
-        "metric":"jvm.JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime":false,
+      "metrics/rpcdetailed/getJournalState_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.GetJournalStateAvgTime",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/threadsTerminated":{
-        "metric":"jvm.JvmMetrics.ThreadsTerminated",
-        "pointInTime":false,
+      "metrics/rpcdetailed/getJournalState_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.GetJournalStateNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/AllocateAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.AllocateAvgTime",
+      "metrics/rpcdetailed/journal_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.JournalAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/AllocateNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.AllocateNumOps",
+      "metrics/rpcdetailed/journal_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.JournalNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/FinishApplicationMasterAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.FinishApplicationMasterAvgTime",
+      "metrics/rpcdetailed/newEpoch_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.NewEpochAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/FinishApplicationMasterNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.FinishApplicationMasterNumOps",
+      "metrics/rpcdetailed/newEpoch_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.NewEpochNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/GetApplicationReportAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.GetApplicationReportAvgTime",
+      "metrics/rpcdetailed/prepareRecovery_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.PrepareRecoveryAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/GetApplicationReportNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.GetApplicationReportNumOps",
+      "metrics/rpcdetailed/prepareRecovery_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.PrepareRecoveryNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/GetNewApplicationAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.GetNewApplicationAvgTime",
+      "metrics/rpcdetailed/startLogSegment_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.StartLogSegmentAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/GetNewApplicationNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.GetNewApplicationNumOps",
+      "metrics/rpcdetailed/startLogSegment_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.StartLogSegmentNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/NodeHeartbeatAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.NodeHeartbeatAvgTime",
+      "metrics/dfs/journalNode/batchesWritten":{
+        "metric":"dfs.JournalNode.BatchesWritten",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/RegisterApplicationMasterAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.RegisterApplicationMasterAvgTime",
+      "metrics/dfs/journalNode/batchesWrittenWhileLagging":{
+        "metric":"dfs.JournalNode.BatchesWrittenWhileLagging",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/RegisterApplicationMasterNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.RegisterApplicationMasterNumOps",
+      "metrics/dfs/journalNode/bytesWritten":{
+        "metric":"dfs.JournalNode.BytesWritten",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/SubmitApplicationAvgTime":{
-        "metric":"rpcdetailed.rpcdetailed.SubmitApplicationAvgTime",
+      "metrics/dfs/journalNode/currentLagTxns":{
+        "metric":"dfs.JournalNode.CurrentLagTxns",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpcdetailed/SubmitApplicationNumOps":{
-        "metric":"rpcdetailed.rpcdetailed.SubmitApplicationNumOps",
+      "metrics/dfs/journalNode/lastPromisedEpoch":{
+        "metric":"dfs.JournalNode.LastPromisedEpoch",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/ReceivedBytes":{
-        "metric":"rpc.rpc.ReceivedBytes",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/lastWriterEpoch":{
+        "metric":"dfs.JournalNode.LastWriterEpoch",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/SentBytes":{
-        "metric":"rpc.rpc.SentBytes",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/lastWrittenTxId":{
+        "metric":"dfs.JournalNode.LastWrittenTxId",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcQueueTime_num_ops":{
-        "metric":"rpc.rpc.RpcQueueTimeNumOps",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s50thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s50thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcQueueTime_avg_time":{
-        "metric":"rpc.rpc.RpcQueueTimeAvgTime",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
-        "metric":"rpc.rpc.RpcProcessingTimeNumOps",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
-        "metric":"rpc.rpc.RpcProcessingTimeAvgTime",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/RpcAuthorizationSuccesses":{
-        "metric":"rpc.rpc.RpcAuthorizationSuccesses",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric":"rpc.rpc.NumOpenConnections",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/CallQueueLen":{
-        "metric":"rpc.rpc.CallQueueLength",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/ClusterMetrics/NumActiveNMs":{
-        "metric":"yarn.ClusterMetrics.NumActiveNMs",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/ClusterMetrics/NumDecommissionedNMs":{
-        "metric":"yarn.ClusterMetrics.NumDecommissionedNMs",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/ClusterMetrics/NumLostNMs":{
-        "metric":"yarn.ClusterMetrics.NumLostNMs",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/ClusterMetrics/NumUnhealthyNMs":{
-        "metric":"yarn.ClusterMetrics.NumUnhealthyNMs",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/ClusterMetrics/NumRebootedNMs":{
-        "metric":"yarn.ClusterMetrics.NumRebootedNMs",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/AllocatedVCores":{
-        "metric":"yarn.QueueMetrics.AllocatedVCores",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/AvailableVCores":{
-        "metric":"yarn.QueueMetrics.AvailableVCores",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/PendingVCores":{
-        "metric":"yarn.QueueMetrics.PendingVCores",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/running_0":{
-        "metric":"yarn.QueueMetrics.running_0",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/running_60":{
-        "metric":"yarn.QueueMetrics.running_60",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/running_300":{
-        "metric":"yarn.QueueMetrics.running_300",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/yarn/Queue/running_1440":{
-        "metric":"yarn.QueueMetrics.running_1440",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s75thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s75thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AppsSubmitted":{
-        "metric":"yarn.QueueMetrics.AppsSubmitted",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s90thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s90thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AppsRunning":{
-        "metric":"yarn.QueueMetrics.AppsRunning",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s95thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s95thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AppsPending":{
-        "metric":"yarn.QueueMetrics.AppsPending",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s99thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s99thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AppsCompleted":{
-        "metric":"yarn.QueueMetrics.AppsCompleted",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs60s_num_ops":{
+        "metric":"dfs.JournalNode.Syncs60sNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AllocatedMB":{
-        "metric":"yarn.QueueMetrics.AllocatedMB",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s50thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s50thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AllocatedContainers":{
-        "metric":"yarn.QueueMetrics.AllocatedContainers",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s75thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s75thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AggregateContainersAllocated":{
-        "metric":"yarn.QueueMetrics.AggregateContainersAllocated",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s90thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s90thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AggregateContainersReleased":{
-        "metric":"yarn.QueueMetrics.AggregateContainersReleased",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s95thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s95thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/AvailableMB":{
-        "metric":"yarn.QueueMetrics.AvailableMB",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s99thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s99thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/PendingMB":{
-        "metric":"yarn.QueueMetrics.PendingMB",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs300s_num_ops":{
+        "metric":"dfs.JournalNode.Syncs300sNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/PendingContainers":{
-        "metric":"yarn.QueueMetrics.PendingContainers",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s50thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs3600s50thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/ActiveUsers":{
-        "metric":"yarn.QueueMetrics.ActiveUsers",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s75thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs3600s75thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/yarn/Queue/ActiveApplications":{
-        "metric":"yarn.QueueMetrics.ActiveApplications",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s90thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs3600s90thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/ugi/LoginSuccessNumOps":{
-        "metric":"ugi.ugi.LoginSuccessNumOps",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s95thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs3600s95thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/ugi/LoginSuccessAvgTime":{
-        "metric":"ugi.ugi.LoginSuccessAvgTime",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s99thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs3600s99thPercentileLatencyMicros",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/ugi/LoginFailureNumOps":{
-        "metric":"ugi.ugi.LoginFailureNumOps",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/syncs3600s_num_ops":{
+        "metric":"dfs.JournalNode.Syncs3600sNumOps",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/ugi/LoginFailureAvgTime":{
-        "metric":"ugi.ugi.LoginFailureAvgTime",
-        "pointInTime":false,
+      "metrics/dfs/journalNode/txnsWritten":{
+        "metric":"dfs.JournalNode.TxnsWritten",
+        "pointInTime":true,
         "temporal":true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AvailableMB":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).AvailableMB",
-        "pointInTime" : false,
-        "temporal" : true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/PendingMB":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).PendingMB",
-        "pointInTime" : false,
-        "temporal" : true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AllocatedMB":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).AllocatedMB",
-        "pointInTime" : false,
-        "temporal" : true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AllocatedContainers":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).AllocatedContainers",
-        "pointInTime" : false,
-        "temporal" : true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/ReservedContainers":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).ReservedContainers",
-        "pointInTime" : false,
-        "temporal" : true
-      },
-      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/PendingContainers":{
-        "metric":"yarn.QueueMetrics.Queue=(.+).PendingContainers",
-        "pointInTime" : false,
-        "temporal" : true
       }
-
     },
-    "NODEMANAGER":{
+    "RESOURCEMANAGER":{
       "metrics/boottime":{
         "metric":"boottime",
         "pointInTime":true,
@@ -3293,7 +3277,6 @@
         "pointInTime":true,
         "temporal":true
       },
-
       "metrics/memory/mem_buffers":{
         "metric":"mem_buffers",
         "pointInTime":true,
@@ -3329,7 +3312,6 @@
         "pointInTime":true,
         "temporal":true
       },
-
       "metrics/network/bytes_in":{
         "metric":"bytes_in",
         "pointInTime":true,
@@ -3350,7 +3332,6 @@
         "pointInTime":true,
         "temporal":true
       },
-
       "metrics/process/proc_run":{
         "metric":"proc_run",
         "pointInTime":true,
@@ -3361,87 +3342,59 @@
         "pointInTime":true,
         "temporal":true
       },
-
-      "metrics/mapred/ShuffleOutputBytes":{
-        "metric":"mapred.ShuffleOutputBytes",
+      "metrics/load_fifteen":{
+        "metric":"load_fifteen",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/mapred/ShuffleOutputsFailed":{
-        "metric":"mapred.ShuffleOutputsFailed",
+      "metrics/load_five":{
+        "metric":"load_five",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/mapred/ShuffleOutputsOK":{
-        "metric":"mapred.ShuffleOutputsOK",
+      "metrics/load_one":{
+        "metric":"load_one",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/mapred/ShuffleConnections":{
-        "metric":"mapred.ShuffleConnections",
-        "pointInTime":true,
+      "metrics/jvm/gcCountCopy":{
+        "metric":"jvm.JvmMetrics.GcCountCopy",
+        "pointInTime":false,
         "temporal":true
       },
-
-      "metrics/yarn/ContainersLaunched":{
-        "metric":"yarn.ContainersLaunched",
-        "pointInTime":true,
+      "metrics/jvm/gcCountMarkSweepCompact":{
+        "metric":"jvm.JvmMetrics.GcCountMarkSweepCompact",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/ContainersCompleted":{
-        "metric":"yarn.ContainersCompleted",
-        "pointInTime":true,
+      "metrics/jvm/gcTimeMillisCopy":{
+        "metric":"jvm.JvmMetrics.GcTimeMillisCopy",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/ContainersFailed":{
-        "metric":"yarn.ContainersFailed",
-        "pointInTime":true,
+      "metrics/jvm/gcTimeMillisMarkSweepCompact":{
+        "metric":"jvm.JvmMetrics.GcTimeMillisMarkSweepCompact",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/ContainersKilled":{
-        "metric":"yarn.ContainersKilled",
-        "pointInTime":true,
+      "metrics/jvm/memMaxM":{
+        "metric":"jvm.JvmMetrics.MemMaxM",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/ContainersIniting":{
-        "metric":"yarn.ContainersIniting",
-        "pointInTime":true,
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/ContainersRunning":{
-        "metric":"yarn.ContainersRunning",
-        "pointInTime":true,
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/yarn/AllocatedGB":{
-        "metric":"yarn.AllocatedGB",
-        "pointInTime":true,
-        "temporal":true
-      },
-      "metrics/yarn/AllocatedContainers":{
-        "metric":"yarn.AllocatedContainers",
-        "pointInTime":true,
-        "temporal":true
-      },
-      "metrics/yarn/AvailableGB":{
-        "metric":"yarn.AvailableGB",
-        "pointInTime":true,
-        "temporal":true
-      },
-
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/jvm/memNonHeapCommittedM":{
-        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/jvm/memHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemHeapUsedM",
-        "pointInTime":false,
+      "metrics/jvm/memHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemHeapUsedM",
+        "pointInTime":false,
         "temporal":true
       },
       "metrics/jvm/memHeapCommittedM":{
@@ -3509,7 +3462,71 @@
         "pointInTime":false,
         "temporal":true
       },
-
+      "metrics/rpcdetailed/AllocateAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.AllocateAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/AllocateNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.AllocateNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/FinishApplicationMasterAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.FinishApplicationMasterAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/FinishApplicationMasterNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.FinishApplicationMasterNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/GetApplicationReportAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.GetApplicationReportAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/GetApplicationReportNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.GetApplicationReportNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/GetNewApplicationAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.GetNewApplicationAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/GetNewApplicationNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.GetNewApplicationNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/NodeHeartbeatAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.NodeHeartbeatAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/RegisterApplicationMasterAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.RegisterApplicationMasterAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/RegisterApplicationMasterNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.RegisterApplicationMasterNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/SubmitApplicationAvgTime":{
+        "metric":"rpcdetailed.rpcdetailed.SubmitApplicationAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/SubmitApplicationNumOps":{
+        "metric":"rpcdetailed.rpcdetailed.SubmitApplicationNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
       "metrics/rpc/ReceivedBytes":{
         "metric":"rpc.rpc.ReceivedBytes",
         "pointInTime":false,
@@ -3540,21 +3557,6 @@
         "pointInTime":false,
         "temporal":true
       },
-      "metrics/rpc/RpcAuthenticationFailures":{
-        "metric":"rpc.metrics.RpcAuthenticationFailures",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/RpcAuthenticationSuccesses":{
-        "metric":"rpc.metrics.RpcAuthenticationSuccesses",
-        "pointInTime":false,
-        "temporal":true
-      },
-      "metrics/rpc/RpcAuthorizationFailures":{
-        "metric":"rpc.metrics.RpcAuthorizationFailures",
-        "pointInTime":false,
-        "temporal":true
-      },
       "metrics/rpc/RpcAuthorizationSuccesses":{
         "metric":"rpc.rpc.RpcAuthorizationSuccesses",
         "pointInTime":false,
@@ -3570,140 +3572,293 @@
         "pointInTime":false,
         "temporal":true
       },
-
-      "metrics/ugi/LoginSuccessNumOps":{
-        "metric":"ugi.ugi.LoginSuccessNumOps",
+      "metrics/yarn/ClusterMetrics/NumActiveNMs":{
+        "metric":"yarn.ClusterMetrics.NumActiveNMs",
         "pointInTime":false,
         "temporal":true
       },
-      "metrics/ugi/LoginSuccessAvgTime":{
-        "metric":"ugi.ugi.LoginSuccessAvgTime",
+      "metrics/yarn/ClusterMetrics/NumDecommissionedNMs":{
+        "metric":"yarn.ClusterMetrics.NumDecommissionedNMs",
         "pointInTime":false,
         "temporal":true
       },
-      "metrics/ugi/LoginFailureNumOps":{
-        "metric":"ugi.ugi.LoginFailureNumOps",
+      "metrics/yarn/ClusterMetrics/NumLostNMs":{
+        "metric":"yarn.ClusterMetrics.NumLostNMs",
         "pointInTime":false,
         "temporal":true
       },
-      "metrics/ugi/LoginFailureAvgTime":{
-        "metric":"ugi.ugi.LoginFailureAvgTime",
+      "metrics/yarn/ClusterMetrics/NumUnhealthyNMs":{
+        "metric":"yarn.ClusterMetrics.NumUnhealthyNMs",
         "pointInTime":false,
         "temporal":true
-      }
-
-    },
-
-    "HISTORYSERVER":{
-      "metrics/boottime":{
-        "metric":"boottime",
-        "pointInTime":true,
-        "temporal":true
       },
-      "metrics/cpu/cpu_aidle":{
-        "metric":"cpu_aidle",
-        "pointInTime":true,
+      "metrics/yarn/ClusterMetrics/NumRebootedNMs":{
+        "metric":"yarn.ClusterMetrics.NumRebootedNMs",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_idle":{
-        "metric":"cpu_idle",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AllocatedVCores":{
+        "metric":"yarn.QueueMetrics.AllocatedVCores",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_nice":{
-        "metric":"cpu_nice",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AvailableVCores":{
+        "metric":"yarn.QueueMetrics.AvailableVCores",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_num":{
-        "metric":"cpu_num",
-        "pointInTime":true,
+      "metrics/yarn/Queue/PendingVCores":{
+        "metric":"yarn.QueueMetrics.PendingVCores",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_speed":{
-        "metric":"cpu_speed",
-        "pointInTime":true,
+      "metrics/yarn/Queue/running_0":{
+        "metric":"yarn.QueueMetrics.running_0",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_system":{
-        "metric":"cpu_system",
-        "pointInTime":true,
+      "metrics/yarn/Queue/running_60":{
+        "metric":"yarn.QueueMetrics.running_60",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_user":{
-        "metric":"cpu_user",
-        "pointInTime":true,
+      "metrics/yarn/Queue/running_300":{
+        "metric":"yarn.QueueMetrics.running_300",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/cpu/cpu_wio":{
-        "metric":"cpu_wio",
-        "pointInTime":true,
+      "metrics/yarn/Queue/running_1440":{
+        "metric":"yarn.QueueMetrics.running_1440",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/disk/disk_free":{
-        "metric":"disk_free",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AppsSubmitted":{
+        "metric":"yarn.QueueMetrics.AppsSubmitted",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/disk/disk_total":{
-        "metric":"disk_total",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AppsRunning":{
+        "metric":"yarn.QueueMetrics.AppsRunning",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/disk/part_max_used":{
-        "metric":"part_max_used",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AppsPending":{
+        "metric":"yarn.QueueMetrics.AppsPending",
+        "pointInTime":false,
         "temporal":true
       },
-
-      "metrics/memory/mem_buffers":{
-        "metric":"mem_buffers",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AppsCompleted":{
+        "metric":"yarn.QueueMetrics.AppsCompleted",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_cached":{
-        "metric":"mem_cached",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AllocatedMB":{
+        "metric":"yarn.QueueMetrics.AllocatedMB",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_free":{
-        "metric":"mem_free",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AllocatedContainers":{
+        "metric":"yarn.QueueMetrics.AllocatedContainers",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_shared":{
-        "metric":"mem_shared",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AggregateContainersAllocated":{
+        "metric":"yarn.QueueMetrics.AggregateContainersAllocated",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_total":{
-        "metric":"mem_total",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AggregateContainersReleased":{
+        "metric":"yarn.QueueMetrics.AggregateContainersReleased",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/swap_free":{
-        "metric":"swap_free",
-        "pointInTime":true,
+      "metrics/yarn/Queue/AvailableMB":{
+        "metric":"yarn.QueueMetrics.AvailableMB",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/swap_total":{
-        "metric":"swap_total",
-        "pointInTime":true,
+      "metrics/yarn/Queue/PendingMB":{
+        "metric":"yarn.QueueMetrics.PendingMB",
+        "pointInTime":false,
         "temporal":true
       },
-
-      "metrics/network/bytes_in":{
-        "metric":"bytes_in",
-        "pointInTime":true,
+      "metrics/yarn/Queue/PendingContainers":{
+        "metric":"yarn.QueueMetrics.PendingContainers",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/bytes_out":{
-        "metric":"bytes_out",
-        "pointInTime":true,
+      "metrics/yarn/Queue/ActiveUsers":{
+        "metric":"yarn.QueueMetrics.ActiveUsers",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/pkts_in":{
-        "metric":"pkts_in",
+      "metrics/yarn/Queue/ActiveApplications":{
+        "metric":"yarn.QueueMetrics.ActiveApplications",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/ugi/LoginSuccessNumOps":{
+        "metric":"ugi.ugi.LoginSuccessNumOps",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/ugi/LoginSuccessAvgTime":{
+        "metric":"ugi.ugi.LoginSuccessAvgTime",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/ugi/LoginFailureNumOps":{
+        "metric":"ugi.ugi.LoginFailureNumOps",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/ugi/LoginFailureAvgTime":{
+        "metric":"ugi.ugi.LoginFailureAvgTime",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AvailableMB":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).AvailableMB",
+        "pointInTime" : false,
+        "temporal" : true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/PendingMB":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).PendingMB",
+        "pointInTime" : false,
+        "temporal" : true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AllocatedMB":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).AllocatedMB",
+        "pointInTime" : false,
+        "temporal" : true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/AllocatedContainers":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).AllocatedContainers",
+        "pointInTime" : false,
+        "temporal" : true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/ReservedContainers":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).ReservedContainers",
+        "pointInTime" : false,
+        "temporal" : true
+      },
+      "metrics/yarn/Queue/$1.replaceAll(\"([.])\",\"/\")/PendingContainers":{
+        "metric":"yarn.QueueMetrics.Queue=(.+).PendingContainers",
+        "pointInTime" : false,
+        "temporal" : true
+      }
+
+    },
+    "NODEMANAGER":{
+      "metrics/boottime":{
+        "metric":"boottime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_aidle":{
+        "metric":"cpu_aidle",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_idle":{
+        "metric":"cpu_idle",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_nice":{
+        "metric":"cpu_nice",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_num":{
+        "metric":"cpu_num",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_speed":{
+        "metric":"cpu_speed",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_system":{
+        "metric":"cpu_system",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_user":{
+        "metric":"cpu_user",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_wio":{
+        "metric":"cpu_wio",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_free":{
+        "metric":"disk_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_total":{
+        "metric":"disk_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/part_max_used":{
+        "metric":"part_max_used",
+        "pointInTime":true,
+        "temporal":true
+      },
+
+      "metrics/memory/mem_buffers":{
+        "metric":"mem_buffers",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_cached":{
+        "metric":"mem_cached",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_free":{
+        "metric":"mem_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_shared":{
+        "metric":"mem_shared",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_total":{
+        "metric":"mem_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_free":{
+        "metric":"swap_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_total":{
+        "metric":"swap_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+
+      "metrics/network/bytes_in":{
+        "metric":"bytes_in",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/bytes_out":{
+        "metric":"bytes_out",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/pkts_in":{
+        "metric":"pkts_in",
         "pointInTime":true,
         "temporal":true
       },
@@ -3724,6 +3879,73 @@
         "temporal":true
       },
 
+      "metrics/mapred/ShuffleOutputBytes":{
+        "metric":"mapred.ShuffleOutputBytes",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/mapred/ShuffleOutputsFailed":{
+        "metric":"mapred.ShuffleOutputsFailed",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/mapred/ShuffleOutputsOK":{
+        "metric":"mapred.ShuffleOutputsOK",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/mapred/ShuffleConnections":{
+        "metric":"mapred.ShuffleConnections",
+        "pointInTime":true,
+        "temporal":true
+      },
+
+      "metrics/yarn/ContainersLaunched":{
+        "metric":"yarn.ContainersLaunched",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/ContainersCompleted":{
+        "metric":"yarn.ContainersCompleted",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/ContainersFailed":{
+        "metric":"yarn.ContainersFailed",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/ContainersKilled":{
+        "metric":"yarn.ContainersKilled",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/ContainersIniting":{
+        "metric":"yarn.ContainersIniting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/ContainersRunning":{
+        "metric":"yarn.ContainersRunning",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/AllocatedGB":{
+        "metric":"yarn.AllocatedGB",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/AllocatedContainers":{
+        "metric":"yarn.AllocatedContainers",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/yarn/AvailableGB":{
+        "metric":"yarn.AvailableGB",
+        "pointInTime":true,
+        "temporal":true
+      },
+
       "metrics/jvm/memNonHeapUsedM":{
         "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
         "pointInTime":false,
@@ -3889,8 +4111,7 @@
 
     },
 
-   "HBASE_MASTER":{
-
+    "HISTORYSERVER":{
       "metrics/boottime":{
         "metric":"boottime",
         "pointInTime":true,
@@ -3951,198 +4172,241 @@
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/hbase/master/cluster_requests":{
-        "metric":"master.Server.clusterRequests",
-        "pointInTime":false,
+
+      "metrics/memory/mem_buffers":{
+        "metric":"mem_buffers",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/hbase/master/splitSize_avg_time":{
-        "metric":"master.Server.HlogSplitSize_mean",
-        "pointInTime":false,
+      "metrics/memory/mem_cached":{
+        "metric":"mem_cached",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/hbase/master/splitSize_num_ops":{
-        "metric":"master.Server.HlogSplitSize_num_ops",
+      "metrics/memory/mem_free":{
+        "metric":"mem_free",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/hbase/master/splitTime_avg_time":{
-        "metric":"master.Server.HlogSplitTime_mean",
-        "pointInTime":false,
+      "metrics/memory/mem_shared":{
+        "metric":"mem_shared",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/hbase/master/splitTime_num_ops":{
-        "metric":"master.Server.HlogSplitTime_num_ops",
-        "pointInTime":false,
+      "metrics/memory/mem_total":{
+        "metric":"mem_total",
+        "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcCount":{
-        "metric":"jvm.JvmMetrics.GcCount",
+      "metrics/memory/swap_free":{
+        "metric":"swap_free",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/gcTimeMillis":{
-        "metric":"jvm.JvmMetrics.GcTimeMillis",
+      "metrics/memory/swap_total":{
+        "metric":"swap_total",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logError":{
-        "metric":"jvm.JvmMetrics.LogError",
+
+      "metrics/network/bytes_in":{
+        "metric":"bytes_in",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logFatal":{
-        "metric":"jvm.JvmMetrics.LogFatal",
+      "metrics/network/bytes_out":{
+        "metric":"bytes_out",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logInfo":{
-        "metric":"jvm.JvmMetrics.LogInfo",
+      "metrics/network/pkts_in":{
+        "metric":"pkts_in",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/logWarn":{
-        "metric":"jvm.JvmMetrics.LogWarn",
+      "metrics/network/pkts_out":{
+        "metric":"pkts_out",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/maxMemoryM":{
-        "metric":"jvm.metrics.maxMemoryM",
+
+      "metrics/process/proc_run":{
+        "metric":"proc_run",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memHeapCommittedM":{
-        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
+      "metrics/process/proc_total":{
+        "metric":"proc_total",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/memHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemHeapUsedM",
-        "pointInTime":true,
+
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
+        "pointInTime":false,
         "temporal":true
       },
       "metrics/jvm/memNonHeapCommittedM":{
         "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
-        "pointInTime":true,
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/jvm/memNonHeapUsedM":{
-        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
-        "pointInTime":true,
+      "metrics/jvm/memHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemHeapUsedM",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/jvm/threadsBlocked":{
-        "metric":"jvm.JvmMetrics.ThreadsBlocked",
-        "pointInTime":true,
+      "metrics/jvm/memHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/gcCount":{
+        "metric":"jvm.JvmMetrics.GcCount",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/gcTimeMillis":{
+        "metric":"jvm.JvmMetrics.GcTimeMillis",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/logFatal":{
+        "metric":"jvm.JvmMetrics.LogFatal",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/logError":{
+        "metric":"jvm.JvmMetrics.LogError",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/logWarn":{
+        "metric":"jvm.JvmMetrics.LogWarn",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/logInfo":{
+        "metric":"jvm.JvmMetrics.LogInfo",
+        "pointInTime":false,
         "temporal":true
       },
       "metrics/jvm/threadsNew":{
         "metric":"jvm.JvmMetrics.ThreadsNew",
-        "pointInTime":true,
+        "pointInTime":false,
         "temporal":true
       },
       "metrics/jvm/threadsRunnable":{
         "metric":"jvm.JvmMetrics.ThreadsRunnable",
-        "pointInTime":true,
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/jvm/threadsTerminated":{
-        "metric":"jvm.JvmMetrics.ThreadsTerminated",
-        "pointInTime":true,
+      "metrics/jvm/threadsBlocked":{
+        "metric":"jvm.JvmMetrics.ThreadsBlocked",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/jvm/threadsWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsWaiting",
+        "pointInTime":false,
         "temporal":true
       },
       "metrics/jvm/threadsTimedWaiting":{
         "metric":"jvm.JvmMetrics.ThreadsTimedWaiting",
-        "pointInTime":true,
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/jvm/threadsWaiting":{
-        "metric":"jvm.JvmMetrics.ThreadsWaiting",
-        "pointInTime":true,
+      "metrics/jvm/threadsTerminated":{
+        "metric":"jvm.JvmMetrics.ThreadsTerminated",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/load/load_fifteen":{
-        "metric":"load_fifteen",
-        "pointInTime":true,
+
+      "metrics/rpc/ReceivedBytes":{
+        "metric":"rpc.rpc.ReceivedBytes",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/load/load_five":{
-        "metric":"load_five",
-        "pointInTime":true,
+      "metrics/rpc/SentBytes":{
+        "metric":"rpc.rpc.SentBytes",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/load/load_one":{
-        "metric":"load_one",
-        "pointInTime":true,
+      "metrics/rpc/RpcQueueTime_num_ops":{
+        "metric":"rpc.rpc.RpcQueueTimeNumOps",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_buffers":{
-        "metric":"mem_buffers",
-        "pointInTime":true,
+      "metrics/rpc/RpcQueueTime_avg_time":{
+        "metric":"rpc.rpc.RpcQueueTimeAvgTime",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_cached":{
-        "metric":"mem_cached",
-        "pointInTime":true,
+      "metrics/rpc/RpcProcessingTime_num_ops":{
+        "metric":"rpc.rpc.RpcProcessingTimeNumOps",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_free":{
-        "metric":"mem_free",
-        "pointInTime":true,
+      "metrics/rpc/RpcProcessingTime_avg_time":{
+        "metric":"rpc.rpc.RpcProcessingTimeAvgTime",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_shared":{
-        "metric":"mem_shared",
-        "pointInTime":true,
+      "metrics/rpc/RpcAuthenticationFailures":{
+        "metric":"rpc.metrics.RpcAuthenticationFailures",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/mem_total":{
-        "metric":"mem_total",
-        "pointInTime":true,
+      "metrics/rpc/RpcAuthenticationSuccesses":{
+        "metric":"rpc.metrics.RpcAuthenticationSuccesses",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/swap_free":{
-        "metric":"swap_free",
-        "pointInTime":true,
+      "metrics/rpc/RpcAuthorizationFailures":{
+        "metric":"rpc.metrics.RpcAuthorizationFailures",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/memory/swap_total":{
-        "metric":"swap_total",
-        "pointInTime":true,
+      "metrics/rpc/RpcAuthorizationSuccesses":{
+        "metric":"rpc.rpc.RpcAuthorizationSuccesses",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/bytes_in":{
-        "metric":"bytes_in",
-        "pointInTime":true,
+      "metrics/rpc/NumOpenConnections":{
+        "metric":"rpc.rpc.NumOpenConnections",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/bytes_out":{
-        "metric":"bytes_out",
-        "pointInTime":true,
+      "metrics/rpc/CallQueueLen":{
+        "metric":"rpc.rpc.CallQueueLength",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/pkts_in":{
-        "metric":"pkts_in",
-        "pointInTime":true,
+
+      "metrics/ugi/LoginSuccessNumOps":{
+        "metric":"ugi.ugi.LoginSuccessNumOps",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/network/pkts_out":{
-        "metric":"pkts_out",
-        "pointInTime":true,
+      "metrics/ugi/LoginSuccessAvgTime":{
+        "metric":"ugi.ugi.LoginSuccessAvgTime",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/process/proc_run":{
-        "metric":"proc_run",
-        "pointInTime":true,
+      "metrics/ugi/LoginFailureNumOps":{
+        "metric":"ugi.ugi.LoginFailureNumOps",
+        "pointInTime":false,
         "temporal":true
       },
-      "metrics/process/proc_total":{
-        "metric":"proc_total",
-        "pointInTime":true,
+      "metrics/ugi/LoginFailureAvgTime":{
+        "metric":"ugi.ugi.LoginFailureAvgTime",
+        "pointInTime":false,
         "temporal":true
       }
-     },
-        "HBASE_CLIENT":{
+
+    },
+
+   "HBASE_MASTER":{
 
       "metrics/boottime":{
         "metric":"boottime",
@@ -4204,6 +4468,31 @@
         "pointInTime":true,
         "temporal":true
       },
+      "metrics/hbase/master/cluster_requests":{
+        "metric":"master.Server.clusterRequests",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/hbase/master/splitSize_avg_time":{
+        "metric":"master.Server.HlogSplitSize_mean",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/hbase/master/splitSize_num_ops":{
+        "metric":"master.Server.HlogSplitSize_num_ops",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/hbase/master/splitTime_avg_time":{
+        "metric":"master.Server.HlogSplitTime_mean",
+        "pointInTime":false,
+        "temporal":true
+      },
+      "metrics/hbase/master/splitTime_num_ops":{
+        "metric":"master.Server.HlogSplitTime_num_ops",
+        "pointInTime":false,
+        "temporal":true
+      },
       "metrics/jvm/gcCount":{
         "metric":"jvm.JvmMetrics.GcCount",
         "pointInTime":true,
@@ -4368,9 +4657,237 @@
         "metric":"proc_total",
         "pointInTime":true,
         "temporal":true
-      },
-      "metrics/rpc/NumOpenConnections":{
-        "metric":"rpc.rpc.NumOpenConnections",
+      }
+     },
+        "HBASE_CLIENT":{
+
+      "metrics/boottime":{
+        "metric":"boottime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_aidle":{
+        "metric":"cpu_aidle",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_idle":{
+        "metric":"cpu_idle",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_nice":{
+        "metric":"cpu_nice",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_num":{
+        "metric":"cpu_num",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_speed":{
+        "metric":"cpu_speed",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_system":{
+        "metric":"cpu_system",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_user":{
+        "metric":"cpu_user",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/cpu/cpu_wio":{
+        "metric":"cpu_wio",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_free":{
+        "metric":"disk_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_total":{
+        "metric":"disk_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/part_max_used":{
+        "metric":"part_max_used",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/gcCount":{
+        "metric":"jvm.JvmMetrics.GcCount",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/gcTimeMillis":{
+        "metric":"jvm.JvmMetrics.GcTimeMillis",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logError":{
+        "metric":"jvm.JvmMetrics.LogError",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logFatal":{
+        "metric":"jvm.JvmMetrics.LogFatal",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logInfo":{
+        "metric":"jvm.JvmMetrics.LogInfo",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logWarn":{
+        "metric":"jvm.JvmMetrics.LogWarn",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/maxMemoryM":{
+        "metric":"jvm.metrics.maxMemoryM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsBlocked":{
+        "metric":"jvm.JvmMetrics.ThreadsBlocked",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsNew":{
+        "metric":"jvm.JvmMetrics.ThreadsNew",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsRunnable":{
+        "metric":"jvm.JvmMetrics.ThreadsRunnable",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTerminated":{
+        "metric":"jvm.JvmMetrics.ThreadsTerminated",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTimedWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsTimedWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_fifteen":{
+        "metric":"load_fifteen",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_five":{
+        "metric":"load_five",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_one":{
+        "metric":"load_one",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_buffers":{
+        "metric":"mem_buffers",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_cached":{
+        "metric":"mem_cached",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_free":{
+        "metric":"mem_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_shared":{
+        "metric":"mem_shared",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_total":{
+        "metric":"mem_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_free":{
+        "metric":"swap_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_total":{
+        "metric":"swap_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/bytes_in":{
+        "metric":"bytes_in",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/bytes_out":{
+        "metric":"bytes_out",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/pkts_in":{
+        "metric":"pkts_in",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/pkts_out":{
+        "metric":"pkts_out",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/process/proc_run":{
+        "metric":"proc_run",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/process/proc_total":{
+        "metric":"proc_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpc/NumOpenConnections":{
+        "metric":"rpc.rpc.NumOpenConnections",
         "pointInTime":true,
         "temporal":true
       },
@@ -5713,138 +6230,446 @@
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blockChecksumOp_avg_time":{
-        "metric":"dfs.datanode.BlockChecksumOpAvgTime",
+      "metrics/dfs/datanode/blockChecksumOp_avg_time":{
+        "metric":"dfs.datanode.BlockChecksumOpAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blockChecksumOp_num_ops":{
+        "metric":"dfs.datanode.BlockChecksumOpNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blockReports_avg_time":{
+        "metric":"dfs.datanode.BlockReportsAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blockReports_num_ops":{
+        "metric":"dfs.datanode.BlockReportsNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/block_verification_failures":{
+        "metric":"dfs.datanode.BlockVerificationFailures",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_get_local_pathinfo":{
+        "metric":"dfs.datanode.BlocksGetLocalPathInfo",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_read":{
+        "metric":"dfs.datanode.BlocksRead",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_removed":{
+        "metric":"dfs.datanode.BlocksRemoved",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_replicated":{
+        "metric":"dfs.datanode.BlocksReplicated",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_verified":{
+        "metric":"dfs.datanode.BlocksVerified",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/blocks_written":{
+        "metric":"dfs.datanode.BlocksWritten",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/bytes_read":{
+        "metric":"dfs.datanode.BytesRead",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/bytes_written":{
+        "metric":"dfs.datanode.BytesWritten",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/copyBlockOp_avg_time":{
+        "metric":"dfs.datanode.CopyBlockOpAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/copyBlockOp_num_ops":{
+        "metric":"dfs.datanode.CopyBlockOpNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/heartBeats_avg_time":{
+        "metric":"dfs.datanode.HeartbeatsAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/heartBeats_num_ops":{
+        "metric":"dfs.datanode.HeartbeatsNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/readBlockOp_avg_time":{
+        "metric":"dfs.datanode.ReadBlockOpAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/readBlockOp_num_ops":{
+        "metric":"dfs.datanode.ReadBlockOpNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/reads_from_local_client":{
+        "metric":"dfs.datanode.ReadsFromLocalClient",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/reads_from_remote_client":{
+        "metric":"dfs.datanode.ReadsFromRemoteClient",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/replaceBlockOp_avg_time":{
+        "metric":"dfs.datanode.ReplaceBlockOpAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/replaceBlockOp_num_ops":{
+        "metric":"dfs.datanode.ReplaceBlockOpNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/writeBlockOp_avg_time":{
+        "metric":"dfs.datanode.WriteBlockOpAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/writeBlockOp_num_ops":{
+        "metric":"dfs.datanode.WriteBlockOpNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/writes_from_local_client":{
+        "metric":"dfs.datanode.WritesFromLocalClient",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/datanode/writes_from_remote_client":{
+        "metric":"dfs.datanode.WritesFromRemoteClient",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_free":{
+        "metric":"disk_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/disk_total":{
+        "metric":"disk_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/disk/part_max_used":{
+        "metric":"part_max_used",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/gcCount":{
+        "metric":"jvm.JvmMetrics.GcCount",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/gcTimeMillis":{
+        "metric":"jvm.JvmMetrics.GcTimeMillis",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logError":{
+        "metric":"jvm.JvmMetrics.LogError",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logFatal":{
+        "metric":"jvm.JvmMetrics.LogFatal",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logInfo":{
+        "metric":"jvm.JvmMetrics.LogInfo",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/logWarn":{
+        "metric":"jvm.JvmMetrics.LogWarn",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/maxMemoryM":{
+        "metric":"jvm.metrics.maxMemoryM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapCommittedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapCommittedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/memNonHeapUsedM":{
+        "metric":"jvm.JvmMetrics.MemNonHeapUsedM",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsBlocked":{
+        "metric":"jvm.JvmMetrics.ThreadsBlocked",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsNew":{
+        "metric":"jvm.JvmMetrics.ThreadsNew",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsRunnable":{
+        "metric":"jvm.JvmMetrics.ThreadsRunnable",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTerminated":{
+        "metric":"jvm.JvmMetrics.ThreadsTerminated",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsTimedWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsTimedWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/jvm/threadsWaiting":{
+        "metric":"jvm.JvmMetrics.ThreadsWaiting",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_fifteen":{
+        "metric":"load_fifteen",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_five":{
+        "metric":"load_five",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/load/load_one":{
+        "metric":"load_one",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_buffers":{
+        "metric":"mem_buffers",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_cached":{
+        "metric":"mem_cached",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_free":{
+        "metric":"mem_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_shared":{
+        "metric":"mem_shared",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/mem_total":{
+        "metric":"mem_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_free":{
+        "metric":"swap_free",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/memory/swap_total":{
+        "metric":"swap_total",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/bytes_in":{
+        "metric":"bytes_in",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/bytes_out":{
+        "metric":"bytes_out",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/pkts_in":{
+        "metric":"pkts_in",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/network/pkts_out":{
+        "metric":"pkts_out",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blockChecksumOp_num_ops":{
-        "metric":"dfs.datanode.BlockChecksumOpNumOps",
+      "metrics/process/proc_run":{
+        "metric":"proc_run",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blockReports_avg_time":{
-        "metric":"dfs.datanode.BlockReportsAvgTime",
+      "metrics/process/proc_total":{
+        "metric":"proc_total",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blockReports_num_ops":{
-        "metric":"dfs.datanode.BlockReportsNumOps",
+      "metrics/rpc/NumOpenConnections":{
+        "metric":"rpc.rpc.NumOpenConnections",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/block_verification_failures":{
-        "metric":"dfs.datanode.BlockVerificationFailures",
+      "metrics/rpc/ReceivedBytes":{
+        "metric":"rpc.rpc.ReceivedBytes",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_get_local_pathinfo":{
-        "metric":"dfs.datanode.BlocksGetLocalPathInfo",
+      "metrics/rpc/RpcProcessingTime_avg_time":{
+        "metric":"rpc.rpc.RpcProcessingTimeAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_read":{
-        "metric":"dfs.datanode.BlocksRead",
+      "metrics/rpc/RpcProcessingTime_num_ops":{
+        "metric":"rpc.rpc.RpcProcessingTimeNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_removed":{
-        "metric":"dfs.datanode.BlocksRemoved",
+      "metrics/rpc/RpcQueueTime_avg_time":{
+        "metric":"rpc.rpc.RpcQueueTimeAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_replicated":{
-        "metric":"dfs.datanode.BlocksReplicated",
+      "metrics/rpc/RpcQueueTime_num_ops":{
+        "metric":"rpc.rpc.RpcQueueTimeNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_verified":{
-        "metric":"dfs.datanode.BlocksVerified",
+      "metrics/rpc/SentBytes":{
+        "metric":"rpc.rpc.SentBytes",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/blocks_written":{
-        "metric":"dfs.datanode.BlocksWritten",
+      "metrics/rpc/callQueueLen":{
+        "metric":"rpc.rpc.CallQueueLength",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/bytes_read":{
-        "metric":"dfs.datanode.BytesRead",
+      "metrics/rpc/rpcAuthenticationFailures":{
+        "metric":"rpc.rpc.RpcAuthenticationFailures",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/bytes_written":{
-        "metric":"dfs.datanode.BytesWritten",
+      "metrics/rpc/rpcAuthenticationSuccesses":{
+        "metric":"rpc.rpc.RpcAuthenticationSuccesses",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/copyBlockOp_avg_time":{
-        "metric":"dfs.datanode.CopyBlockOpAvgTime",
+      "metrics/rpc/rpcAuthorizationFailures":{
+        "metric":"rpc.rpc.RpcAuthorizationFailures",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/copyBlockOp_num_ops":{
-        "metric":"dfs.datanode.CopyBlockOpNumOps",
+      "metrics/rpc/rpcAuthorizationSuccesses":{
+        "metric":"rpc.rpc.RpcAuthorizationSuccesses",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/heartBeats_avg_time":{
-        "metric":"dfs.datanode.HeartbeatsAvgTime",
+      "metrics/ugi/loginFailure_avg_time":{
+        "metric":"ugi.UgiMetrics.LoginFailureAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/heartBeats_num_ops":{
-        "metric":"dfs.datanode.HeartbeatsNumOps",
+      "metrics/ugi/loginFailure_num_ops":{
+        "metric":"ugi.UgiMetrics.LoginFailureNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/readBlockOp_avg_time":{
-        "metric":"dfs.datanode.ReadBlockOpAvgTime",
+      "metrics/ugi/loginSuccess_avg_time":{
+        "metric":"ugi.UgiMetrics.LoginSuccessAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/readBlockOp_num_ops":{
-        "metric":"dfs.datanode.ReadBlockOpNumOps",
+      "metrics/ugi/loginSuccess_num_ops":{
+        "metric":"ugi.UgiMetrics.LoginSuccessNumOps",
+        "pointInTime":true,
+        "temporal":true
+      }
+    },
+
+    "JOURNALNODE":{
+      "metrics/boottime":{
+        "metric":"boottime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/reads_from_local_client":{
-        "metric":"dfs.datanode.ReadsFromLocalClient",
+      "metrics/cpu/cpu_aidle":{
+        "metric":"cpu_aidle",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/reads_from_remote_client":{
-        "metric":"dfs.datanode.ReadsFromRemoteClient",
+      "metrics/cpu/cpu_idle":{
+        "metric":"cpu_idle",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/replaceBlockOp_avg_time":{
-        "metric":"dfs.datanode.ReplaceBlockOpAvgTime",
+      "metrics/cpu/cpu_nice":{
+        "metric":"cpu_nice",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/replaceBlockOp_num_ops":{
-        "metric":"dfs.datanode.ReplaceBlockOpNumOps",
+      "metrics/cpu/cpu_num":{
+        "metric":"cpu_num",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/writeBlockOp_avg_time":{
-        "metric":"dfs.datanode.WriteBlockOpAvgTime",
+      "metrics/cpu/cpu_speed":{
+        "metric":"cpu_speed",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/writeBlockOp_num_ops":{
-        "metric":"dfs.datanode.WriteBlockOpNumOps",
+      "metrics/cpu/cpu_system":{
+        "metric":"cpu_system",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/writes_from_local_client":{
-        "metric":"dfs.datanode.WritesFromLocalClient",
+      "metrics/cpu/cpu_user":{
+        "metric":"cpu_user",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/dfs/datanode/writes_from_remote_client":{
-        "metric":"dfs.datanode.WritesFromRemoteClient",
+      "metrics/cpu/cpu_wio":{
+        "metric":"cpu_wio",
         "pointInTime":true,
         "temporal":true
       },
@@ -5893,8 +6718,8 @@
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/jvm/maxMemoryM":{
-        "metric":"jvm.metrics.maxMemoryM",
+      "metrics/jvm/memMaxM":{
+        "metric":"jvm.JvmMetrics.MemMaxM",
         "pointInTime":true,
         "temporal":true
       },
@@ -6028,42 +6853,42 @@
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/NumOpenConnections":{
+      "metrics/rpc/numOpenConnections":{
         "metric":"rpc.rpc.NumOpenConnections",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/ReceivedBytes":{
+      "metrics/rpc/receivedBytes":{
         "metric":"rpc.rpc.ReceivedBytes",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcProcessingTime_avg_time":{
+      "metrics/rpc/rpcProcessingTime_avg_time":{
         "metric":"rpc.rpc.RpcProcessingTimeAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcProcessingTime_num_ops":{
+      "metrics/rpc/rpcProcessingTime_num_ops":{
         "metric":"rpc.rpc.RpcProcessingTimeNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcQueueTime_avg_time":{
+      "metrics/rpc/rpcQueueTime_avg_time":{
         "metric":"rpc.rpc.RpcQueueTimeAvgTime",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/RpcQueueTime_num_ops":{
+      "metrics/rpc/rpcQueueTime_num_ops":{
         "metric":"rpc.rpc.RpcQueueTimeNumOps",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/SentBytes":{
+      "metrics/rpc/sentBytes":{
         "metric":"rpc.rpc.SentBytes",
         "pointInTime":true,
         "temporal":true
       },
-      "metrics/rpc/callQueueLen":{
+      "metrics/rpc/callQueueLength":{
         "metric":"rpc.rpc.CallQueueLength",
         "pointInTime":true,
         "temporal":true
@@ -6107,9 +6932,218 @@
         "metric":"ugi.UgiMetrics.LoginSuccessNumOps",
         "pointInTime":true,
         "temporal":true
+      },
+      "metrics/rpcdetailed/acceptRecovery_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.AcceptRecoveryAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/acceptRecovery_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.AcceptRecoveryNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/finalizeLogSegment_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.FinalizeLogSegmentAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/finalizeLogSegment_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.FinalizeLogSegmentNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/getEditLogManifest_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.GetEditLogManifestAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/getEditLogManifest_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.GetEditLogManifestNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/getJournalState_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.GetJournalStateAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/getJournalState_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.GetJournalStateNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/journal_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.JournalAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/journal_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.JournalNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/newEpoch_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.NewEpochAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/newEpoch_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.NewEpochNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/prepareRecovery_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.PrepareRecoveryAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/prepareRecovery_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.PrepareRecoveryNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/startLogSegment_avg_time":{
+        "metric":"rpcdetailed.rpcdetailed.StartLogSegmentAvgTime",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/rpcdetailed/startLogSegment_num_ops":{
+        "metric":"rpcdetailed.rpcdetailed.StartLogSegmentNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/batchesWritten":{
+        "metric":"dfs.JournalNode.BatchesWritten",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/batchesWrittenWhileLagging":{
+        "metric":"dfs.JournalNode.BatchesWrittenWhileLagging",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/bytesWritten":{
+        "metric":"dfs.JournalNode.BytesWritten",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/currentLagTxns":{
+        "metric":"dfs.JournalNode.CurrentLagTxns",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/lastPromisedEpoch":{
+        "metric":"dfs.JournalNode.LastPromisedEpoch",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/lastWriterEpoch":{
+        "metric":"dfs.JournalNode.LastWriterEpoch",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/lastWrittenTxId":{
+        "metric":"dfs.JournalNode.LastWrittenTxId",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s50thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s50thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s75thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s75thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s90thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s90thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s95thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s95thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s99thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs60s99thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs60s_num_ops":{
+        "metric":"dfs.JournalNode.Syncs60sNumOps",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs300s50thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s50thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs300s75thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s75thPercentileLatencyMicros",
+        "pointInTime":true,
+        "temporal":true
+      },
+      "metrics/dfs/journalNode/syncs300s90thPercentileLatencyMicros":{
+        "metric":"dfs.JournalNode.Syncs300s90thPercentileLatencyMicros",
+        "po

<TRUNCATED>

Mime
View raw message