[임대현] #114 unknown group node/link의 상세정보에 보여주는 차트를 histogram에서 load로 변경

git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@3703 84d0f5b1-2673-498c-a247-62c4ff18d310
This commit is contained in:
Denny Lim
2014-04-21 04:57:22 +00:00
parent 115fbc85db
commit c1fcf10fbf
2 changed files with 11 additions and 10 deletions
@@ -14,7 +14,7 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV
link: function postLink(scope, element, attrs) {
// define private variables
var htQuery, htTargetRawData, htLastLink, htUnknownLoadShown;
var htQuery, htTargetRawData, htLastLink, htUnknownResponseSummary;
// define private variables of methods;
var reset, showDetailInformation, renderLoad, renderResponseSummary, parseHistogramForD3;
@@ -26,7 +26,7 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV
htQuery = false;
htLastLink = false;
htTargetRawData = false;
htUnknownLoadShown = {};
htUnknownResponseSummary = {};
scope.linkCategory = null;
scope.targetinfo = null;
scope.sourceinfo = null;
@@ -58,9 +58,10 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV
htTargetRawData = link.targetRawData;
scope.linkCategory = 'UnknownLinkInfoBox';
for (var key in link.targetInfo) {
var className = $filter('applicationNameToClassName')(link.targetInfo[key].applicationName)
renderResponseSummary('.linkInfoDetails .summaryCharts_' + className +
' .response-summary svg', parseHistogramForD3(link.targetRawData[link.targetInfo[key].applicationName].histogram));
var applicationName = link.targetInfo[key].applicationName,
className = $filter('applicationNameToClassName')(applicationName)
renderLoad('.linkInfoDetails .summaryCharts_' + className +
' .load svg', link.targetRawData[applicationName].timeSeriesHistogram);
}
scope.sourceInfo = link.sourceInfo;
scope.targetInfo = link.targetInfo;
@@ -166,11 +167,11 @@ pinpointApp.directive('linkInfoDetails', [ 'linkInfoDetailsConfig', 'HelixChartV
};
scope.renderLoad = function (applicationName) {
if (angular.isUndefined(htUnknownLoadShown[applicationName])) {
htUnknownLoadShown[applicationName] = true;
if (angular.isUndefined(htUnknownResponseSummary[applicationName])) {
htUnknownResponseSummary[applicationName] = true;
var className = $filter('applicationNameToClassName')(applicationName);
renderLoad('.linkInfoDetails .summaryCharts_' + className +
' .load svg', htLastLink.targetRawData[applicationName].timeSeriesHistogram);
renderResponseSummary('.linkInfoDetails .summaryCharts_' + className +
' .response-summary svg', parseHistogramForD3(htLastLink.targetRawData[applicationName].histogram));
}
};
+1 -1
View File
@@ -35,7 +35,7 @@
<img ng-src="/images/icons/UNKNOWN.png" style="height:14px;" />
{{target.applicationName}}
</div>
<div ng-init="showResponseSummary=true" class="panel-body summaryCharts_{{target.applicationName | applicationNameToClassName}}" style="position: relative; padding:0">
<div ng-init="showResponseSummary=false" class="panel-body summaryCharts_{{target.applicationName | applicationNameToClassName}}" style="position: relative; padding:0">
<div class="response-summary" ng-show="showResponseSummary">
<svg style='height:120px;width:350px;'/>
</div>