prometheus/promql
zenador 191bf9055b
Handle more arithmetic operators for native histograms ()
Handle more arithmetic operators and aggregators for native histograms

This includes operators for multiplication (formerly known as scaling), division, and subtraction. Plus aggregations for average and the avg_over_time function.

Stdvar and stddev will (for now) ignore histograms properly (rather than counting them but adding a 0 for them).

Signed-off-by: Jeanette Tan <jeanette.tan@grafana.com>
2023-05-16 21:15:20 +02:00
..
fuzz-data textparse: Add fuzzing and fix bug caught 2017-07-07 11:12:17 +02:00
parser Merge branch 'main' into linter/nilerr 2023-04-19 19:56:39 +02:00
testdata Adds day_of_year function to PromQL 2022-05-20 14:08:34 +02:00
bench_test.go Merge branch 'main' into linter/nilerr 2023-04-19 19:56:39 +02:00
engine.go Handle more arithmetic operators for native histograms () 2023-05-16 21:15:20 +02:00
engine_test.go Handle more arithmetic operators for native histograms () 2023-05-16 21:15:20 +02:00
functions.go Handle more arithmetic operators for native histograms () 2023-05-16 21:15:20 +02:00
functions_test.go Merge branch 'main' into linter/nilerr 2023-04-19 19:56:39 +02:00
fuzz.go textparse/scrape: Add option to scrape both classic and native histograms 2023-05-13 01:32:25 +02:00
fuzz_test.go error for invalid media type should not be completely swallowed () 2022-02-08 10:57:56 +01:00
promql_test.go add ctx to QueryEngine interface 2023-04-17 21:32:38 -07:00
quantile.go style: Replace else if cascades with switch 2023-04-19 17:22:31 +02:00
query_logger.go Close file descriptor in query logging () 2022-08-17 15:27:27 +05:30
query_logger_test.go refactor: move from io/ioutil to io and os packages () 2022-04-27 11:24:36 +02:00
test.go add ctx to QueryEngine interface 2023-04-17 21:32:38 -07:00
test_test.go promql: Separate Point into FPoint and HPoint 2023-04-13 19:25:16 +02:00
value.go promql: Separate Point into FPoint and HPoint 2023-04-13 19:25:16 +02:00
value_test.go Shortcut ContainsSameLabelset() () 2022-07-13 15:18:10 +05:30