sortSeries: build dist
This commit is contained in:
7
dist/datasource-zabbix/dataProcessor.js
vendored
7
dist/datasource-zabbix/dataProcessor.js
vendored
@@ -21,6 +21,12 @@ System.register(['lodash', './utils', './timeseries'], function (_export, _conte
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sortSeries(direction, timeseries) {
|
||||||
|
return _.orderBy(timeseries, [function (ts) {
|
||||||
|
return ts.target.toLowerCase();
|
||||||
|
}], direction);
|
||||||
|
}
|
||||||
|
|
||||||
function setAlias(alias, timeseries) {
|
function setAlias(alias, timeseries) {
|
||||||
timeseries.target = alias;
|
timeseries.target = alias;
|
||||||
return timeseries;
|
return timeseries;
|
||||||
@@ -146,6 +152,7 @@ System.register(['lodash', './utils', './timeseries'], function (_export, _conte
|
|||||||
sumSeries: sumSeries,
|
sumSeries: sumSeries,
|
||||||
top: _.partial(limit, 'top'),
|
top: _.partial(limit, 'top'),
|
||||||
bottom: _.partial(limit, 'bottom'),
|
bottom: _.partial(limit, 'bottom'),
|
||||||
|
sortSeries: sortSeries,
|
||||||
timeShift: timeShift,
|
timeShift: timeShift,
|
||||||
setAlias: setAlias,
|
setAlias: setAlias,
|
||||||
setAliasByRegex: setAliasByRegex,
|
setAliasByRegex: setAliasByRegex,
|
||||||
|
|||||||
2
dist/datasource-zabbix/dataProcessor.js.map
vendored
2
dist/datasource-zabbix/dataProcessor.js.map
vendored
File diff suppressed because one or more lines are too long
7
dist/datasource-zabbix/metricFunctions.js
vendored
7
dist/datasource-zabbix/metricFunctions.js
vendored
@@ -206,6 +206,13 @@ System.register(['lodash', 'jquery'], function (_export, _context) {
|
|||||||
defaultParams: [5, 'avg']
|
defaultParams: [5, 'avg']
|
||||||
});
|
});
|
||||||
|
|
||||||
|
addFuncDef({
|
||||||
|
name: 'sortSeries',
|
||||||
|
category: 'Filter',
|
||||||
|
params: [{ name: 'direction', type: 'string', options: ['asc', 'desc'] }],
|
||||||
|
defaultParams: ['asc']
|
||||||
|
});
|
||||||
|
|
||||||
// Trends
|
// Trends
|
||||||
|
|
||||||
addFuncDef({
|
addFuncDef({
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
7
dist/test/datasource-zabbix/dataProcessor.js
vendored
7
dist/test/datasource-zabbix/dataProcessor.js
vendored
@@ -62,6 +62,12 @@ function limit(order, n, orderByFunc, timeseries) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function sortSeries(direction, timeseries) {
|
||||||
|
return _lodash2.default.orderBy(timeseries, [function (ts) {
|
||||||
|
return ts.target.toLowerCase();
|
||||||
|
}], direction);
|
||||||
|
}
|
||||||
|
|
||||||
function setAlias(alias, timeseries) {
|
function setAlias(alias, timeseries) {
|
||||||
timeseries.target = alias;
|
timeseries.target = alias;
|
||||||
return timeseries;
|
return timeseries;
|
||||||
@@ -148,6 +154,7 @@ var metricFunctions = {
|
|||||||
sumSeries: sumSeries,
|
sumSeries: sumSeries,
|
||||||
top: _lodash2.default.partial(limit, 'top'),
|
top: _lodash2.default.partial(limit, 'top'),
|
||||||
bottom: _lodash2.default.partial(limit, 'bottom'),
|
bottom: _lodash2.default.partial(limit, 'bottom'),
|
||||||
|
sortSeries: sortSeries,
|
||||||
timeShift: timeShift,
|
timeShift: timeShift,
|
||||||
setAlias: setAlias,
|
setAlias: setAlias,
|
||||||
setAliasByRegex: setAliasByRegex,
|
setAliasByRegex: setAliasByRegex,
|
||||||
|
|||||||
@@ -169,6 +169,13 @@ addFuncDef({
|
|||||||
defaultParams: [5, 'avg']
|
defaultParams: [5, 'avg']
|
||||||
});
|
});
|
||||||
|
|
||||||
|
addFuncDef({
|
||||||
|
name: 'sortSeries',
|
||||||
|
category: 'Filter',
|
||||||
|
params: [{ name: 'direction', type: 'string', options: ['asc', 'desc'] }],
|
||||||
|
defaultParams: ['asc']
|
||||||
|
});
|
||||||
|
|
||||||
// Trends
|
// Trends
|
||||||
|
|
||||||
addFuncDef({
|
addFuncDef({
|
||||||
|
|||||||
Reference in New Issue
Block a user