41c28d0cb8
Change-Id: I2a7cd325e1232178a31f4b3b1a1551b48d395ce8
24 lines
889 B
JavaScript
24 lines
889 B
JavaScript
'use strict';
|
|
|
|
angular.module('bansho.grafana', [])
|
|
.service('iframeUrl', function () {
|
|
var createIFrameUrl = function (templateName, host_name, service_description, metric) {
|
|
return 'grafana/dashboard-solo/db/' + templateName + '?' +
|
|
'panelId=' + '1' +
|
|
'&fullscreen&from=' + 'now-6h' +
|
|
'&to=' + 'now' +
|
|
'&var-metric1=' + metric +
|
|
'&var-host_name=' + host_name +
|
|
'&var-service_description=' + service_description;
|
|
};
|
|
|
|
var getIFrameUrl = function (metric, host_name, service_description) {
|
|
return createIFrameUrl('templatehostnameservicedescriptiononemetric',
|
|
host_name, service_description, metric);
|
|
};
|
|
|
|
return {
|
|
getIFrameUrl: getIFrameUrl
|
|
};
|
|
});
|