Aliaksandr Valialkin
|
270e555f47
|
lib/vmselectapi: pass maxSuffixes arg to tagValueSuffixes RPC call
|
2022-07-06 12:46:22 +03:00 |
|
Aliaksandr Valialkin
|
f4df43f7cc
|
app/vmselect/netstorage: remove unused auth.Token arg
|
2022-07-06 12:46:21 +03:00 |
|
Aliaksandr Valialkin
|
bc9d704ef4
|
app/vmselect/netstorage: remove Get prefix from netstorage functions
This makes these function names more consistent with the server side
|
2022-06-27 00:37:49 +03:00 |
|
Aliaksandr Valialkin
|
61e03f172b
|
app/vmselect: optimize /api/v1/labels and /api/v1/label/.../values handlers when match[] query arg is passed to them
|
2022-06-12 14:06:24 +03:00 |
|
Aliaksandr Valialkin
|
4a94cd81ce
|
app/vmselect: add optional limit query arg to /api/v1/labels and /api/v1/label_values endpoints
This arg allows limiting the number of sample values returned from these APIs
|
2022-06-10 10:24:07 +03:00 |
|
Aliaksandr Valialkin
|
7fe60dad10
|
app/vmselect: remove redundant calls to Request.ParseForm()
Request.ParseForm() is implicitly called by the first call to Request.FormValue()
|
2022-06-09 13:09:52 +03:00 |
|
Aliaksandr Valialkin
|
afced37c0b
|
all: add initial support for query tracing
See https://docs.victoriametrics.com/Single-server-VictoriaMetrics.html#query-tracing
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1403
|
2022-06-01 02:31:44 +03:00 |
|
Aliaksandr Valialkin
|
4fb19fe34b
|
all: consistently return application/json content-type without charset=utf-8
The `application/json` content-type has utf-8 encoding by default.
See https://stackoverflow.com/questions/9254891/what-does-content-type-application-json-charset-utf-8-really-mean
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/pull/897
|
2021-11-09 18:07:22 +02:00 |
|
Aliaksandr Valialkin
|
799461d8bf
|
app/vmselect/graphite: follow-up after 529d7be26b
|
2021-03-18 16:33:00 +02:00 |
|
Nikolay
|
8807410a00
|
changes metricsFind api (#1137)
it should be able mitigate crash if label value contains *,[ or { symbols
|
2021-03-18 16:32:59 +02:00 |
|
Aliaksandr Valialkin
|
8249f13104
|
app/vmselect,lib/storage: properly parse Graphite selectors with inner wildcards
Example: foo{bar{x,yz},a[b-c],*de}
|
2021-02-03 20:16:28 +02:00 |
|
Aliaksandr Valialkin
|
d6f9bf2d19
|
app/vmselect/graphite: properly handle wildcards and charsets inside curly braces
For example, `foo{bar*,[a-f]a*b}` should match `foobar`, `foobar123`, `foofab`, etc.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/952
|
2020-12-11 17:26:32 +02:00 |
|
Aliaksandr Valialkin
|
f2f16d8e79
|
app/vmselect/graphite: add /tags/autoComplete/tags handler from Graphite Tags API
See https://graphite.readthedocs.io/en/stable/tags.html#auto-complete-support
|
2020-11-16 14:58:10 +02:00 |
|
Aliaksandr Valialkin
|
99cb1a70cf
|
app/vmselect/graphite: add /tags handler from Graphite Tags API
See https://graphite.readthedocs.io/en/stable/tags.html#exploring-tags
|
2020-11-16 02:57:20 +02:00 |
|