Commit Graph

1983 Commits

Author SHA1 Message Date
Alexander Zobnin
12c4089a50 Fix building after update to Grafana 8 components 2021-08-02 18:37:48 +03:00
Alexander Zobnin
3688174923 Update Grafana dependencies to 8.0 2021-08-02 17:51:33 +03:00
Alexander Zobnin
3ecf9128e8 Set pre- version 2021-08-02 17:46:24 +03:00
Alexander Zobnin
d1ccc349ec Build for macOS arm 2021-08-02 17:41:07 +03:00
Alexander Zobnin
4ec5616029 Fix scoped vars for alias functions 2021-06-02 14:54:32 +03:00
Alexander Zobnin
e1557e3924 Fix saving alert rules 2021-06-02 13:39:33 +03:00
Alexander Zobnin
eb389afc11 Fix alerting queries with numeric query type 2021-06-02 12:47:30 +03:00
Alexander Zobnin
c546f2143d Mix backend and frontend queries from one panel 2021-06-01 20:47:16 +03:00
Alexander Zobnin
16fe4795b3 Disable alignment for trend data 2021-06-01 13:16:22 +03:00
Alexander Zobnin
8e9a260774 Fix null handling in removeAbove/BelowValue 2021-06-01 13:06:45 +03:00
Alexander Zobnin
c81a6ae8c3 Use backend queries for item id mode 2021-06-01 13:01:54 +03:00
Alexander Zobnin
6e6797653e Sort response by item id 2021-05-31 18:37:00 +03:00
Alexander Zobnin
7276e4ba09 Fix handling null interval 2021-05-31 18:25:12 +03:00
Alexander Zobnin
f908ab7264 Downsample data 2021-05-31 18:15:01 +03:00
Alexander Zobnin
7b290897e8 Fix data source settings (DisableDataAlignment) 2021-05-31 17:47:55 +03:00
Alexander Zobnin
7d5b7cad3e Align time series data if possible 2021-05-31 17:42:24 +03:00
Alexander Zobnin
4f7699442e Enable backend requests 2021-05-28 13:11:44 +03:00
Alexander Zobnin
3dd00c4699 Convert frames to wide format if possible 2021-05-28 13:02:11 +03:00
Alexander Zobnin
4bb7fdd1fc Make alias functions work with different frames 2021-05-28 13:02:00 +03:00
Alexander Zobnin
393932068d Return results in a stable order 2021-05-28 12:34:04 +03:00
Alexander Zobnin
98b6a34fb1 Fix trend values count and sum 2021-05-28 11:54:43 +03:00
Alexander Zobnin
4e6a77cad0 Fix trendValue/consolidateBy 2021-05-28 11:38:31 +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
2a5b12e43a Fix series name issues 2021-05-27 14:27:10 +03:00
Alexander Zobnin
39e112394e Remove legacy functions 2021-05-27 14:21:29 +03:00
Alexander Zobnin
43e9527a0f Implement timeShift 2021-05-27 14:16:10 +03:00
Alexander Zobnin
9a63a1f70f Return multiple frames (frame per series) 2021-05-27 13:28:14 +03:00
Alexander Zobnin
24e9129fbe Implement sortSeries 2021-05-27 12:57:09 +03:00
Alexander Zobnin
67289c91f7 Add first/last agg to top and bottom 2021-05-27 12:00:58 +03:00
Alexander Zobnin
fe0192258e Implement top/bottom 2021-05-27 10:51:33 +03:00
Alexander Zobnin
dceb4bd924 Implement percentile 2021-05-27 10:20:01 +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
1cdeafd9ca Add first and last agg to groupBy, #887 2021-05-26 12:22:17 +03:00
Alexander Zobnin
d5265921ee Apply alias functions on the frontend 2021-05-26 12:19:45 +03:00
Alexander Zobnin
ff16e2fe8d Skip frontend functions 2021-05-25 18:12:36 +03:00
Alexander Zobnin
51e487deab Better errors for parsing func params 2021-05-25 16:29:47 +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