This is an automated email from the ASF dual-hosted git repository. brahma pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ambari-metrics.git
The following commit(s) were added to refs/heads/master by this push: new aa5331a AMBARI-25957: Ambari Metrics Grafana Datasource is not working (#115) aa5331a is described below commit aa5331a6d637a7074366ad9c72a41a648e1fea7e Author: Mohammad Arshad <arshad.mohamma...@gmail.com> AuthorDate: Mon Jul 24 17:11:34 2023 +0530 AMBARI-25957: Ambari Metrics Grafana Datasource is not working (#115) Signed-off-by: Brahma Reddy Battula <bra...@apache.org> --- .../ambari-metrics/datasource.js | 32 +++++++++++----------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/ambari-metrics-grafana/ambari-metrics/datasource.js b/ambari-metrics-grafana/ambari-metrics/datasource.js index decf67a..3a13871 100644 --- a/ambari-metrics-grafana/ambari-metrics/datasource.js +++ b/ambari-metrics-grafana/ambari-metrics/datasource.js @@ -32,7 +32,7 @@ define([ function AmbariMetricsDatasource(instanceSettings, $q, backendSrv, templateSrv) { this.type = 'ambari-metrics'; this.name = instanceSettings.name; - this.url = instanceSettings.url; + this.url = instanceSettings.url+'/ws/v1/timeline/'; this.withCredentials = instanceSettings.withCredentials; this.basicAuth = instanceSettings.basicAuth; @@ -59,7 +59,7 @@ define([ //We get a list of components and their associated metrics. this.initMetricAppidMapping = function () { - return this.doAmbariRequest({url: '/metadata'}) + return this.doAmbariRequest({url: 'metrics/metadata'}) .then(function (items) { items = items.data; allMetrics = {}; @@ -240,7 +240,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.metric + metricTransform + + url: 'metrics?metricNames=' + target.metric + metricTransform + metricAggregator + "&hostname=" + target.hosts + '&appId=' + target.app + instanceId + '&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( @@ -281,7 +281,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.metric + metricTransform + url: 'metrics?metricNames=' + target.metric + metricTransform + metricAggregator + '&hostname=' + tHost + '&appId=' + target.app + instanceId + '&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( @@ -319,7 +319,7 @@ define([ var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; var templatedComponent = (_.isEmpty(tComponent)) ? target.app : tComponent; return self.doAmbariRequest({ - url: '?metricNames=' + target.metric + metricTransform + url: 'metrics?metricNames=' + target.metric + metricTransform + metricAggregator + '&hostname=' + target.templatedHost + '&appId=' + templatedComponent + instanceId + '&startTime=' + from + '&endTime=' + to + precision + topN + seriesAggregator }).then( @@ -334,7 +334,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + encodeURIComponent(target.queue) + metricTransform + url: 'metrics?metricNames=' + encodeURIComponent(target.queue) + metricTransform + metricAggregator + '&appId=resourcemanager' + instanceId + '&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( @@ -347,7 +347,7 @@ define([ + target.precision; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.hbMetric + instanceId + '&appId=hbase&startTime=' + url: 'metrics?metricNames=' + target.hbMetric + instanceId + '&appId=hbase&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -362,7 +362,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.kbMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.kbMetric + metricTransform + instanceId + metricAggregator + '&appId=kafka_broker&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( @@ -378,7 +378,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.nnMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.nnMetric + metricTransform + instanceId + metricAggregator + '&appId=namenode&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -394,7 +394,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.sTopoMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.sTopoMetric + metricTransform + instanceId + metricAggregator + '&appId=nimbus&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -410,7 +410,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.sCoreMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.sCoreMetric + metricTransform + instanceId + metricAggregator + '&appId=ambari-infra-solr&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -425,7 +425,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.sCollectionMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.sCollectionMetric + metricTransform + instanceId + metricAggregator + '&appId=ambari-infra-solr&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -441,7 +441,7 @@ define([ var metricTransform = !target.transform || target.transform === "none" ? '' : '._' + target.transform; var seriesAggregator = !target.seriesAggregator || target.seriesAggregator === "none" ? '' : '&seriesAggregateFunction=' + target.seriesAggregator; return self.doAmbariRequest({ - url: '?metricNames=' + target.sDataSourceMetric + metricTransform + instanceId + url: 'metrics?metricNames=' + target.sDataSourceMetric + metricTransform + instanceId + metricAggregator + '&appId=druid&startTime=' + from + '&endTime=' + to + precision + seriesAggregator }).then( allHostMetricsData(target) @@ -1173,7 +1173,7 @@ define([ */ this.testDatasource = function () { return this.doAmbariRequest({ - url: '/metadata', + url: 'metrics/metadata', method: 'GET' }).then(function (response) { console.log(response); @@ -1223,7 +1223,7 @@ define([ } return this.doAmbariRequest({ method: 'GET', - url: '/instance?' + 'appId=' + app + url: 'metrics/instance?' + 'appId=' + app }).then(function (response) { var clusters = []; var data = response.data; @@ -1250,7 +1250,7 @@ define([ } return this.doAmbariRequest({ method: 'GET', - url: '/instance?' + 'appId=' + app + '&instanceId=' + cluster + url: 'metrics/instance?' + 'appId=' + app + '&instanceId=' + cluster }).then(function (response) { var hosts = []; var data = response.data; --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@ambari.apache.org For additional commands, e-mail: commits-h...@ambari.apache.org