iss #43 - fixed code style errors.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
'use strict';
|
||||
define([
|
||||
'angular',
|
||||
'lodash',
|
||||
@@ -6,7 +7,7 @@ define([
|
||||
'./queryCtrl'
|
||||
],
|
||||
function (angular, _, kbn) {
|
||||
'use strict';
|
||||
//'use strict';
|
||||
|
||||
var module = angular.module('grafana.services');
|
||||
|
||||
@@ -37,7 +38,6 @@ function (angular, _, kbn) {
|
||||
zabbix.init(this.url, this.username, this.password);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Calls for each panel in dashboard.
|
||||
*
|
||||
@@ -87,7 +87,7 @@ function (angular, _, kbn) {
|
||||
.then(function (items) {
|
||||
|
||||
// Filter hosts by regex
|
||||
if (target.host.visible_name == 'All') {
|
||||
if (target.host.visible_name === 'All') {
|
||||
if (target.hostFilter && _.every(items, _.identity.hosts)) {
|
||||
var host_pattern = new RegExp(target.hostFilter);
|
||||
items = _.filter(items, function (item) {
|
||||
@@ -98,7 +98,7 @@ function (angular, _, kbn) {
|
||||
}
|
||||
}
|
||||
|
||||
if (itemnames == 'All') {
|
||||
if (itemnames === 'All') {
|
||||
|
||||
// Filter items by regex
|
||||
if (target.itemFilter) {
|
||||
@@ -154,7 +154,6 @@ function (angular, _, kbn) {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
ZabbixAPIDatasource.prototype.handleTrendResponse = function(items, alias, scale, trends) {
|
||||
|
||||
// Group items and trends by itemid
|
||||
@@ -183,7 +182,6 @@ function (angular, _, kbn) {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Convert Zabbix API data to Grafana format
|
||||
*
|
||||
@@ -237,7 +235,6 @@ function (angular, _, kbn) {
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* For templated query.
|
||||
* Find metrics from templated request.
|
||||
@@ -260,13 +257,13 @@ function (angular, _, kbn) {
|
||||
parts.push(part);
|
||||
}
|
||||
});
|
||||
var template = _.object(['group', 'host', 'app', 'item'], parts)
|
||||
var template = _.object(['group', 'host', 'app', 'item'], parts);
|
||||
|
||||
// Get items
|
||||
if (parts.length === 4) {
|
||||
return zabbix.itemFindQuery(template.group, template.host, template.app).then(function (result) {
|
||||
return _.map(result, function (item) {
|
||||
var itemname = zabbix.expandItemName(item)
|
||||
var itemname = zabbix.expandItemName(item);
|
||||
return {
|
||||
text: itemname,
|
||||
expandable: false
|
||||
@@ -315,12 +312,10 @@ function (angular, _, kbn) {
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/////////////////
|
||||
// Annotations //
|
||||
/////////////////
|
||||
|
||||
|
||||
ZabbixAPIDatasource.prototype.annotationQuery = function(annotation, rangeUnparsed) {
|
||||
var from = Math.ceil(kbn.parseDate(rangeUnparsed.from).getTime() / 1000);
|
||||
var to = Math.ceil(kbn.parseDate(rangeUnparsed.to).getTime() / 1000);
|
||||
@@ -356,7 +351,7 @@ function (angular, _, kbn) {
|
||||
.then(function (result) {
|
||||
var events = [];
|
||||
_.each(result, function(e) {
|
||||
var formatted_acknowledges = formatAcknowledges(e.acknowledges);;
|
||||
var formatted_acknowledges = formatAcknowledges(e.acknowledges);
|
||||
events.push({
|
||||
annotation: annotation,
|
||||
time: e.clock * 1000,
|
||||
@@ -365,18 +360,17 @@ function (angular, _, kbn) {
|
||||
});
|
||||
});
|
||||
return events;
|
||||
});
|
||||
});
|
||||
} else {
|
||||
return [];
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
return ZabbixAPIDatasource;
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
/**
|
||||
* Convert multiple mettrics to array
|
||||
* "{metric1,metcic2,...,metricN}" --> [metric1, metcic2,..., metricN]
|
||||
@@ -387,10 +381,9 @@ function (angular, _, kbn) {
|
||||
function splitMetrics(metrics) {
|
||||
var remove_brackets_pattern = /^{|}$/g;
|
||||
var metric_split_pattern = /,(?!\s)/g;
|
||||
return metrics.replace(remove_brackets_pattern, '').split(metric_split_pattern)
|
||||
return metrics.replace(remove_brackets_pattern, '').split(metric_split_pattern);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Convert Date object to local time in format
|
||||
* YYYY-MM-DD HH:mm:ss
|
||||
@@ -407,7 +400,6 @@ function getShortTime(date) {
|
||||
return date.getFullYear() + '-' + MM + '-' + DD + ' ' + HH + ':' + mm + ':' + ss;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Format acknowledges.
|
||||
*
|
||||
@@ -416,21 +408,22 @@ function getShortTime(date) {
|
||||
*/
|
||||
function formatAcknowledges(acknowledges) {
|
||||
if (acknowledges.length) {
|
||||
var formatted_acknowledges = '<br><br>Acknowledges:<br><table><tr><td><b>Time</b></td><td><b>User</b></td><td><b>Comments</b></td></tr>';
|
||||
var formatted_acknowledges = '<br><br>Acknowledges:<br><table><tr><td><b>Time</b></td>'
|
||||
+ '<td><b>User</b></td><td><b>Comments</b></td></tr>';
|
||||
_.each(_.map(acknowledges, function (ack) {
|
||||
var time = new Date(ack.clock * 1000);
|
||||
return '<tr><td><i>' + getShortTime(time) + '</i></td><td>' + ack.alias + ' (' + ack.name+ ' ' + ack.surname + ')' + '</td><td>' + ack.message + '</td></tr>';
|
||||
return '<tr><td><i>' + getShortTime(time) + '</i></td><td>' + ack.alias
|
||||
+ ' (' + ack.name + ' ' + ack.surname + ')' + '</td><td>' + ack.message + '</td></tr>';
|
||||
}), function (ack) {
|
||||
formatted_acknowledges = formatted_acknowledges.concat(ack)
|
||||
formatted_acknowledges = formatted_acknowledges.concat(ack);
|
||||
});
|
||||
formatted_acknowledges = formatted_acknowledges.concat('</table>')
|
||||
formatted_acknowledges = formatted_acknowledges.concat('</table>');
|
||||
return formatted_acknowledges;
|
||||
} else {
|
||||
return '';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Downsample datapoints series
|
||||
*
|
||||
@@ -440,7 +433,7 @@ function formatAcknowledges(acknowledges) {
|
||||
* @return {array} [[<value>, <unixtime>], ...]
|
||||
*/
|
||||
function downsampleSeries(datapoints, time_to, ms_interval) {
|
||||
var downsampledSeries = new Array();
|
||||
var downsampledSeries = [];
|
||||
var timeWindow = {
|
||||
from: time_to * 1000 - ms_interval,
|
||||
to: time_to * 1000
|
||||
|
||||
Reference in New Issue
Block a user