VictoriaMetrics/vendor
Aliaksandr Valialkin 0580a58feb
app/vmselect/promql: add support for @ modifier
Add support for `@` modifier in MetricsQL according to https://prometheus.io/docs/prometheus/latest/querying/basics/#modifier

Extend the support with the following features:
* Allow using `@` modifier everywhere in the query. For example, `sum(foo) @ end()`
* Allow using arbitrary expression as `@` modifier. For example, `foo @ (end() - 1h)`
  returns `foo` value at `end - 1 hour` timestamp on the selected time range `[start ... end]`

Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1348
2022-01-13 22:15:19 +02:00
..
cloud.google.com/go vendor: make vendor-update 2022-01-07 12:42:14 +02:00
github.com app/vmselect/promql: add support for @ modifier 2022-01-13 22:15:19 +02:00
go.opencensus.io go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:39:22 +02:00
go.uber.org/atomic go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:39:22 +02:00
golang.org/x vendor: make vendor-update 2022-01-11 10:16:01 +02:00
google.golang.org vendor: make vendor-update 2022-01-11 10:16:01 +02:00
gopkg.in/yaml.v2 go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:39:22 +02:00
modules.txt app/vmselect/promql: add support for @ modifier 2022-01-13 22:15:19 +02:00