Alexander Zobnin
59ce70df4b
Alignment: fix interpolation
2021-09-23 14:28:14 +03:00
Alexander Zobnin
d46b9c9a91
Data alignment: skip 1 point gaps (insert interpolated value)
2021-09-23 13:15:01 +03:00
Alexander Zobnin
303da9662f
Handle nulls correctly in average and sum aggregations
2021-09-23 12:45:51 +03:00
proton
cb85b14aef
Use time.Truncate instead of time.Round in GetTimeFrame
2021-09-23 00:08:20 +02:00
Alexander Zobnin
2f08ed13ff
Refactor: remove unused code
2021-09-15 16:40:16 +03:00
Alexander Zobnin
8fa10bb76b
Align time stamps with Round instead of Truncate
2021-09-15 16:27:05 +03:00
Alexander Zobnin
fcef21b0fb
Interpolate series to make stacking work properly in case of different intervals, #1211
2021-09-15 16:06:53 +03:00
Alexander Zobnin
67bc0050f2
Fix multiple series alignment if interval is not defined, fixes #1262
2021-08-31 17:30:38 +03:00
Alexander Zobnin
483e2aaa83
Fix sortSeries() function, fixes #1274
2021-08-25 16:12:22 +03:00
Alexander Zobnin
4b3d8e5106
Fix top() function, fixes #1267
2021-08-25 14:33:46 +03:00
Alexander Zobnin
ee5223f0ab
Align multiple series to the same interval with interpolation, fix #1211
2021-08-25 11:19:19 +03:00
Alexander Zobnin
015733bed7
Fix percentile aggregation
2021-08-10 22:22:37 +03:00
Alexander Zobnin
d1f639f568
Fix data alignment on the backend
2021-08-06 11:50:06 +03:00
Alexander Zobnin
e12b8cbefb
Handle db connection response on the backend
2021-08-04 18:07:38 +03:00
Alexander Zobnin
8e9a260774
Fix null handling in removeAbove/BelowValue
2021-06-01 13:06:45 +03:00
Alexander Zobnin
6e6797653e
Sort response by item id
2021-05-31 18:37:00 +03:00
Alexander Zobnin
7d5b7cad3e
Align time series data if possible
2021-05-31 17:42:24 +03:00
Alexander Zobnin
393932068d
Return results in a stable order
2021-05-28 12:34:04 +03:00
Alexander Zobnin
6f9260f698
Improve SMA performance
2021-05-28 11:21:53 +03:00
Alexander Zobnin
31e989d28f
Implement EMA
2021-05-28 10:11:41 +03:00
Alexander Zobnin
ec38c3981c
Implement movingAverage
2021-05-27 18:17:32 +03:00
Alexander Zobnin
2e3e235fa7
Implement delta and rate
2021-05-27 17:23:01 +03:00
Alexander Zobnin
6e7d8bc862
Implement removeAboveValue/removeBelowValue
2021-05-27 16:55:00 +03:00
Alexander Zobnin
ef7681f689
Implement transformNull
2021-05-27 16:47:18 +03:00
Alexander Zobnin
43e9527a0f
Implement timeShift
2021-05-27 14:16:10 +03:00
Alexander Zobnin
24e9129fbe
Implement sortSeries
2021-05-27 12:57:09 +03:00
Alexander Zobnin
fe0192258e
Implement top/bottom
2021-05-27 10:51:33 +03:00
Alexander Zobnin
62d569cd53
Implement percentileAgg
2021-05-27 10:13:48 +03:00
Alexander Zobnin
ac220a76e8
Support $__range_series variable
2021-05-26 17:48:36 +03:00
Alexander Zobnin
b07a226574
Implement sumSeries
2021-05-26 17:35:01 +03:00
Alexander Zobnin
5d3433aef5
Implement aggregateBy
2021-05-26 13:04:57 +03:00
Alexander Zobnin
ff16e2fe8d
Skip frontend functions
2021-05-25 18:12:36 +03:00
Alexander Zobnin
d3888329cb
Scale/offset
2021-05-25 16:24:32 +03:00
Alexander Zobnin
addd86d7cd
More agg functions
2021-05-25 16:04:05 +03:00
Alexander Zobnin
e996252aff
Fix avg aggregation
2021-05-25 15:49:58 +03:00
Alexander Zobnin
ebd9b46096
Implement groupBy
2021-05-25 15:47:18 +03:00
Alexander Zobnin
3f7cabcd53
initial pipeline for functions processing
2021-05-24 17:46:49 +03:00
Alexander Zobnin
7748508a5c
Use time series format internally
2021-05-24 17:11:36 +03:00
Alexander Zobnin
83618178f0
Use Data frames response format ( #1099 )
...
* Use data frames for numeric data
* Use data frames for text data
* Use data frames for IT services
* fix multiple series
* Convert to the wide format if possible
* Fix table format for text data
* Add refId to the data frames
* Align time series from Zabbix API
* Fill gaps with nulls
* Fix moving average functions
* Option for disabling data alignment
* remove unused logging
* Add labels to data frames
* Detect units
* Set min and max for if percent unit used
* Use value mapping from Zabbix
* Rename unitConverter -> convertZabbixUnit
* More units
* Add missing points in front of each series
* Fix handling table data
* fix db connector data frames handling
* fix it services data frames handling
* Detect all known grafana units
* Chore: remove unused logging
* Fix problems format
* Debug logging: show original units
* Add global option for disabling data alignment
* Add tooltip for the disableDataAlignment feature
* Add note about query options
* Functions for aligning timeseries on the backend
2020-12-22 15:33:14 +03:00