VictoriaMetrics/app
Aliaksandr Valialkin a350d1e81c
lib/storage: return marshaled metric names from SearchMetricNames
Previously SearchMetricNames was returning unmarshaled metric names.
This wasn't great for vmstorage, which should spend additional CPU time
for marshaling the metric names before sending them to vmselect.

While at it, remove possible duplicate metric names, which could occur when
multiple samples for new time series are ingested via concurrent requests.

Also sort the metric names before returning them to the client.
This simplifies debugging of the returned metric names across repeated requests to /api/v1/series
2022-06-28 18:17:15 +03:00
..
victoria-metrics all: follow-up after 8edb390e21 2022-06-07 00:57:09 +03:00
vmagent all: locate throttled loggers via logger.WithThrottler() only once and then use them 2022-06-27 13:45:50 +03:00
vmalert app/vmalert: load static js and css from proper paths if -http.pathPrefix command-line flag is set 2022-06-27 13:45:51 +03:00
vmauth docs: update docs after e4d6b750f6 2022-06-21 14:01:12 +03:00
vmbackup docs: update -help output for vmbackup, vmbackupmanager, vmgateway and vmrestore components 2022-06-21 15:49:01 +03:00
vmbackupmanager docs: update -help output for vmbackup, vmbackupmanager, vmgateway and vmrestore components 2022-06-21 15:49:01 +03:00
vmctl all: replace bash with console blocks in all the *.md files 2022-06-19 23:00:39 +03:00
vmgateway docs: update -help output for vmbackup, vmbackupmanager, vmgateway and vmrestore components 2022-06-21 15:49:01 +03:00
vminsert Added a stub for datadog endpoint (#2710) 2022-06-13 09:52:13 +03:00
vmrestore docs: update -help output for vmbackup, vmbackupmanager, vmgateway and vmrestore components 2022-06-21 15:49:01 +03:00
vmselect lib/storage: return marshaled metric names from SearchMetricNames 2022-06-28 18:17:15 +03:00
vmstorage lib/storage: return marshaled metric names from SearchMetricNames 2022-06-28 18:17:15 +03:00
vmui vmui: added query tracing (#2748) 2022-06-23 22:59:20 +03:00