Netdata Versions Save

The open-source observability platform everyone needs!

v1.45.2

2 weeks ago

Netdata v1.45.2 is a patch release to address issues discovered since v1.45.1.

This patch release provides the following bug fixes and updates:

  • Improved PostgreSQL/MySQL local listener discovery to automatically check for connections using both TCP and Unix sockets, enabling support for passwordless Unix socket connections (#17304 #17305, @ilyam8)
  • Fixed an issue that prevented negative matching of host/chart labels in alert configurations (#17290 #17292, @ktsaou)
  • Improved go.d.plugin stability by preventing Netdata from shutting down the entire plugin due to an issue with registering jobs for unregistered modules (#17289, @ilyam8)
  • Improved go.d.plugin HTTP requests now include a UserAgent string, enhancing identification in server log (#17286, @ilyam8)
  • Improved Nginx discovery in go.d.plugin by automatically trying multiple status endpoints when discovering Nginx containers (#17285, @ilyam8)
  • Fixed a go.d.plugin panic that could occur when using the Unbound collector with TLS (#17283, @ilyam8)
  • Fixed a libyaml linking issue (#17276, @Ferroin)
  • Improved go.d.plugin configuration validation, preventing unexpected or invalid options through dynamic configurations (#17269, @ilyam8)

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 2000 engineers are already using it!

v1.45.1

3 weeks ago

Netdata v1.45.1 is a patch release to address issues discovered since v1.45.0.

This patch release provides the following bug fixes and updates:

  • Ensured proper handling of default values for data collection jobs submitted via dynamic configuration. (#17255, @ilyam8)
  • Optimized go.d.plugin service discovery by filtering out irrelevant docker-proxy listeners. (#17254, @ilyam8)
  • Improved go.d.plugin's ability to find applications, including those using IPv6, and identify Apache processes more reliably. (#17252, @ilyam8)
  • Improved OpenSSL discovery on macOS for Homebrew builds. (#17250, @Ferroin)
  • Obsolete references to saving the internal database using the USR1 signal, reflecting the removal of save/map memory modes. (#17249, @ilyam8)
  • Added ZSTD compression support for dbengine (disabled by default for now). This improves storage efficiency when available, automatically falling back to uncompressed pages for compatibility. (#17244, @ktsaou)
  • Fixed a bug that caused metric reference count errors during release. (#17239, @ktsaou)
  • Code cleanup. (#17237, @ktsaou)
  • Enabled Gorilla compression by default for dbengine, reducing memory usage. (#17234, @ktsaou)
  • Improved dbengine unit tests for better code coverage and maintainability. (#17232, @ktsaou)
  • Fixed a database engine cache bug that could cause queries to stop prematurely under pressure. (#17231, @ktsaou)
  • Implemented caching optimization to reduce the number of cache flushes following journal file v2 creation. (#17220, @stelfrag)
  • Reduced clutter in MySQL/MariaDB query logs by disabling session query logging for the go.d/mysql collector. (#17219, @ilyam8)
  • Improved go.d.plugin to correctly identify MariaDB databases. (#17218, @ilyam8)
  • Enhanced macOS build stability by using native libraries and optimizing checks for dependencies. (#17216, @Ferroin)
  • Suppressed unnecessary compiler warnings about redefined macros, improving build cleanliness and compatibility with stricter build flags. (#17209, @Ferroin)

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 2000 engineers are already using it!

v1.45.0

4 weeks ago

v1.44.3

2 months ago

Netdata v1.44.3 is a patch release to address issues discovered since v1.44.2.

This patch release provides the following bug fixes and updates:

  • Improved handling of slow queries and CPU usage of the ACLKSYNC thread. (#16838, @stelfrag)
  • Improved error handling for listen bind failures. Instead of terminating fatally, Netdata now exits gracefully. (#16937, @stelfrag)
  • Fixed invalid alert durations in health log entries. (#16931, @stelfrag)
  • Fixed a race condition during analytics data setup, preventing potential Netdata crashes. (#16929, @stelfrag)
  • The Netdata base image includes Debian backports for comprehensive security and stability. (netdata/helper-images#271, @tkatsoulas)

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 1900 engineers are already using it!

v1.44.2

2 months ago

Netdata v1.44.2 is a patch release to address issues discovered since v1.44.1.

This patch release provides the following bug fixes and updates:

  • Fixed an inconsistency where the NETDATA_LOG_LEVEL environment variable did not affect log level in Docker containers. (#16943, @ilyam8)
  • Fixed inconsistent log severity across sources: log severity level setting now work for all Netdata log sources (daemon, collector, health, access, aclk). (#16922, @ilyam8)
  • Fixed a bug in chartd.d.plugin that prevented loading of its modules configuration files. (#16939, @ilyam8)
  • Fixed inaccurate server type identification in Netdata Cloud for FreeBSD jails. Jails are now recognized correctly. (#16858, @ilyam8)
  • Fixed a bug that prevented the edit-config script from running correctly in Podman containers. The script now accurately identifies container environments. (#16825, @Ferroin)
  • Fixed a bug that caused excessive logging of "Using host prefix directory" messages. (#16814, @ilyam8)
  • Fixed incorrect label source for apps.plugin charts, ensuring they are now accessible when querying Prometheus metrics. (#16810, @boxjan)
  • Fixed a bug in the cgroups.plugin that could lead to crashes. Additionally, addressed incorrect thread name during fatal Agent exits. (#16771, @ktsaou)
  • Fixed a race condition related to pthread_detach() calls, preventing potential Netdata crashes during thread creation. (#16760, @ktsaou)
  • Fixed a bug that caused "maximum number of cgroups reached" messages to spam logs. (#16730, @ilyam8)
  • Fixed incorrect service file location during MacOS installation: now, launchctl commands can reliably start and stop Netdata. (#16693, @ilyam8)
  • Fixed a bug that caused the Netdata claiming process to fail on macOS due to an inaccessible netdata-claim.sh script. (#16686, @ilyam8)
  • Fixed missing host label streaming from child nodes: host labels are now transmitted reliably to parent nodes. (#16821, @stelfrag)
  • Fixes a bug in clock resolution calculation that prevented some data collection plugins from working correctly. (#16720, @ktsaou)
  • Fixed a bug that caused Netdata to crash when calculating database size due to missing or single datafiles. (#16699, @ktsaou)
  • Fixed a bug that caused the cups.plugin to not terminate upon receiving a SIGPIPE (Broken Pipe) signal. (#16691, @ilyam8)
  • Fixed a reference counting issue that could lead to Netdata crashes. (#16687, @ktsaou)
  • Fixed charts context and family definitions of exporting engine. (#16683, @ilyam8)
  • Fixed a bug that could cause crashes when processing web requests. (#16664, @ktsaou)
  • Fixed improper handling of the dbengine event loop during shutdown. (#16658, @stelfrag)
  • Fixed a potential memory corruption issue in database code. (#16654, @stelfrag)
  • Fixed "response too big" error for Systemd-journal: addressed limitations by raising the maximum web response size. (#16649, @ktsaou)
  • Fixed compilation issues with --disable-dbengine: addressed errors that prevented successful builds when this flag was used. (#16611, @stelfrag)
  • Fixed labels corruption due to duplicate key/value pairs. Additionally, addressed logging errors that occurred during fatal Agent exits. (commit, @ktsaou)
  • Update go.d.plugin to v0.58.0. (#16725, @ilyam8).

Acknowledgements

We would like to thank our dedicated, talented contributors who 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.

  • @boxjan for fixing incorrect label source for apps.plugin charts.

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 1900 engineers are already using it!

v1.44.1

4 months ago

Netdata v1.44.1 is a patch release to address issues discovered since v1.44.0.

This patch release provides the following bug fixes and updates:

  • Fixed an issue in the uninstall script that prevented log2journal and systemd-cat-native from being removed (#16585, @ilyam8).
  • Fixed a bug that caused the debugfs.plugin to not terminate upon receiving a SIGPIPE (Broken Pipe) signal (#16569, @ilyam8).
  • Fixed memory leak during host chart label cleanup (#16568, @stelfrag).
  • Fixed incorrect cpu architecture/ram/disk values in build info (#16567, @ilyam8).
  • Fixed a bug that prevented the parent from accepting streaming connections on systems with one CPU core (#16565, @stelfrag).
  • Make the systemd-journal mandatory package on Centos 7 and Amazon linux 2 (#16562, @tkatsoulas).
  • Fixed crash on reading memory clock speed of an AMD graphics card (#16561, @MrZammler).
  • Fixed an unhandled error that occurred when setting file capabilities in the Debian postinst script of the perf.plugin (#16558, @tkatsoulas).
  • Fixed an issue where the user's netdata home directory was set to an incorrect value (#16548, @ilyam8).
  • Added the lightweight text editor to the Docker image (#254, @tkatsoulas).

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 1700 engineers are already using it!

v1.44.0

4 months ago

v1.43.2

5 months ago

Netdata v1.43.2 is a patch release to address issues discovered since v1.43.1.

This patch release provides the following bug fixes and updates:

  • Fix rrdlabels type (1676de2, @stelfrag).
  • Fix label copy to allow new keys with different values (6179213, @stelfrag).
  • Fix internal label source propagation when streaming metrics (60cd86d, @ktsaou).
  • Speed up queries when sending alerts to Cloud on parents with a large number of alerts per child (f80f0fc, @MrZammler).
  • Fix filtering when selecting multiple fields in systemd-journal plugin (750ca8e, @stelfrag).
  • Fix an issue where parents were missing chart labels of child instances (240f9e7, @ktsaou).
  • Fix an issue where updated labels were not propagated to parents (644d432, @stelfrag).

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 1700 engineers are already using it!

v1.43.1

5 months ago

Netdata v1.43.1 is a patch release to address issues discovered since v1.43.0.

This patch release provides the following bug fixes and updates:

  • Prevent wrong optimization armv7l static build (#16274, @stelfrag).
  • Fixed pattern matching in Functions Search (#16264, @ktsaou).
  • Fixed an issue where the query planner was using the wrong dbengine tier that had no data for the selected time period (#16263, @ktsaou).
  • Fixed invalid payload in Discord notifications (#16257, @luchaos).
  • Fixed possible deadlock on discovery thread shutdown in cgroups plugin (#16246, @stelfrag).
  • Fixed duplicate chart labels (#16249, @stelfrag).
  • Fixed dimension HETEROGENEOUS check (#16234, @stelfrag).
  • Updated go.d plugin version to v0.56.3 (#16228, @ilyam8).
  • Fixed calculation of dbengine statistics on 32bit systems (#16222, @stelfrag).
  • Improved handling of duplicate labels (#16172, @stelfrag).
  • Improved cleanup on shutdown of collectors (#16023, @ktsaou)

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.

  • @luchaos for fixing Discord notifications.

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 1700 engineers are already using it!

v1.43.0

6 months ago

Groundbreaking: systemd-journal logs release!

Table of Contents

Steady to our schedule, this is another great Netdata release!

Netdata Growth

  • 65.5 k GitHub Stars ⭐ Since October 2023, Netdata is leading the observability category in the CNCF landscape, surpassing Elasticsearch. Thank you for your love ❤️! Give Netdata a ⭐ too, on GitHub!

  • 595 M docker hub pulls Netdata runs with about 200k docker hub downloads per day. Since June 2023 we are a Verified Publisher, so that Netdata pulls don't count against docker hub pull limits for our users, allowing all our users to integrate Netdata to their CI/CD toolchains.

Release Summary

This release is the most robust and reliable Netdata we have ever built.

These are the main areas Netdata has improved since the last release:

  1. Logs Today we release an almost rewritten version of systemd-journal, to improve its performance and visualization capabilities. systemd-journal holds critical systems and security information and given the lack of systemd-journal visualization tools, we focused first on filling this gap. At the same time, we are standardizing the way logs should be as a part of Netdata, enabling us to support more log management engines, like Loki and Elasticsearch.

  2. Instances Slice and Dice Given the capabilities of the new Netdata Agent UI (v2), we are changing the way some of our collectors collect and expose metrics, to allow easier slicing and dicing of the data and be more OpenTelemetry compatible in terms of specifications. So, in this release we changed the way apps.plugin exposes charts in the Applications section of the dashboard. Following the NIDL framework, each application group is now an instance, allowing better aggregation of processes utilization across nodes. Similarly, our systemd units charts have been updated to have an instance for each systemd unit. For the same reasons, disk charts now have additional labels (id, model and serial) to help us identify disks from the charts. Unfortunately, such changes tend to make the older dashboards (v1, v0) less usable, especially on servers with many hundreds of instances.

  3. Stock Alerts A number of changes have been implemented to the Netdata Health engine, to allow better integration with the new dashboard. More changes in this area are about to come, as part of the next release: a) allow multi-node alerts on parents, b) allow evaluating and configuring alerts from the UI.

  4. Alerts Accuracy Netdata has by default 3 tiers of metrics, each with a different resolution. The Netdata query planner is automatically picking the right tier to satisfy a query, based on the number of points requested in the response. For alerts there was a side effect. Since alerts request only 1 point of data in the response, the query planner was picking the "easier" tier to query, which is of course the one with the lower resolution. Now alerts are always run on tier 0, the higher resolution one.

  5. Lower Resources Utilization Several changes have been implemented for Netdata to better take care of itself. That includes lower memory usage, lower disk footprint, self vacuuming of SQLite databases, and more. Probably the most notable change is that now Netdata needs only 1 pointer (8 bytes on 64 bit, 4 bytes on 32 bit) for each use of a label name-value combination. This improves drastically Netdata's memory requirements in setups like busy k8s clusters, that containers come and go all the time, increasing the labels cardinality significantly.

  6. 32bit Netdata on 64bit IoT machines A common request when Netdata is installed on 64bit IoT devices, is to have a 32bit Netdata running there. Before this release, this was not possible. Now a 32bit Netdata will nicely run on a 64bit operating system.

  7. Netdata Cloud on prem Netdata Cloud is now available to be installed on-prem! Several companies have already deployed it and are currently testing it. If you want to join them, submit this form.

Release Highlights

systemd-journal

systemd-journal was first included in Netdata v1.42.0. Immediately after release, we recognized the wider need for this feature, so we've rewritten the plugin almost entirely, to provide the best possible experience. This work is also fundamental for supporting more log monitoring integrations - stay tuned!

The major improvements done on systemd-journal logs function were:

  • addition of the histogram for log entries over time, with a break down per field-value, for any field and any time-frame
  • enable of the PLAY mode provides the same experience as journalctl -f, showing new logs entries immediately after they are received
  • allow filtering on any journal field or field value, for any time-frame
  • add support for coloring log entries, the same way journalctl does

If you want to take a look at a full presentation of the systemd-journal plugin, how it works, how you can take full advantage of this and even instructions on configuration of a logs centralization server, check the documentation for the plugin.

chrome_tf8dV0qS5x

You can experience the power of systemd-journal logs function in one of our Netdata demo rooms here or check our latest YouTube video on it.

Want to know why you should untap the full potential of systemd-journal logs? Check out Netdata's founder, Costa Tsaousis @ktsaou, blogpost on it here.

Virtual Machine monitoring (VMWare vSphere)

With the increased feedback and requests on VMware vCenter Server collectors we have:

  • Reviewed our out-of-the-box charts
  • Added labels to the charts, e.g. host, datacenter, cluster, vm
  • Reviewed the metadata on alerts
  • Added summary charts section

It is with this feedback from the Community that we can keep working on improving Netdata to ensure it meets your needs!

What is coming next

We are currently working on the following areas, which we hope to release next month:

  1. Logs Explorer for Loki and Elasticsearch Similar to systemd-journal, allow Netdata to explore, query and visualize logs from Loki and Elasticsearch.

  2. Collectors Configuration from the UI In the last release we presented the Integrations Marketplace. Since then, we work to make all integrations configurable via the dashboard. This will allow all of us to configure our Netdata servers directly from the UI, without touching configuration files, improving significantly the usability and easiness of Netdata.

  3. Alerts Configuration from the UI Similarly, we work to allow configuring alerts directly from the UI, without text file configurations, so the all of us can create powerful alerts on the spot.

  4. Netdata Mobile App We are at the final stage of releasing our Netdata Mobile App (iOS and Android) for receiving mobile push notifications and exploring alerts statuses.

  5. Scalability Given the wide adoption of Netdata, we are committed to make Netdata scale better in larger environments. Especially when it comes to Netdata parents, we aim to provide the best scalability possible. We are currently finalizing the necessary changes to allow Netdata achieve:

    • 1 CPU core per 1 million metrics/s for data collection
    • 1 CPU core per 1 million metrics/s for ML and health (alerts)
    • 1 CPU core per 1 million metrics/s for re-streaming (pushing metrics to another parent)

    Of course, the numbers depend on the CPU and its clock, but they shouldn't vary significantly on modern systems.

    At the same time, we work to integrate Gorilla compression to our database. This will provide a significantly better overall memory footprint for Netdata.

Acknowledgments

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.

  • @MAH69IK for improving ntfy notification title.
  • @chpfm for fixing slave/user metrics collection stopping when query times out in go.d/mysql.
  • @k0ste for various installation improvements on CentOS-Stream.
  • @kylemanna for fixing an issue where a properly functioning sensors was skipped due to limits in python.d/sensors.
  • @miversen33 for adding access control configuration to ntfy notification method.
  • @novotnyJiri for fixing the wrong path in ansible-playbook deployment guide.
  • @theggs for adding installation description for Homebrew on Apple Silicon.
  • @vpnable for fixing counting UNDEF as users in go.d/openvpn_status_log.
  • @zhqu1148980644 for fixing docker-compose example.
  • @luisj1983 for implementing molecule tests in the netdata/ansible playbook

Contributions

Collectors

All changes

Improvements

  • Improve exposing metrics by creating a chart for each app group/user/user group (apps.plugin) (#16095, @thiagoftsm)
  • Add env NETDATA_LOG_SEVERITY_LEVEL support to external collectors (#16089, @ilyam8)
  • Add env NETDATA_LOG_SEVERITY_LEVEL support (charts.d.plugin) (#16085, @ilyam8)
  • Add env NETDATA_LOG_SEVERITY_LEVEL support (python.d.plugin) (#16084, @ilyam8)
  • Improve performance by reading files sequentially (systemd-journal.plugin) (#16038, @ktsaou)
  • Add systemd-journal plugin to apps_groups.conf (apps.plugin) (#16024, @ilyam8)
  • Improve exposing metrics by creating a chart for each systemd service (cgroups.plugin) (#15975, @thiagoftsm)
  • Add disk labels (proc/diskstats) (#15949, @ktsaou)
  • Add support for opening journal files when running inside a container (systemd-journal.plugin) (#15830, @ktsaou)
  • Add env NETDATA_LOG_SEVERITY_LEVEL support (go.d.plugin) (#1351, @ilyam8)
  • Add "network" config option that allows configuration of DNS resolution (go.d/ping) (#1348, @ilyam8)
  • Add "custom_numeric_fields" config option (go.d/web_log) (#1343, @ilyam8)
  • Add upsd (NUT) collector (go.d/upsd) (#1341, @ilyam8)
  • Improve status chart by making it a dimension per status (go.d/vcsa) (#1332, @ilyam8)
  • Add label to vm/host charts (go.d/vsphere) (#1331, @ilyam8)

Bug fixes

  • Fix 1-second latency in play mode (systemd-journal.plugin) (#16123, @ktsaou)
  • Fix an issue where ipv4 metrics were exposed as ip (proc/netstat) (#16122, @ilyam8)
  • Fix an issue where OOMKill was created unconditionally (ebpf.plugin) (#16115, @thiagoftsm)
  • Fix an issue where ebpf threads did not respect the enable/disable value in the configuration (ebpf.plugin) (#16083, @thiagoftsm)
  • Fix using undefined var when loading job statuses (python.d.plugin) (#15965, @ilyam8)
  • Fix an issue where a properly functioning sensor was skipped due to limits (python.d/sensors) (#15905, @kylemanna)
  • Fix slave/user metrics collection stopping when query times out (go.d/mysql) (#1346, @chpfm)
  • Fix counting UNDEF as users (go.d/openvpn_status_log) (#1334, @vpnable)
  • Fix an issue where power metric were not collected due to renaming (go.d/nvidia_smi) (#1310, @ilyam8)

Other

Packaging / Installation

All changes
  • Fix removing wrong directories when uninstalling on FreeBSD (#16167, @tkatsoulas)
  • Fix repo path for openSUSE 15.5 packages (#16161, @tkatsoulas)
  • Fix an issue running a Docker container when the default user was configured as a non-root user (#16156, @ilyam8)
  • Fix an issue where the uninstaller script doesn't clean up properly (#16148, @ilyam8)
  • Fix problem with the uninstaller script when executed as a regular user (#16146, @ilyam8)
  • Skip trying to preserve file owners when bundling external code (#15966, @Ferroin)
  • Cleanup Dockerfile (#15902, @Ferroin)
  • Skip copying environment/install-type files when checking existing installations (#15876, @Ferroin)
  • Add setuid fallback for perf and slabinfo plugins in the installer script (#15807, @ilyam8)
  • Fix an issue where cleanup was not performed during the kickstart.sh dry run (#15775, @ilyam8)
  • Add CentOS-Stream to distros (#15742, @k0ste)
  • Fix build with --disable-https (#15395, @MrZammler)
  • Enable building go.d plugin natively for CentOS-Stream (#14551, @k0ste)

Documentation

All changes

Health

All changes

Other Notable Changes

All changes

Improvements

Bug Fixes

Other

Deprecation notice

Changed in this release

In accordance with our previous deprecation notice, the following items in this release have been changed:

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" have been moved to "IPv4 Networking"
family attribute alert configuration and Health API deprecated use chart labels

Will be changed in the next release

We plan to change in the next release (v1.44.0):

Component Type Change Action
charts.d/nut collector deprecated use go.d/upsd

Netdata Release Meetup

Join the Netdata team on the 18th of October at 16:30 UTC for the Netdata Release Meetup.

Together we’ll cover:

  • Release Highlights.
  • Acknowledgments.
  • 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 1700 engineers are already using it!