Aliaksandr Valialkin
0ad887fd4d
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-02-26 23:00:40 +02:00
Aliaksandr Valialkin
98854e5f2b
app/vmselect: add sign(q)
and clamp(q, min, max)
functions, which will be added in the upcoming Prometheus release
...
See https://twitter.com/roidelapluie/status/1363428376162295811
The `last_over_time(m[d])` function already exists in MetricsQL.
2021-02-24 17:24:56 +02:00
Aliaksandr Valialkin
fa03e0d210
app/vmselect/promql: add increase_pure()
function to MetricsQL
...
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/962
2021-02-22 19:14:15 +02:00
Aliaksandr Valialkin
901e12024d
vendor: update github.com/VictoriaMetrics/metrics from v1.14.0 to v1.15.0
...
The v1.15.0 exports the following additional metrics:
process_io_read_bytes_total - the number of bytes read via io syscalls such as read and pread
process_io_written_bytes_total - the number of bytes written via io syscalls such as write and pwrite
process_io_read_syscalls_total - the number of read syscalls such as read and pread
process_io_write_syscalls_total - the number of write syscalls such as write and pwrite
process_io_storage_read_bytes_total - the number of bytes read from storage layer
process_io_storage_written_bytes_total - the number of bytes written to storage layer
These metrics can be used for monitoring process io
2021-02-21 22:54:00 +02:00
Aliaksandr Valialkin
687eb4ab00
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-02-16 22:29:45 +02:00
Aliaksandr Valialkin
1a9a6b560f
vendor: make vendor-update
2021-02-16 22:24:52 +02:00
Aliaksandr Valialkin
4e39bf148c
vendor: update github.com/VictoriaMetrics/metrics from v1.13.1 to v1.14.0
...
The new version switches from log-linear histograms to log-based histograms,
which provide up to 3.6 times better accuracy.
2021-02-15 15:12:29 +02:00
Aliaksandr Valialkin
2e30202dc7
lib/flagutil: prevent from integer overflow when parsing duration
2021-02-15 15:12:29 +02:00
Aliaksandr Valialkin
d0c364d93d
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-02-15 01:45:39 +02:00
Aliaksandr Valialkin
3b146a9976
vendor: make vendor-update
2021-02-09 01:08:56 +02:00
Aliaksandr Valialkin
3f689561d5
vendor: update github.com/VictoriaMetrics/metrics from v1.13.0 to v1.13.1
2021-02-08 15:46:52 +02:00
Aliaksandr Valialkin
9fb38569eb
lib/httpserver: expose process_open_fds
and process_max_fds
metrics
...
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/402
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/1037
2021-02-04 16:40:50 +02:00
Aliaksandr Valialkin
c13f1d99e0
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-02-01 20:19:50 +02:00
Aliaksandr Valialkin
b39d5ef656
vendor: make vendor-update
2021-02-01 19:39:10 +02:00
Aliaksandr Valialkin
8164cd8932
docs/vmctl.md: update build instructions after the migration from github.com/VictoriaMetrics/vmctl to github.com/VictoriaMetrics/VictoriaMetrics/app/vmctl
2021-02-01 19:39:08 +02:00
Aliaksandr Valialkin
d5c180e680
app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl
...
It is better developing vmctl tool in VictoriaMetrics repository, so it could be released
together with the rest of vmutils tools such as vmalert, vmagent, vmbackup, vmrestore and vmauth.
2021-02-01 01:10:20 +02:00
Aliaksandr Valialkin
b68264b4f5
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-01-22 12:10:57 +02:00
Aliaksandr Valialkin
0a45220b0a
vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.11 to v1.0.12
2021-01-21 12:00:21 +02:00
Aliaksandr Valialkin
689cf88eb2
vendor: make vendor-update
2021-01-13 12:19:39 +02:00
Aliaksandr Valialkin
d0dfcb72b4
vendor: make vendor-update
2021-01-13 12:09:54 +02:00
Aliaksandr Valialkin
d72fc60108
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-01-13 11:41:15 +02:00
Aliaksandr Valialkin
acf1a2c72b
app/vmselect/promql: properly parse escaped multibyte utf8 code sequences in metric names and labels names
...
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/990
2021-01-13 10:59:42 +02:00
Aliaksandr Valialkin
1837f2f7d3
app/vmselect/promql: add tfirst_over_time(m[d])
and tlast_over_time(m[d])
MetricsQL functions for returning timestamps for the first and the last samples in m
over d
2021-01-12 16:12:12 +02:00
Aliaksandr Valialkin
9e10d5083e
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-01-11 13:04:58 +02:00
Aliaksandr Valialkin
24ffad74c1
all: use net.Dial
instead of fasthttp.Dial
, because fasthttp.Dial
limits the number of concurrent dials to 1000
2021-01-11 12:53:30 +02:00
Aliaksandr Valialkin
6740294ebb
vendor: update github.com/VictoriaMetrics/fasthttp
2021-01-11 12:53:30 +02:00
Aliaksandr Valialkin
30c2d75815
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2021-01-08 00:26:00 +02:00
Aliaksandr Valialkin
0477991b4d
vendor: make vendor-update
2021-01-07 23:55:02 +02:00
Aliaksandr Valialkin
0e80f3f45a
go.mod: add missing dependency on github.com/oklog/ulid
...
This is a follow up for a5583ddaff
2021-01-07 23:44:50 +02:00
Aliaksandr Valialkin
23c0fb1efc
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-12-24 17:21:19 +02:00
Aliaksandr Valialkin
1f2944a9d0
vendor: make vendor-update
2020-12-24 17:19:41 +02:00
Aliaksandr Valialkin
de89bcddae
vendor: upgrade github.com/klauspost/compress from v1.11.3 to v1.11.4
2020-12-21 08:56:02 +02:00
Aliaksandr Valialkin
fb006fc6c0
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-12-21 08:44:04 +02:00
Aliaksandr Valialkin
e4f856e900
vendor: make vendor-update
2020-12-19 17:00:20 +02:00
Aliaksandr Valialkin
8593358965
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-12-19 16:43:03 +02:00
Aliaksandr Valialkin
88ac4dfc07
app/vmselect: properly parse negative combined offsets such as -1h2m3s
...
Previously such offsets were parsed as `-1h + 2m + 3s`. Now they are parsed as `-(1h + 2m + 3s)`.
2020-12-19 01:23:46 +02:00
Aliaksandr Valialkin
8aa2f448a8
Upgrade github.com/valyala/gozstd from v1.8.3 to v1.9.0
2020-12-17 15:13:04 +02:00
Aliaksandr Valialkin
142e6b6ecf
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-12-14 11:50:16 +02:00
Aliaksandr Valialkin
c4c90ab2b1
vendor: make vendor-update
2020-12-11 23:31:00 +02:00
Aliaksandr Valialkin
cb2342029e
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-12-05 13:24:28 +02:00
Aliaksandr Valialkin
0e46e8df8d
vendor: make vendor-update
2020-12-05 12:46:54 +02:00
Aliaksandr Valialkin
e2e8ef86d9
app/vmselect/promql: add count_eq_over_time(m[d], N)
and count_ne_over_time(m[d], N)
for calculating the number of samples in m
over d
that are equal / not equal to N
2020-12-05 12:30:46 +02:00
Aliaksandr Valialkin
66379cc69f
app/vmselect/promql: add label_uppercase(q, label1, ... labelN)
and label_lowercase(q, label1, ... labelN)
functions
...
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/936
2020-12-03 21:47:36 +02:00
Aliaksandr Valialkin
d0e1589ea9
vendor: make vendor-update
2020-12-03 20:16:30 +02:00
Aliaksandr Valialkin
7590b8477b
vendor: upgrade github.com/VictoriaMetrics/metricsql from v0.7.2 to v0.7.3
...
This fixes parsing of hex numbers in MetricsQL such as 0x3b
The bug has been detected at https://promlabs.com/promql-compliance-test-results/2020-12-01/victoriametrics/
2020-12-02 08:10:43 +02:00
Aliaksandr Valialkin
3dffc6099e
vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.8 to v1.0.9
2020-11-26 13:27:12 +02:00
Aliaksandr Valialkin
1de1774de6
vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.7 to v1.0.8
2020-11-26 12:13:03 +02:00
Aliaksandr Valialkin
afe6d2e736
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-11-25 23:03:44 +02:00
Aliaksandr Valialkin
ae04378424
lib/protoparser/prometheus: properly parse "infinity" values in OpenMetrics format
...
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/924
2020-11-24 19:03:38 +02:00
Aliaksandr Valialkin
f000a10cd0
Merge branch 'public-single-node' into pmm-6401-read-prometheus-data-files
2020-11-23 09:41:15 +02:00