Aliaksandr Valialkin
|
fae6e4fc85
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-06-09 19:10:11 +03:00 |
|
Aliaksandr Valialkin
|
d0dca62026
|
app/vmselect/promql: typo fix in the comment
|
2021-06-09 18:34:31 +03:00 |
|
Aliaksandr Valialkin
|
e49bf9bc73
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-05-24 16:03:14 +03:00 |
|
Aliaksandr Valialkin
|
0842bb9294
|
app/vmselect/promql: add timezone_offset(tz) function
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1306
|
2021-05-20 11:53:09 +03:00 |
|
Aliaksandr Valialkin
|
832651c6c2
|
app/vmselect: follow up after 8a0678678b
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1168
|
2021-05-12 17:18:30 +03:00 |
|
Nikolay
|
8a0678678b
|
Adds tsdb match filters (#1282)
* init work on filters
* init propose for status filters
* fixes tsdb status
adds test
* fix bug
* removes checks from test
|
2021-05-12 15:18:45 +03:00 |
|
Aliaksandr Valialkin
|
030e3a63f2
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-04-21 11:00:07 +03:00 |
|
Aliaksandr Valialkin
|
6bc52fe41a
|
all: rename https://victoriametrics.github.io to https://docs.victoriametrics.com
|
2021-04-20 20:16:17 +03:00 |
|
Aliaksandr Valialkin
|
660c3c7251
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-04-08 00:54:19 +03:00 |
|
Aliaksandr Valialkin
|
544821b719
|
app/vmselect/promql: fix tests after d3fa0ccabd
|
2021-04-08 00:18:01 +03:00 |
|
Aliaksandr Valialkin
|
d3fa0ccabd
|
app/vmselect/promql: properly detect aggregate topk* and bottomk* aggregate functions in order to disable duplicate sorting
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1189
|
2021-04-08 00:09:40 +03:00 |
|
Aliaksandr Valialkin
|
cb12a8f0a8
|
app/vmselect: return data:null instead of data:[] from /api/v1/query_exemplars , since Grafana throws an error otherwise
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1186
|
2021-04-07 23:34:06 +03:00 |
|
Aliaksandr Valialkin
|
1177dca3da
|
app/vmselect: do not sort series returned from topk* and bottomk* functions, since these series are already sorted in user-expected order
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1189
|
2021-04-07 14:16:08 +03:00 |
|
Aliaksandr Valialkin
|
7d23598b33
|
app/vmselect: return dumb response on /api/v1/query_exemplars request
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1186
|
2021-04-05 23:25:08 +03:00 |
|
Aliaksandr Valialkin
|
7a0b964e8d
|
app/vmselect/promql: do not delete dst_label if src_label is empty in label_copy(q, src_label, dst_label) and label_move(q, src_label, dst_label)
|
2021-04-03 22:05:06 +03:00 |
|
Aliaksandr Valialkin
|
3055ab0115
|
app/vmselect/promql: add ability to set label value additionally to label name for the remaining sum of time series returned from topk_* and bottomk_* functions in the form: topk_min(N, m, "label=value")
|
2021-04-02 23:55:54 +03:00 |
|
Aliaksandr Valialkin
|
c79e4a2f90
|
app/vmselect/promql: remove the limit on the number of time series that can be sorted, since it may confuse users
Always sort time series returned from `/api/v1/query` and `/api/v1/query_range` unless `sort_*` function is used at top level of the query.
|
2021-04-02 15:02:08 +03:00 |
|
Aliaksandr Valialkin
|
e7fdea5953
|
app/vmselect: add -search.maxStatusRequestDuration command-line flag for limiting the duration of requests to /api/v1/status/* and /api/v1/series/count
|
2021-03-30 21:41:35 +03:00 |
|
Aliaksandr Valialkin
|
80ba07dc95
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-30 15:41:16 +03:00 |
|
Aliaksandr Valialkin
|
7962cf1af8
|
app/vmselect: prevent from possible incomplete query results after timed out query
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/711
|
2021-03-30 13:35:45 +03:00 |
|
Aliaksandr Valialkin
|
11ded82e60
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-29 19:15:52 +03:00 |
|
Aliaksandr Valialkin
|
aa81039b42
|
app/vmselect: log the metric which trigger rollup result cache reset
This should help finding the source of stale metrics
|
2021-03-25 21:31:39 +02:00 |
|
Aliaksandr Valialkin
|
343f444e87
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-25 19:15:08 +02:00 |
|
Aliaksandr Valialkin
|
0b2a66db30
|
app/vmselect/promql: do not merge time series during requests to /api/v1/query
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1141
|
2021-03-25 13:56:07 +02:00 |
|
Aliaksandr Valialkin
|
331a6a2015
|
app/vmselect/graphite: accept and enforce extra_label in all the Graphite APIs
|
2021-03-23 15:29:16 +02:00 |
|
Aliaksandr Valialkin
|
b521d1d4f2
|
app/vmselect: move getEnforcedTagFiltersFromRequest to searchtuils, since it will be used in Graphite functions soon
|
2021-03-23 14:16:29 +02:00 |
|
Aliaksandr Valialkin
|
71b72304ae
|
app/vmselect: improve description for -search.maxPointsPerTimeseries command-line flag
|
2021-03-22 16:45:34 +02:00 |
|
Aliaksandr Valialkin
|
cef010d5f7
|
app/vmselect/promql: increment key prefix for faster reset for rollup result cache
|
2021-03-22 11:59:07 +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
|
b1713e3fcd
|
app/vmselect/promql: typo fix after 9666834045
|
2021-03-17 15:12:11 +02:00 |
|
Aliaksandr Valialkin
|
9666834045
|
app/vmselect/promql: merge adjancent buckets with the smallest summary number of hits in buckets_limit() function
This should improve accuracy for the returned buckets
|
2021-03-17 14:31:41 +02:00 |
|
Aliaksandr Valialkin
|
16884c20c0
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-17 02:05:46 +02:00 |
|
Aliaksandr Valialkin
|
7bc728bf53
|
app/vmselect: add vm_index_search_duration_seconds histogram for monitoring the performance of index search
|
2021-03-17 01:17:41 +02:00 |
|
Aliaksandr Valialkin
|
0ce557951f
|
app/vmselect/netstorage: reduce mutex contention when unpacking data on a system with high number of CPU cores
|
2021-03-16 21:51:31 +02:00 |
|
Aliaksandr Valialkin
|
f0a4157f89
|
app/vmselect/promql: do not crash if histogram_over_time() function name contains uppercase letters such as Histogram_over_time()
|
2021-03-16 12:24:21 +02:00 |
|
Aliaksandr Valialkin
|
7d44cdd8ce
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-15 22:44:24 +02:00 |
|
Aliaksandr Valialkin
|
85a95bf60c
|
all: various fixes in command-line flag descriptions
|
2021-03-15 21:59:25 +02:00 |
|
Aliaksandr Valialkin
|
923cdb0552
|
app/vmselect/promql: reduce overhead on scrape interval estimation
It should be enough to use the first 20 datapoints instead of 100 datapoints for scrape interval estimation.
|
2021-03-15 20:31:33 +02:00 |
|
Aliaksandr Valialkin
|
82aab87446
|
app/vmselect/promql: fix tests after 2dae0a2c47
|
2021-03-15 20:18:59 +02:00 |
|
Aliaksandr Valialkin
|
2dae0a2c47
|
app/vmselect: add round_digits query arg to /api/v1/query and /api/v1/query_range handlers for limiting the number of decimal digits after the point
|
2021-03-15 12:36:33 +02:00 |
|
Aliaksandr Valialkin
|
2096c6e464
|
app/vmselect/prometheus: typo fix after 7c002023d7
|
2021-03-12 12:19:36 +02:00 |
|
Aliaksandr Valialkin
|
7c002023d7
|
app/vmselect/prometheus: do not include datapoints with timestamps matching t-d when returning results from /api/v1/query?query=m[d]&time=t as Prometheus does
|
2021-03-12 12:16:50 +02:00 |
|
Aliaksandr Valialkin
|
fe8b12fbad
|
app/vmselect/promql: follow up for 433fff0006
|
2021-03-09 12:48:44 +02:00 |
|
Nikolay
|
433fff0006
|
duplicate timeseries fix for prometheus_buckets function (#1119)
* try fix for prometheus_buckets
* merge possible end of the bucket collision
|
2021-03-09 12:26:23 +02:00 |
|
Aliaksandr Valialkin
|
8582fba4b1
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-09 11:46:39 +02:00 |
|
Aliaksandr Valialkin
|
a14053ffa0
|
app/vmselect/promql: add histogram_avg() , histogram_stddev() and histogram_stdvar() functions to MetricsQL
|
2021-03-04 14:12:07 +02:00 |
|
Aliaksandr Valialkin
|
6197440bb9
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-03-02 21:46:03 +02:00 |
|
Aliaksandr Valialkin
|
2b53add6b2
|
app/vmselect/querystats: show the number of matching queries in the top by average duration and in the top by summary duration
This should help debugging slow queries.
|
2021-02-28 19:40:19 +02:00 |
|
Aliaksandr Valialkin
|
edb2ab7d8e
|
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
|
2021-02-27 00:25:01 +02:00 |
|