[MINOR] Sync 0.5 branch with master branch changes

Author: zombieJ <[email protected]>

Closes #937 from qingwen220/master.


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

Branch: refs/heads/master
Commit: 7111b7656e28fa2e30dc2dfdbb79e53a75c20f45
Parents: 31aa29f
Author: zombieJ <[email protected]>
Authored: Wed May 17 22:47:38 2017 -0700
Committer: Jay <[email protected]>
Committed: Wed May 17 22:47:38 2017 -0700

----------------------------------------------------------------------
 .../main/webapp/app/apps/jpm/ctrl/overviewCtrl.js  | 17 +++++++++++++----
 .../webapp/app/apps/jpm/partials/job/detail.html   |  2 +-
 .../webapp/app/apps/jpm/partials/job/overview.html |  8 ++++----
 3 files changed, 18 insertions(+), 9 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/eagle/blob/7111b765/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/ctrl/overviewCtrl.js
----------------------------------------------------------------------
diff --git 
a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/ctrl/overviewCtrl.js 
b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/ctrl/overviewCtrl.js
index 85c4547..0e6275c 100644
--- a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/ctrl/overviewCtrl.js
+++ b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/ctrl/overviewCtrl.js
@@ -58,6 +58,14 @@
                                }]
                        };
 
+                       $scope.opsOption = $.extend({}, $scope.commonOption, {
+                               yAxis: [{
+                                       axisLabel: {formatter: function (value) 
{
+                                               return 
common.number.abbr(value);
+                                       }}
+                               }]
+                       });
+
                        // 
======================================================================
                        // =                          Refresh Overview          
                =
                        // 
======================================================================
@@ -72,8 +80,9 @@
                                var endTime = Time.endTime();
                                var intervalMin = Time.diffInterval(startTime, 
endTime) / 1000 / 60;
 
