Repository: hadoop
Updated Branches:
  refs/heads/HDFS-7240 8ba663176 -> bf68d72dc


HDFS-12558. Ozone: Clarify the meaning of rpc.metrics.percentiles.intervals on 
KSM/SCM web ui. Contributed by Elek, Marton.


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

Branch: refs/heads/HDFS-7240
Commit: bf68d72dc1aca9f9c6ced38145f38cbc9c85b3fe
Parents: 8ba6631
Author: Anu Engineer <[email protected]>
Authored: Thu Oct 26 11:36:34 2017 -0700
Committer: Anu Engineer <[email protected]>
Committed: Thu Oct 26 11:36:34 2017 -0700

----------------------------------------------------------------------
 .../hadoop-hdfs/src/main/webapps/static/ozone.js       |  8 ++++----
 .../src/main/webapps/static/templates/rpc-metrics.html | 13 ++++++++-----
 2 files changed, 12 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/bf68d72d/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/ozone.js
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/ozone.js 
b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/ozone.js
index 0d7a286..a4bb943 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/ozone.js
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/ozone.js
@@ -112,8 +112,8 @@
 
                 var createPercentageMetrics = function (metricName, window) {
                     groupedMetrics.percentiles = groupedMetrics['percentiles'] 
|| {}
-                    groupedMetrics.percentiles[metricName] = 
groupedMetrics.percentiles[metricName] || {};
-                    groupedMetrics.percentiles[metricName][window] = 
groupedMetrics.percentiles[metricName][window] || {
+                    groupedMetrics.percentiles[window] = 
groupedMetrics.percentiles[window] || {};
+                    groupedMetrics.percentiles[window][metricName] = 
groupedMetrics.percentiles[window][metricName] || {
                             graphdata: [{
                                 key: window,
                                 values: []
@@ -134,7 +134,7 @@
                         createPercentageMetrics(metricName, window);
 
 
-                        
groupedMetrics.percentiles[metricName][window].graphdata[0]
+                        
groupedMetrics.percentiles[window][metricName].graphdata[0]
                             .values.push({
                             label: percentage,
                             value: metrics[key]
@@ -169,7 +169,7 @@
                         var metricName = percentileNumOps[1];
                         var window = percentileNumOps[2];
                         createPercentageMetrics(metricName, window);
-                        groupedMetrics.percentiles[metricName][window].numOps 
= metrics[key];
+                        groupedMetrics.percentiles[window][metricName].numOps 
= metrics[key];
                     } else if (isIgnoredJmxKeys(key)) {
                         //ignore
                     } else {

http://git-wip-us.apache.org/repos/asf/hadoop/blob/bf68d72d/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/templates/rpc-metrics.html
----------------------------------------------------------------------
diff --git 
a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/templates/rpc-metrics.html
 
b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/templates/rpc-metrics.html
index a31bdcf..81b76cf 100644
--- 
a/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/templates/rpc-metrics.html
+++ 
b/hadoop-hdfs-project/hadoop-hdfs/src/main/webapps/static/templates/rpc-metrics.html
@@ -20,14 +20,17 @@
     (eg. set to <b>60,300</b>) in your hdfs-site.xml
     to display Hadoop RPC related graphs.
 </div>
-<div ng-repeat="(metric,percentiles) in $ctrl.metrics.percentiles">
-    <h2>{{metric}}</h2>
+<div ng-repeat="(window,windowed) in $ctrl.metrics.percentiles">
+    <h2>{{window}} window</h2>
+    <p>Quantiles based on a fixed {{window}} window. Calculated once at every
+        {{window}}</p>
 
     <div class="container">
-        <div class="col-md-6" ng-repeat="(window,windowed) in percentiles">
-            <h3>{{window}} window ({{windowed.numOps}} request)</h3>
+        <div class="col-md-6" ng-repeat="(metric,percentiles) in windowed">
+            <h3>{{metric}}</h3>
+            <p>{{percentiles.numOps}} sample</p>
             <nvd3 options="$ctrl.percentileGraphOptions"
-                  data="windowed.graphdata"></nvd3>
+                  data="percentiles.graphdata"></nvd3>
         </div>
     </div>
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to