Netdata - v1.42.0
- Netdata Growth
- Release Highlights
- Integrations Marketplace
- SystemD Journal
- Claiming via the UI
- Easily Spot Anomalies
- Acknowledgements
- Contributions
- Collectors
- Documentation
- Packaging/Installation
- Health
- Other Notable Changes
- Deprecation notice
- Netdata Release Meetup
- Support options
Steady to our schedule, this is another great Netdata release!
Netdata Growth
- 64.5 k GitHub Stars ⭐
Netdata got at the top trending repos on GitHub, after the last release. ❤️ Thank you for your love! 🚀 You rock!
- 580+ M docker hub pulls, running at 200+ k per day.
Netdata is a verified publisher on Docker Hub, and our users enjoy free unlimited Docker Hub pulls!
Release Highlights
Integrations Marketplace
A beta version of the Netdata Marketplace is included in this release:
More than 800 integrations are available, directly from the dashboard. For each integration, all the information required to get it up and running is included:
Integrations are still in beta. We improve it every day, but we think it is already quite useful.
SystemD Journal
A new Netdata Function has been added to query the systemd journal logs:
The function respects the current date-time picker, so it can query any possible timeframe the systemd journal has data for.
IMPORTANT
Netdata Functions are available only when you are signed in to Netdata and your Netdata Agent is claimed.
This has been done to protect your privacy. Netdata Cloud checks that the users of the Agent dashboard are allowed to view this information.IMPORTANT
Thesystemd-journal
function is currently available only on Netdata Agents that have been installed from source, or with native packages of the Linux distribution (RPM, DEB). For users running static builds of Netdata or running Netdata in a Docker container, we are working to bringsystemd-journal
to them too. Stay tuned...
Claiming via the UI
You can now connect your agents to Netdata Cloud, via the dashboard:
The UI verifies that you are the owner of a Netdata, by asking you to provide a random key that is saved to a file on disk. Once you provide the right key, Netdata is automatically claimed to your space at Netdata Cloud.
Easily Spot Anomalies
The UI has an AR
button above the menu. When you press it, the dashboard queries the Netdata Metrics Scoring Engine, to find the anomaly rates for the visible timeframe, across the metrics included in the dashboard. Then it add a badge next to each category and subcategory, showing its anomaly rate.
This way, you can quickly spot what is anomalous on the current view of the dashboard.
Acknowledgements
We would like to thank our dedicated, talented contributors that make up this amazing community. The time and expertise that you volunteer are essential to our success. We thank you and look forward to continuing to grow together to build a remarkable product.
- @Leny1996 for fixing Docker bind-mount stock files creation.
- @fhriley for adding Linux power cap Intel RAPL metrics collector.
- @icy17 for fixing potential crash in the h2o server.
- @kiela for fixing typos and images placement in the Deployment Strategies doc.
- @zeylos for fixing non-interactive options for apt-get and zypper.
Contributions
Collectors
New
- Add AMD GPU collector (proc.plugin)(#15515, @Dim-P)
- Add PCI Advanced Error Reporting metrics collector (proc.plugin) (#15488, @ktsaou)
- Add Linux power cap Intel RAPL metrics collector (proc.plugin) (#15364, @fhriley)
- Add systemd-journal plugin (systemd-journal.plugin)(#15363, @ktsaou)
Improvements
Bug fixes
- Fix power readings for new drivers (python.d/nvidia_smi) (#15755, @ilyam8)
- Dont log if pressure/irq does not exist (proc.plugin) (#15732, @ilyam8)
- Fix no data after 24 hours (ebpf.plugin) (#15694, @thiagoftsm)
- Disable freeipmi.plugin in Docker by default (freeipmi.plugin) (#15651, @ilyam8)
- Fix system swap calls (ebpf.plugin) (#15553, @ilyam8)
- Fix keepalive (freeipmi.plugin) (#15499, @ilyam8)
- Fix wrong logging about FD limits (apps.plugin) (#15467, @ktsaou)
Other
- Change restart message to info (freeipmi.plugin) (#15664, @ilyam8)
- Filter out systemd-udevd.service/udevd cgroup (cgroups.plugin) (#15571, @ilyam8)
- Improve FD limit issue tracing (apps.plugin) (#15504, @ktsaou)
- Add hash table charts for internal monitoring (ebpf.plugin) (#15323, @thiagoftsm)
Documentation
- Fix spelling errors in README.md (#15658, @ilyam8)
- Fix typos and images placement in the Deployment Strategies doc (#15606, @kiela)
- Improve spelling in README.md (#15601, @tkatsoulas)
- Improve emojis in README.md (#15583, @andrewm4894)
- Fix apps.plugin fd badges and typos (#15539, @ilyam8)
- Change api.netdata.cloud to app.netdata.cloud (#15538, @ilyam8)
- Change nvidia_smi link to go version in COLLECTORS.md (#15536, @Ancairon)
- Add
diskquota
collector to third party collectors list (#15524, @andrewm4894) - Clarify health percentage option (#15492, @ilyam8)
- Fix links to Agent Dashboard (#15479, @Ancairon)
- Note that health foreach works only with template (#15478, @ilyam8)
- Overhaul deployment strategies documentation (#15464, @ralphm)
- Reorder cols in "what's new" and add links in README.md (#15455, @andrewm4894)
- Update netdata-functions.md (#14441, @shyamvalsan)
Packaging / Installation
- Add dependencies for systemd journal plugin (#15747, @Ferroin)
- Prefer capability over setuid for systemd-journal in installer (#15741, @ilyam8)
- Add netdata-plugin-systemd-journal package (#15733, @Ferroin)
- Fix systemd-journal makefile (#15727, @ktsaou)
- Update go.d.plugin to v0.54.1 (#15692, @ilyam8)
- Fix edit-config for containerized Netdata when running from host (#15641, @ilyam8)
- Fix Docker bind-mount stock files creation (#15639, @Leny1996)
- Add a machine distinct id to analytics (#15485, @MrZammler)
- Drop support for native packages of Ubuntu 22.10 (#15292, @tkatsoulas)
- Fix non-interactive options for apt-get and zypper (#15288, @zeylos)
Health
- Disable systemdunits alarms (#15726, @ilyam8)
- Remove the noise by silencing alerts that don't need to wake up people (#15590, @ktsaou)
Other Notable Changes
Improvements
- Add support for SNI and chunking to ACLK (#15739, @underhood)
- Prefer titles, families, units and priorities from collected charts (#15614, @ktsaou)
- Speed up AR calculation (#15595, @ktsaou)
Bug Fixes
- Fix memory corruption (#15724, @stelfrag)
- Fix CPU frequency calculation when using /proc/cpuinfo in system-info.sh (#15584, @ilyam8)
- Allow creating alert hashes with --disable-cloud (#15519, @MrZammler)
- Allow manage/health API call without bearer (#15503, @MrZammler)
- Fix the calculation of incremental-sum (#15468, @ktsaou)
Code organization
- Faster facets and journal fixes (#15737, @ktsaou)
- Adjust namespace used for sd_journal_open (#15736, @stelfrag)
- Fix the freez pointer of dyncfg (#15719, @ktsaou)
- Better cleanup of aclk alert table entries (#15706, @MrZammler)
- Fix potential crash bug in h2o server (#15605, @icy17)
- Fix the health query that fetches the maximum unique id (#15589, @stelfrag)
- Add missing file in CMakeLists.txt (#15574, @stelfrag)
- Drop duplicate / unused index (#15568, @stelfrag)
- Detect the path where the netdata-claim.sh script is located (#15556, @ktsaou)
- Fix expiration dates for API responses (#15546, @ktsaou)
- Add cloud status in registry?action=hello (#15530, @ktsaou)
- Wait for node_id while claiming (#15526, @ktsaou)
- Avoid an extra uuid_copy when creating new MRG entries (#15502, @stelfrag)
- Fix resource leak - CID 396310 (#15491, @stelfrag)
- Improve update of the alert chart name in the database (#15490, @stelfrag)
- Dynamic Config MVP0 (#15486, @underhood)
- Fix coverity issue (#15475, @stelfrag)
- Store and transmit chart_name to cloud in alert events (#15441, @MrZammler)
Deprecation notice
We plan to change the following items in the next release (v1.43.0):
| Component | Type | Change | Action |
|--------------------------------------------------------------------------------------------------------------|------------------------------------|--------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------:|
| apps.plugin | collector | a dimension for each group/user/user group => a chart for each group/user/user group | |
| cgroups.plugin | collector | a dimension for each systemd service => a chart for each systemd service | |
| proc.plugin | collector | all "Networking Stack" metrics except "tcp" => "IPv4 Networking" | |
| python.d/nvidia_smi | collector | deprecated | use go.d/nvidia_smi |
| family
attribute | alert configuration and Health API | deprecated | use chart labels |
Netdata Release Meetup
Join the Netdata team on the 11th of August at 17:00 UTC for the Netdata Release Meetup.
Together we’ll cover:
- Release Highlights.
- Acknowledgements.
- Q&A with the community.
RSVP now - we look forward to meeting you.
Support options
As we grow, we stay committed to providing the best support ever seen from an open-source solution. Should you encounter an issue with any of the changes made in this release or any feature in the Netdata Agent, feel free to contact us through one of the following channels:
- Netdata Learn: Find documentation, guides, and reference material for monitoring and troubleshooting your systems with Netdata.
- GitHub Issues: Make use of the Netdata repository to report bugs or open a new feature request.
- GitHub Discussions: Join the conversation around the Netdata development process and be a part of it.
- Community Forums: Visit the Community Forums and contribute to the collaborative knowledge base.
- Discord Server: Jump into the Netdata Discord and hang out with like-minded sysadmins, DevOps, SREs, and other troubleshooters. More than 1600 engineers are already using it!
Details
- 🔍View and search all Netdata releases.
- 🛠️Create and share lists to track your tools.
- 🚨Setup notifications for major, security, feature or patch updates.
- 🚀Much more coming soon!