-                               function getTopList(metric, scopeVariable) {
+                               function getTopList(metric, scopeVariable, 
aggType) {
                                        var deferred = $q.defer();
+                                       aggType = aggType || 'avg';
 
                                        metric = common.template(metric, {
                                                type: 
$scope.type.toLocaleLowerCase()
@@ -88,7 +97,7 @@
                                        var aggregation = 
$scope.aggregationMap[$scope.type];
 
                                        var aggPromise = cache[metric] = 
cache[metric] || JPM.aggMetricsToEntities(
-                                               JPM.aggMetrics({site: 
$scope.site}, metric, [aggregation], "avg(value), sum(value) desc", 
intervalMin, startTime, endTime, 10)
+                                               JPM.aggMetrics({site: 
$scope.site}, metric, [aggregation], aggType + "(value), sum(value) desc", 
intervalMin, startTime, endTime, 10)
                                        , [0])._promise.then(function (list) {
                                                var series = $.map(list, 
function (metrics) {
                                                        return 
JPM.metricsToSeries(metrics[0].tags[aggregation], metrics, {
@@ -125,8 +134,8 @@
                                
getTopList("hadoop.${type}.history.minute.virtual_memory_bytes", 
"virtualMemorySeries");
                                
getTopList("hadoop.${type}.history.minute.hdfs_bytes_read", 
"hdfsBtyesReadSeries");
                                
getTopList("hadoop.${type}.history.minute.hdfs_bytes_written", 
"hdfsBtyesWrittenSeries");
-                               
getTopList("hadoop.${type}.history.minute.hdfs_read_ops", "hdfsReadOpsSeries");
-                               
getTopList("hadoop.${type}.history.minute.hdfs_write_ops", 
"hdfsWriteOpsSeries");
+                               
getTopList("hadoop.${type}.history.minute.hdfs_read_ops", "hdfsReadOpsSeries", 
'max');
+                               
getTopList("hadoop.${type}.history.minute.hdfs_write_ops", 
"hdfsWriteOpsSeries", 'max');
                                
getTopList("hadoop.${type}.history.minute.file_bytes_read", 
"fileBytesReadSeries");
                                
getTopList("hadoop.${type}.history.minute.file_bytes_written", 
"fileBytesWrittenSeries");
                        };

http://git-wip-us.apache.org/repos/asf/eagle/blob/7111b765/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/detail.html
----------------------------------------------------------------------
diff --git 
a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/detail.html 
b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/detail.html
index eeb5976..573b092 100644
--- 
a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/detail.html
+++ 
b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/detail.html
@@ -136,7 +136,7 @@
                                                <tr>
                                                        <th>Reduce vCores</th>
                                                        <td 
class="text-no-break">{{common.number.toFixed(job.jobCounters.counters["org.apache.hadoop.mapreduce.JobCounter"].VCORES_MILLIS_REDUCES)}}
 ms</td>
-                                                       <th>Map CPU</th>
+                                                       <th>Reduce CPU</th>
                                                        <td 
class="text-no-break">{{common.number.toFixed(job.jobCounters.counters.ReduceTaskAttemptCounter.CPU_MILLISECONDS)}}
 ms</td>
                                                        <th>HDFS Write 
Bytes</th>
                                                        <td 
title="{{job.jobCounters.counters['org.apache.hadoop.mapreduce.FileSystemCounter'].HDFS_BYTES_WRITTEN}}">

http://git-wip-us.apache.org/repos/asf/eagle/blob/7111b765/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/overview.html
----------------------------------------------------------------------
diff --git 
a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/overview.html
 
b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/overview.html
index 06e85ea..fac0296 100644
--- 
a/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/overview.html
+++ 
b/eagle-jpm/eagle-jpm-web/src/main/webapp/app/apps/jpm/partials/job/overview.html
@@ -105,7 +105,7 @@
                                <div class="col-sm-6 col-md-8 col-lg-9">
                                        <div class="jpm-chart chart-lg 
overlay-wrapper">
                                                <h3 class="text-center">Top 
HDFS Read OPs</h3>
-                                               <div chart 
class="jpm-chart-container" series="hdfsReadOpsSeries" 
option="commonOption"></div>
+                                               <div chart 
class="jpm-chart-container" series="hdfsReadOpsSeries" option="opsOption"></div>
                                                <div 
ng-if="!hdfsReadOpsSeries._done" class="overlay">
                                                        <i class="fa fa-refresh 
fa-spin"></i>
                                                </div>
@@ -127,7 +127,7 @@
                                                                </a>
                                                                <span 
ng-if="type !== 'job'">{{item.name}}</span>
                                                        </td>
-                                                       <td 
title="{{item.total}}">{{common.number.abbr(item.total, true)}}</td>
+                                                       <td 
title="{{item.total}}">{{common.number.abbr(item.total)}}</td>
                                                </tr>
                                                </tbody>
                                        </table>
@@ -140,7 +140,7 @@
                                <div class="col-sm-6 col-md-8 col-lg-9">
                                        <div class="jpm-chart chart-lg 
overlay-wrapper">
                                                <h3 class="text-center">Top 
HDFS Write OPs</h3>
-                                               <div chart 
class="jpm-chart-container" series="hdfsWriteOpsSeries" 
option="commonOption"></div>
+                                               <div chart 
class="jpm-chart-container" series="hdfsWriteOpsSeries" 
option="opsOption"></div>
                                                <div 
ng-if="!hdfsWriteOpsSeries._done" class="overlay">
                                                        <i class="fa fa-refresh 
fa-spin"></i>
                                                </div>
@@ -162,7 +162,7 @@
                                                                </a>
                                                                <span 
ng-if="type !== 'job'">{{item.name}}</span>
                                                        </td>
-                                                       <td 
title="{{item.total}}">{{common.number.abbr(item.total, true)}}</td>
+                                                       <td 
title="{{item.total}}">{{common.number.abbr(item.total)}}</td>
                                                </tr>
                                                </tbody>
                                        </table>

Reply via email to