All Versions
86
Latest Version
Avg Release Cycle
5 days
Latest Release
620 days ago

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 of httpserver.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.

  • 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 for m over d

    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) and label_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 standard compress/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.

  • 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/[email protected]/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/[email protected]/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/[email protected]/lib/storage/index_db.go:2114 +0x11a created by github.com/VictoriaMetrics/VictoriaMetrics/lib/storage.(*indexSearch).tryUpdatingMetricIDsForDateRange github.com/VictoriaMetrics/[email protected]/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.