Commit graph

8802 commits

Author SHA1 Message Date
Yury Molodov
be291c36f7
vmui: remove redundant requests on the Explore Cardinality page (#6263)
Remove redundant requests on the Explore Cardinality page.

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6240
2024-05-17 14:08:33 +02:00
Yury Molodov
4ad577cc6f
vmui: fix calendar display (#6255)
Fix the calendar display issue occurring with the `UTC+00:00` timezone

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6239
2024-05-17 14:06:04 +02:00
Andrii Chubatiuk
f153f54d11
app/vmagent: add global aggregator (#6268)
Add global stream aggregation for VMAgent

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/5467
2024-05-17 14:00:47 +02:00
Aliaksandr Valialkin
db75ec4dac
wip 2024-05-17 13:29:38 +02:00
Aliaksandr Valialkin
0b4c103edb
wip 2024-05-17 13:04:51 +02:00
Aliaksandr Valialkin
3da4b970d7
wip 2024-05-17 11:41:29 +02:00
Aliaksandr Valialkin
c38d3dab4d
wip 2024-05-17 11:32:27 +02:00
Aliaksandr Valialkin
bddc715c0c
wip 2024-05-17 11:23:59 +02:00
Aliaksandr Valialkin
160034bda3
wip 2024-05-17 11:04:50 +02:00
Aliaksandr Valialkin
900d74a560
wip 2024-05-17 04:32:47 +02:00
Aliaksandr Valialkin
53a378faab
wip 2024-05-17 04:11:10 +02:00
Nikolay
b2765c45d0
follow-up for c6c5a5a186 (#6265)
* adds datadog extensions for statsd:
  - multiple packed values (v1.1)
  - additional types distribution, histogram

* adds type check and append metric type to the labels with special tag
name `__statsd_metric_type__`. It simplifies streaming aggregation
config.

---------

Signed-off-by: hagen1778 <roman@victoriametrics.com>
Co-authored-by: hagen1778 <roman@victoriametrics.com>
2024-05-16 09:25:42 +02:00
Aliaksandr Valialkin
7e4769abad
wip 2024-05-16 00:49:11 +02:00
Aliaksandr Valialkin
e4d89f3584
wip 2024-05-16 00:41:13 +02:00
Aliaksandr Valialkin
65dd152387
wip 2024-05-16 00:35:49 +02:00
Aliaksandr Valialkin
2368a3afce
wip 2024-05-16 00:21:01 +02:00
Aliaksandr Valialkin
17026756a5
wip 2024-05-16 00:11:49 +02:00
Aliaksandr Valialkin
0d71dc22ca
wip 2024-05-15 23:11:48 +02:00
Aliaksandr Valialkin
d50273d6c0
wip 2024-05-15 22:31:21 +02:00
Aliaksandr Valialkin
3010034c7a
wip 2024-05-15 22:22:24 +02:00
Aliaksandr Valialkin
164705cf20
wip 2024-05-15 22:19:21 +02:00
Aliaksandr Valialkin
7ffcdabcbe
wip 2024-05-15 16:53:40 +02:00
Aliaksandr Valialkin
6026112913
wip 2024-05-15 16:50:26 +02:00
Aliaksandr Valialkin
15c66abbe0
wip 2024-05-15 16:40:32 +02:00
Aliaksandr Valialkin
bc72ac0519
wip 2024-05-15 16:21:00 +02:00
Aliaksandr Valialkin
454f781cd1
wip 2024-05-15 16:04:10 +02:00
Aliaksandr Valialkin
639b3091b5
wip 2024-05-15 15:46:42 +02:00
Roman Khavronenko
4f0525852f
app/vmalert/datasource: reduce number of allocations when parsing instant responses (#6272)
Allocations are reduced by implementing custom json parser via fastjson
lib.
The change also re-uses `promInstant` object in attempt to reduce number
of
allocations when parsing big responses, as usually happens with heavy
recording rules.

```
name                                old allocs/op  new allocs/op  delta
ParsePrometheusResponse/Instant-10     9.65k ± 0%     5.60k ± 0%   ~     (p=1.000 n=1+1)

```

Signed-off-by: hagen1778 <roman@victoriametrics.com>

---------

Signed-off-by: hagen1778 <roman@victoriametrics.com>
2024-05-15 15:18:33 +02:00
Aliaksandr Valialkin
6f798c628f
wip 2024-05-15 13:23:51 +02:00
Aliaksandr Valialkin
d3e464a68b
wip 2024-05-15 13:07:15 +02:00
Aliaksandr Valialkin
21f09ab823
wip 2024-05-15 12:15:16 +02:00
Aliaksandr Valialkin
87de9936f9
Merge branch 'public-single-node' into victorialogs-wip 2024-05-15 12:10:08 +02:00
Aliaksandr Valialkin
6fdba8599d
docs/VictoriaLogs/CHANGELOG.md: cut v0.7.0-victorialogs 2024-05-15 04:58:05 +02:00
Aliaksandr Valialkin
0aa19a2837
lib/logstorage: work-in-progress 2024-05-15 04:55:44 +02:00
Aliaksandr Valialkin
20918a2810
wip 2024-05-15 04:42:03 +02:00
Aliaksandr Valialkin
a080c9e4e5
wip 2024-05-15 04:03:05 +02:00
Aliaksandr Valialkin
12fe2b265c
wip 2024-05-15 03:55:46 +02:00
Aliaksandr Valialkin
ff2b6fbe35
wip 2024-05-15 03:23:33 +02:00
Aliaksandr Valialkin
fcce0fc6e1
wip 2024-05-15 03:02:05 +02:00
Aliaksandr Valialkin
edd493431e
wip 2024-05-15 02:52:23 +02:00
Aliaksandr Valialkin
33a01c659b
wip 2024-05-15 02:45:43 +02:00
Aliaksandr Valialkin
42c49c37ff
wip 2024-05-14 22:34:45 +02:00
Aliaksandr Valialkin
87183112f3
wip 2024-05-14 22:31:21 +02:00
Aliaksandr Valialkin
f26d593c7b
wip 2024-05-14 22:11:51 +02:00
Aliaksandr Valialkin
447a7f0bdf
wip 2024-05-14 19:35:08 +02:00
Aliaksandr Valialkin
388b608a6e
Merge branch 'public-single-node' into victorialogs-wip 2024-05-14 19:05:18 +02:00
Aliaksandr Valialkin
b617dc9c0b
lib/streamaggr: properly return output key from getOutputKey
The bug has been introduced in cc2647d212
2024-05-14 17:47:21 +02:00
Roman Khavronenko
b0c1f3d819
app/vmalert/rule: reduce number of allocations for getStaleSeries fn (#6269)
Allocations are reduced by re-using the byte buffer when converting
labels to string keys.
```
name               old allocs/op  new allocs/op  delta
GetStaleSeries-10       703 ± 0%       203 ± 0%   ~     (p=1.000 n=1+1)
```

Signed-off-by: hagen1778 <roman@victoriametrics.com>
2024-05-14 14:43:39 +02:00
Nikolay
6a6e34ab8e
app/vmauth: explicitly unregister metrics set for auth config (#6252)
it's needed to remove Summary metric type from the global state of
metrics package. metrics package tracks each bucket of summary and
periodically swaps old buckets with new.

Simple set unregister is not enough to release memory used by Set

https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6247
2024-05-14 09:26:50 +02:00
Aliaksandr Valialkin
c90e6de13b
docs/VictoriaLogs/CHANGELOG.md: cut v0.6.1-victorialogs 2024-05-14 03:06:53 +02:00