v1.29.0
版本发布时间: 2021-02-03 21:57:35
netdata/netdata最新发布版本:v1.47.2(2024-09-24 21:54:58)
Release v1.29.0
The v1.29.0 release of the Netdata Agent is a maintenance release that brings incremental but necessary improvements that make your monitoring experience more robust. We've pushed improvements and bug fixes to the installation and update scripts, enriched our library of collectors, and focused on fixing bugs reported by the community.
This release contains 2 new collectors, the migration of 3 collectors from Python to Go, 25 other improvements, 25 documentation updates, and 26 bug fixes.
At a glance
Netdata now collects and meaningfully organizes metrics from both the Couchbase JSON document database and the nginx-module-vts
module for exposing metrics about NGINX virtual hosts. Click either of the links to head straight into the documentation that explains what they collect and how to configure both based on whether they're collecting over localhost
or across nodes.
We've also migrated more collectors from Python to Go in our continued efforts to make data collection faster and more robust. The newest effort includes our Redis, Pika, and Energi Core Wallet collectors.
On the dashboard, we improved the responsiveness of panning forward and backward through historical metrics data by preventing unnecessary updates and reducing the number of calls. The charts should also now immediately update when you stop panning.
Acknowledgments
-
@slavox for fixing temperature parsing in the
hddtemp
collector. - @skibbipl for issuing a fix for the updater.
- @jsoref for the huge number of spelling fixes.
-
@nabijaczleweli for the fix in the
diskplace
plugin. - @Steve8291 for the documentation fix on using the Bash shell for debugging.
- @kdvlr for the added instructions on Telegram notifications.
- @grinapo for the improvement on the Python-based Fail2Ban collector.
- @dpsy4 for the support for per series styling for dygraphs
-
@ski2per for adding
nginxvts
collector -
@hamedbrd for adding
couchbase
collector -
@g3offrey for improving
prometheus
collector default configuration
Improvements
- Reduce the number of alarm updates on ACLK. (#10524, @stelfrag)
- Remove unused entries from structures. (#10519, @stelfrag)
- Improve the retry/backoff during claiming. (#10482, @underhood)
- Support multiple chart label keys in data queries. (#10483, @stelfrag)
- Truncate excessive information from titles for
apps
andcgroups
collectors. (#10479, @vlvkobal) - Use mguid instead of hostname in the ACLK collector list. (#10394, @underhood)
- Cleanup and minor fixes to eBPF collector. (#10434, @thiagoftsm)
- Add
_is_k8s_node
label to the host labels. (#10501, @Ilyam8) - Move ACLK into a legacy subfolder. (#10265, @underhood)
- Exclude autofs by default in the
diskspace
plugin. (#10441, @nabijaczleweli) - Mark internal functions as static in health code. (#10518, @vkalintiris)
- Remove unused struct in health code. (#10517, @vkalintiris)
- Add support for per series styling for dygraphs. (#8668, @dpsy4)
Dashboard
- Fix minor vulnerability alert by updating
socket-io
dependency. (#10557, @jacekkolasa) - Fix dygraph panning responsiveness, chart heights and performance improvements. (#10520, @jacekkolasa)
- Make legend position configurable. (#10565, @jacekkolasa)
Collectors
- Add Go version of the
redis
collector. (go.d.plugin#518, @Ilyam8) - Add Go version of the
pika
collector. (go.d.plugin#518, @Ilyam8) - Add Go version of the
energis
collector. (go.d.plugin#524, @thiagoftsm) - Add a new
nginxvts
collector. (go.d.plugin#523, @ski2per) - Add a new
couchbase
collector. (go.d.plugin#530, @hamedbrd) - Add Traefik v2 to the
prometheus
collector default configuration. (go.d.plugin#539, @g3offrey) - Add an
expected_prefix
configuration option to theprometheus
collector. (go.d.plugin#541, @Ilyam8) - Add patterns support to the
filecheck
collector. (go.d.plugin#538, @Ilyam8)
Packaging and installation
- Properly handle arguments and responses for triggering Docker builds. (#10545, @Ferroin)
- Properly handle saved temporary directory on updates. (#10550, @Ferroin)
- Update go.d.plugin version to v0.27.0. (#10544, @Ilyam8)
- Update messages about checksum validation failures on install. (#10448, @Ferroin)
- Switch to using system libwebsockets for RPM builds. (#10507, @Ferroin)
- Persist
$TMPDIR
from installer to updater. (#10384, @Ferroin)
Documentation
- Make some tweaks/improvements to configure docs. (#10528, @joelhans)
- Update Postgres collector doc to clarify how to install a required package. (#10532, @OdysLam)
- Add link to specific feedback megathread for the anomalies collector. (#10506, @andrewm4894)
- Update the instructions on how to install Netdata on pfSense. (#10466, @OdysLam)
- Fix documentation spelling mistakes (#10508, @jsoref)
- Add guide: Monitor and visualize anomalies with Netdata. (#10480, @joelhans)
- Add instructions on enabling explicitly disabled collectors (#10418, @joelhans)
- Mention PostgreSQL Prometheus Adapter in the documentation (#10487, @vlvkobal)
- Fix a typo in the python mysql documentation (#10467, @OdysLam)
- Fixes for SEO housekeeping/improvements (#10468, @joelhans)
- Add guide: Detect anomalies in nodes and applications with Netdata (#10451, @joelhans)
- Docs housekeeping for SEO and syntax, part 1 (#10388, @joelhans)
- Small updates, improvements, and housekeeping to docs (#10405, @joelhans)
- Change links at bottom of all install docs (#10416, @joelhans)
- Add missing section to Netdata style guide. (#10453, @joelhans)
- Update and improve the Netdata style guide. (#10433, @joelhans)
- Improve configuration docs with common changes and start/stop/restart directions. (#10415, @joelhans)
- Add instructions on which file to edit for Telegram. (#10398, @kdvlr)
- Add centralized Cloud notifications to core docs. (#10374, @joelhans)
- Fixes for SEO housekeeping/improvements. (#10468, @joelhans)
- Change links at bottom of all install docs. (#10416, @joelhans)
- GitHub action markdown link check update. (#10474, @jsoref)
- Change linting standard for Markdown lists. (#10371, @joelhans)
- Update main README with release news. (#10412, @joelhans)
- Improve the instructions on how to use the bash shell as user
netdata
for debugging. (#10425, @Steve8291)
Bug fixes
- Fix Docker image tagging for nightly builds. (#10584, @Ferroin)
- Fix container detection from
systemd-detect-virt
. (#10569, @cakrit) - Fix Netdata Cloud support in RPM packages. (#10578, @Ferroin)
- Fix handling of TLS config so that cURL works in all cases. (#10491, @Ferroin)
- Fix function name in updater script. (#10462, @Ferroin)
- Fix handling of environment file in updater script. (#10447, @Ferroin)
- Fix bundling of libwebsockets in binary packages. (#10460, @Ferroin)
- Fix for the updater to use Python3 if Python is not available. (#10424, @skibbipl)
- Fix disconnect message sent via ACLK on agent shutdown (#10563, @underhood)
- Fix prometheus remote write header (#10560, @vlvkobal)
- Fix values in Prometheus export for metrics, collected by the Prometheus collector (#10551, @vlvkobal)
- Fix handling spaces in labels values in the
prometheus
collector (go.d.plugin#537, @Ilyam8) - Fix
mysql.slave_status
alarm for go mysql collector (#10513, @Ilyam8) - Make mdstat_mismatch_cnt alarm less strict (#10488, @Ilyam8)
- Dispatch cgroup discovery into another thread (#10399, @vlvkobal)
- Fix data source option for Prometheus web API in exporting configuration (#10397, @vlvkobal)
- Add Realtek network cards to the list of physical interfaces on FreeBSD (#10414, @vlvkobal)
- Fix anomalies collector custom model bug (#10459, @andrewm4894)
- Fix broken dbengine stress tests. (#10502, @mfundul)
- Fix segmentation fault in the agent (#10498, @mfundul)
- Fix memory allocation when computing standard deviation (#10484, @stelfrag)
- Fix temperature parsing in the hddtemp collector (#10429, @slavox)
- Fix postgres password bug and change default config (#10531, @OdysLam)
- Add handling "yes" and "no" and flexible space match in the python.d/fail2ban plugin (#10400, @grinapo)
- Fix for older compilers (#10470, @underhood)
- Fix spelling mistakes in the Python plugin and documentation. (#10525, @jsoref)
1、 netdata-v1.29.0.gz.run 28MB
2、 netdata-v1.29.0.tar.gz 6.42MB
3、 sha256sums.txt 449B