From 338c909ac67122476308fceecc83ccc16b164de4 Mon Sep 17 00:00:00 2001 From: Anu Engineer Date: Thu, 26 Oct 2017 11:36:34 -0700 Subject: [PATCH] HDFS-12558. Ozone: Clarify the meaning of rpc.metrics.percentiles.intervals on KSM/SCM web ui. Contributed by Elek, Marton. --- .../hadoop-hdfs/src/main/webapps/static/ozone.js | 8 ++++---- .../main/webapps/static/templates/rpc-metrics.html | 13 ++++++++----- 2 files changed, 12 insertions(+), 9 deletions(-) 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 0d7a2860157..a4bb943eef7 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 { 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 a31bdcf03b4..81b76cf335d 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 60,300) in your hdfs-site.xml to display Hadoop RPC related graphs. -
-

{{metric}}

+
+

{{window}} window

+

Quantiles based on a fixed {{window}} window. Calculated once at every + {{window}}

-
-

{{window}} window ({{windowed.numOps}} request)

+
+

{{metric}}

+

{{percentiles.numOps}} sample

+ data="percentiles.graphdata">