diff --git a/src/main/webapp/scripts/directives/nodeInfoDetails.js b/src/main/webapp/scripts/directives/nodeInfoDetails.js index 05bf287ae..8c3e7cb43 100644 --- a/src/main/webapp/scripts/directives/nodeInfoDetails.js +++ b/src/main/webapp/scripts/directives/nodeInfoDetails.js @@ -17,7 +17,7 @@ pinpointApp var htServermapData; // define private variables of methods - var reset, showDetailInformation, renderApplicationStatistics, recalculateHistogram; + var reset, showDetailInformation, renderApplicationStatistics, parseHistogramForNvd3; /** * reset @@ -218,6 +218,22 @@ pinpointApp return histogram; }; + /** + * parse histogram for nvd3 + * @param histogram + * @returns {Array} + */ + parseHistogramForNvd3 = function (histogram) { + var parsedHistogram = []; + angular.forEach(histogram, function (val, key) { + parsedHistogram.push({ + label: key, + value: val + }) + }); + return parsedHistogram; + }; + /** * scope event on nodeInfoDetails.initialize */ @@ -231,7 +247,7 @@ pinpointApp renderApplicationStatistics([ { 'key': "Response Time Histogram", - 'values': recalculateHistogram(node.key, mapData.applicationMapData.linkDataArray) + 'values' : parseHistogramForNvd3(node.histogram) } ]); //renderApplicationStatistics(histogramData);