VictoriaMetrics/vendor/github.com
Dmytro Kozlov b75f1854c5
vmselect/promql: add alphanumeric sort by label (sort_by_label_numeric) (#2982)
* vmselect/promql: add alphanumeric sort by label (sort_by_label_numeric)

* vmselect/promql: fix tests, add documentation

* vmselect/promql: update test

* vmselect/promql: update for alphanumeric sorting, fix tests

* vmselect/promql: remove comments

* vmselect/promql: cleanup

* vmselect/promql: avoid memory allocations, update functions descriptions

* vmselect/promql: make linter happy (remove ineffectual assigment)

* vmselect/promql: add test case, fix behavior when strings are equal

* vendor: update github.com/VictoriaMetrics/metricsql from v0.44.1 to v0.45.0

this adds support for sort_by_label_numeric and sort_by_label_numeric_desc functions

* wip

* lib/promscrape: read response body into memory in stream parsing mode before parsing it

This reduces scrape duration for targets returning big responses.

The response body was already read into memory in stream parsing mode before this change,
so this commit shouldn't increase memory usage.

* wip

Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
2022-09-14 17:41:09 +03:00
..
aws/aws-sdk-go vendor: make vendor-update 2022-09-13 16:44:44 +03:00
beorn7/perks app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl 2021-02-01 01:10:20 +02:00
cespare/xxhash/v2 go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
cpuguy83/go-md2man/v2 vendor: make vendor-update 2021-07-26 16:02:46 +03:00
dmitryk-dk/pb/v3 vmctl: fix build for solaris os (#2555) 2022-05-09 21:36:18 +02:00
fatih/color go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
go-kit vendor: make vendor-update 2022-05-20 14:45:24 +03:00
go-logfmt/logfmt go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
golang vendor: make vendor-update 2022-07-21 21:10:25 +03:00
google vendor: make vendor-update 2022-09-08 18:51:49 +03:00
googleapis vendor: make vendor-update 2022-08-07 22:38:01 +03:00
influxdata/influxdb vendor: make vendor-update 2022-08-07 22:38:01 +03:00
jmespath/go-jmespath go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
klauspost/compress vendor: make vendor-update 2022-07-21 21:10:25 +03:00
mattn go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
matttproud/golang_protobuf_extensions app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl 2021-02-01 01:10:20 +02:00
oklog/ulid app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl 2021-02-01 01:10:20 +02:00
pkg/errors app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl 2021-02-01 01:10:20 +02:00
prometheus vendor: make vendor-update 2022-08-07 22:38:01 +03:00
rivo/uniseg vendor: make vendor-update 2022-09-13 16:44:44 +03:00
russross/blackfriday/v2 go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
urfave/cli/v2 vendor: make vendor-update 2022-09-13 16:44:44 +03:00
valyala vendor: update github.com/valyala/gozstd from v1.16.0 to v1.17.0 2022-04-29 19:30:41 +03:00
VictoriaMetrics vmselect/promql: add alphanumeric sort by label (sort_by_label_numeric) (#2982) 2022-09-14 17:41:09 +03:00
VividCortex/ewma go.mod: update minimum Go version from Go 1.16 to Go 1.17 2021-12-22 12:27:02 +02:00
xrash/smetrics vendor: make vendor-update 2022-05-25 21:49:12 +03:00