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 <[email protected]>
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 <[email protected]>
---
.../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: [email protected]
For additional commands, e-mail: [email protected]