Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 3.15 KB

CHANGELOG.md

File metadata and controls

36 lines (29 loc) · 3.15 KB

tip

  • FEATURE: use all the available CPU cores when accepting data via a single TCP connection for all the supported protocols. Previously data ingested via a single TCP connection could use only a single CPU core. This could limit data ingestion performance. The main benefit of this feature is that data can be imported at max speed via a single connection - there is no need to open multiple concurrent connections to VictoriaMetrics or vmagent in order to achieve the maximum data ingestion speed.

  • FEATURE: cluster: improve performance for data ingestion path from vminsert to vmstorage nodes. The maximum data ingestion performance for a single connection between vminsert and vmstorage node scales with the number of available CPU cores on vmstorage side. This should help with VictoriaMetrics#791 .

  • FEATURE: add ability to export / import data in native format via /api/v1/export/native and /api/v1/import/native. This is the most optimized approach for data migration between VictoriaMetrics instances. Both single-node and cluster instances are supported. See VictoriaMetrics#787 (comment) .

  • FEATURE: add reduce_mem_usage query option to /api/v1/export in order to reduce memory usage during data export / import. See these docs for details.

  • FEATURE: improve performance for /api/v1/series handler when it returns big number of time series.

  • FEATURE: add vm_merge_need_free_disk_space metric, which can be used for estimating the number of deferred background data merges due to the lack of free disk space. See VictoriaMetrics#686 .

  • FEATURE: add OpenBSD support. See VictoriaMetrics#785 .

  • BUGFIX: properly apply -search.maxStalenessInterval command-line flag value. See VictoriaMetrics#784 .

  • BUGFIX: fix displaying data in Grafana tables. See VictoriaMetrics#720 .

  • BUGFIX: do not adjust the number of detected CPU cores found at /sys/devices/system/cpu/online. The adjustement was increasing the resulting GOMAXPROC by 1, which looked confusing to users. See VictoriaMetrics#685 (comment) .

  • BUGFIX: vmagent: do not show -remoteWrite.url in initial logs if -remoteWrite.showURL isn't set. See VictoriaMetrics#773 .

  • BUGFIX: properly handle case when /metrics/find finds both a leaf and a node for the given query=prefix.*. In this case only the node must be returned with stripped dot in the end of id as carbonapi does.

Previous releases

See releases page.