Aliaksandr Valialkin
|
9a314106ca
|
app/vmselect/netstorage: remove Get prefix from netstorage functions
This makes these function names more consistent with the server side
|
2022-06-27 00:45:05 +03:00 |
|
Aliaksandr Valialkin
|
374beb350e
|
app/vmselect: optimize /api/v1/labels and /api/v1/label/.../values handlers when match[] query arg is passed to them
|
2022-06-12 04:32:13 +03:00 |
|
Aliaksandr Valialkin
|
89b778902b
|
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 09:50:33 +03:00 |
|
Aliaksandr Valialkin
|
38c785b851
|
app/vmselect: remove redundant calls to Request.ParseForm()
Request.ParseForm() is implicitly called by the first call to Request.FormValue()
|
2022-06-09 13:11:26 +03:00 |
|
Aliaksandr Valialkin
|
41958ed5dd
|
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:29:23 +03:00 |
|
Aliaksandr Valialkin
|
e5ac9d8e57
|
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:04:44 +02:00 |
|
Aliaksandr Valialkin
|
b0c956a178
|
app/vmselect/graphite: follow-up after 529d7be26b
|
2021-03-18 16:30:20 +02:00 |
|
Nikolay
|
529d7be26b
|
changes metricsFind api (#1137)
it should be able mitigate crash if label value contains *,[ or { symbols
|
2021-03-18 16:12:02 +02:00 |
|
Aliaksandr Valialkin
|
d16f22f3a1
|
app/vmselect,lib/storage: properly parse Graphite selectors with inner wildcards
Example: foo{bar{x,yz},a[b-c],*de}
|
2021-02-03 20:14:22 +02:00 |
|
Aliaksandr Valialkin
|
ba8ac08739
|
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:24:12 +02:00 |
|
Aliaksandr Valialkin
|
86f99c6b55
|
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:50:05 +02:00 |
|
Aliaksandr Valialkin
|
6251762787
|
app/vmselect/graphite: add /tags handler from Graphite Tags API
See https://graphite.readthedocs.io/en/stable/tags.html#exploring-tags
|
2020-11-16 03:00:01 +02:00 |
|