Changelog History
Page 5
-
v1.33.0-cluster
February 04, 2020 -
v1.32.8 Changes
January 28, 2020๐ Changes since v1.32.7
- โ Add
-selfScrapeInterval
flag for self-scraping/metrics
page. See #30 . - ๐ฒ Log the caller of httpserver.Errorf. Previously log message contained
httpserver.Errorf
itself, which wasn't useful. Now it contains the caller ofhttpserver.Errorf
. - ๐ Fix panic on a single zero vmrange bucket in prometheus_buckets() function. See #296
- ๐ Fix
increase()
over time series with gaps. Previously it could return invalid spikes on gaps. - Return expected results from
increase()
over the beginning of time series, which start from big value. Examples for such counters: OS-level counters for network or cpu stats.
How to run VictoriaMetrics
๐ Unpack the
victoria-metrics-*.tar.gz
archive and read these docs.โช
vmutils-*.tag.gz
archive contains vmbackup and vmrestore tools for backups on S3 or GCS.๐ณ The corresponding docker image is available here.
Cluster version is available here. - โ Add
-
v1.32.8-cluster
January 28, 2020 -
v1.32.7 Changes
January 24, 2020๐ Changes since v1.32.6
- ๐ Do not drop pending rows if all the vmstorage backends are unavailable. See #294
- Properly start after reading incompletely saved cache into
<-storageDataPath>/cache
folder. - โฑ Mention command-line flag, which could be used for adjusting query timeouts, in timeout errors.
- Mention the original query and time range in logged error messages.
- ๐ฒ Consistently log durations in seconds with millisecond precision.
- Add
range_over_time(m[d])
function for calculating value range form
overd
How to run VictoriaMetrics
๐ Unpack the
victoria-metrics-*.tar.gz
archive and read these docs.โช
vmutils-*.tag.gz
archive contains vmbackup and vmrestore tools for backups on S3 or GCS.๐ณ The corresponding docker image is available here.
Cluster version is available here. -
v1.32.7-cluster
January 24, 2020 -
v1.32.6 Changes
January 21, 2020๐ Changes since v1.32.5
- Add
label_match(q, label, regexp)
andlabel_mismatch(q, label, regexp)
functions for filtering out time series with labels matching the given regexp - ๐ Reduce memory allocations and improve performance when merging metricID sets. This should speed up inverted index search over big number of time series.
- ๐ Use
github.com/klauspost/compress/gzip
instead of standardcompress/gzip
. This gives better gzip compression and decompression speeds. - 0๏ธโฃ Increase default value for
-insert.maxQueueDuration
from 30s to 60s. This should help catching up with high ingestion rate after VictoriaMetrics restart. - ๐ Fix bug with improper updating
lastAccessTime
in index and data block cache entries.
How to run VictoriaMetrics
๐ Unpack the
victoria-metrics-*.tar.gz
archive and read these docs.โช
vmutils-*.tag.gz
archive contains vmbackup and vmrestore tools for backups on S3 or GCS.๐ณ The corresponding docker image is available here.
Cluster version is available here. - Add
-
v1.32.6-cluster
January 21, 2020 -
v1.32.5 Changes
January 17, 2020๐ Changes since v1.32.4
๐ Fix panic at
Set.Intersect
similar to the following:panic: runtime error: index out of range [4] with length 4 goroutine 3675 [running]: github.com/VictoriaMetrics/VictoriaMetrics/lib/uint64set.(*Set).Intersect(0xc00d0fcda0, 0xc0011db460) github.com/VictoriaMetrics/VictoriaMetrics@/lib/uint64set/uint64set.go:201 +0x473 github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*indexSearch).tryUpdatingMetricIDsForDate(0xc0bc4c2240, 0x4766, 0xc043e93f40, 0xc00c8c7020, 0x989681, 0x40adeb, 0xc0bbe796b0, 0x40c0da) github.com/VictoriaMetrics/VictoriaMetrics@/lib/storage/index_db.go:2200 +0x287 github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*indexSearch).tryUpdatingMetricIDsForDateRange.func1(0xc0048086b0, 0xc0bc4c2120, 0xc0bc4c2240, 0x4766, 0xc00c8c7020, 0x989681, 0xc0048086c0, 0xc00d0fcd60, 0xc004808658, 0xc0089f2c60) github.com/VictoriaMetrics/VictoriaMetrics@/lib/storage/index_db.go:2114 +0x11a created by github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*indexSearch).tryUpdatingMetricIDsForDateRange github.com/VictoriaMetrics/VictoriaMetrics@/lib/storage/index_db.go:2110 +0x205
How to run VictoriaMetrics
๐ Unpack the
victoria-metrics-*.tar.gz
archive and read these docs.โช
vmutils-*.tag.gz
archive contains vmbackup and vmrestore tools for backups on S3 or GCS.๐ณ The corresponding docker image is available here.
Cluster version is available here. -
v1.32.5-cluster
January 17, 2020 -
v1.32.4 Changes
January 17, 2020๐ Changes since v1.32.3
- ๐ Improve error messages when VictoriaMetrics cannot handle too high number of concurrent inserts / selects. Now these messages mention the corresponding command-line flags, which could be used for avoiding these errors.
- 0๏ธโฃ Limit the default value for
-search.maxConcurrentRequests
, so it plays well on systems with more than 16 vCPUs. - ๐ Optimize Intersect, Subtract and Union functions for
lib/uint64set.Set
. This should improve performance for queries over big number of time series. - Limit the maximum size for in-memory buffer for temporary blocks. This should reduce memory usage on systems with more than 8GB RAM.
How to run VictoriaMetrics
๐ Unpack the
victoria-metrics-*.tar.gz
archive and read these docs.โช
vmutils-*.tag.gz
archive contains vmbackup and vmrestore tools for backups on S3 or GCS.๐ณ The corresponding docker image is available here.
Cluster version is available here.