Commit Graph

30 Commits

Author SHA1 Message Date
Alexander Zobnin
376183e8e4 Transform percentile function, closes #868 2020-01-15 11:02:17 +03:00
Mark Reibert
dd28b28174 Fix percentile() function, closes #862 (#863)
Like the other aggregation functions, the datapoints need to be sorted in
time before calling groupBy_perf().
2020-01-11 20:28:32 +03:00
Alexander Zobnin
1827aa942a Add $__range_series variable for calculating function over the whole series, #531 2019-10-09 15:26:35 +03:00
Mario Trangoni
2f9be7a184 src/*: Fix codespell issues
See,
$ codespell -S './src/img/*.png,./.git*' -L que

Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2019-04-10 19:35:34 +02:00
Alexander Zobnin
e4bbecb18b fix multiple agg functions handling, closes #530 2019-03-07 10:35:36 +03:00
Alexander Zobnin
55158de311 fix median() function bug, closes #690 2019-03-01 13:42:37 +03:00
Alexander Zobnin
5884c8f3f9 fix offset() function, #683 2019-03-01 13:26:09 +03:00
Alexander Zobnin
78f6a93ed5 PR for #562: fix merge conflicts 2019-02-13 13:44:12 +03:00
drakosha
e36336864a Offset function added (#638)
* Shift function added

* Remane shift function to offset
2018-11-28 17:30:51 +03:00
Бунин Олег Александрович
e78387fcb0 PR for request #562
https://github.com/alexanderzobnin/grafana-zabbix/issues/562
2018-04-19 17:40:08 +03:00
Alexander Zobnin
63a2594cf3 fix aggregateBy func, fix #498 2017-12-20 12:51:07 +03:00
Alexander Zobnin
462fa88965 Merge branch 'feature/sortseries' of https://github.com/Verivox-GmbH/grafana-zabbix into Verivox-GmbH-feature/sortseries 2017-10-16 15:31:11 +03:00
Alexander Zobnin
f53eac6f08 percentil: refactor 2017-10-16 15:25:02 +03:00
Marcel Dorenkamp
13f6fa8183 added sortSeries function 2017-10-10 10:23:03 +02:00
Alexander Zobnin
0b8cb0b23c functions: rename moving avg to graphite-like 2017-07-04 10:16:03 +03:00
Alexander Zobnin
f3ee574619 functions: exponential moving average 2017-07-03 23:13:33 +03:00
Alexander Zobnin
273e6df7e3 functions: simple moving average 2017-07-03 21:52:58 +03:00
Alexander Zobnin
007ddbf72f Improve scale() performance 2017-06-26 12:23:04 +03:00
Alexander Zobnin
d6b36772b6 Add rate() function resistant to counter reset 2017-06-26 11:26:13 +03:00
Alexander Zobnin
fa12b04650 fix downsampling function arguments order 2017-06-26 10:06:35 +03:00
Alexander Zobnin
2f6da44311 Implement groupBy with for() and measure performance
about 8 times faster
2017-06-25 22:51:27 +03:00
Alexander Zobnin
8562dae998 timeseries.js refactor 2017-06-25 19:18:06 +03:00
Alexander Zobnin
b0da0ffb3e move timeseries processing into 'timeseries' module 2017-06-25 18:51:55 +03:00
Alexander Zobnin
df1c3e7ef4 implement replaceAlias() function, #287 2017-04-17 13:28:00 +03:00
Ruslan Semov
9cbc1d3c09 Sum and count aggregations added
Sum and count aggregations of metrics (I really need this)

Signed-off-by: Ruslan Semov <me@recluse.ru>
2017-03-23 18:47:41 +03:00
Alexander Zobnin
5192e8648d Replace native map() and forEach() methods by lodash. 2017-03-05 10:09:47 +03:00
Alexander Zobnin
eb23957488 Fix linter error (; missed). 2017-02-01 19:02:32 +03:00
evandro-portugal
f96c847f6d setAlias using a regex (#336)
created a new function that allows to use a regex to manipulate item
name
2017-01-23 15:52:46 +04:00
Alexander Zobnin
54c03e6ece Added timeShift() function, closes #307. 2016-11-17 21:20:37 +03:00
Alexander Zobnin
fd772fab15 Refactor: dataProcessor.js 2016-11-14 17:52:59 +03:00