Skip to content

Conversation

@simplificator-renovate
Copy link
Contributor

@simplificator-renovate simplificator-renovate bot commented Jul 29, 2024

This PR contains the following updates:

Package Update Change
netdata/netdata minor 1.46.2 -> 1.47.5

Release Notes

netdata/netdata (netdata/netdata)

v1.47.5

Compare Source

Netdata v1.47.5 is a patch release to address issues discovered since v1.47.4.

[!IMPORTANT]
Not all known bug fixes were included in this patch release.
Some fixes involve complex, interdependent changes that couldn’t be easily cherry-picked.
These fixes are expected to be part of the next major release (v2).

This patch release provides the following bug fixes and updates:

  • Fixed an issue where the build process incorrectly checked for sys/capability.h on non-Linux platforms, potentially leading to build failures on FreeBSD systems (#​18849, @​ilyam8)
  • Added "index" label to GPU charts for easier metric grouping (go.d/nvidia_smi) (#​18833, @​ilyam8)
  • Added delay for collection of virtual network interface statistics. This prevents the creation of unnecessary charts for interfaces that may be mapped to containers (proc/proc_net_dev) (#​18812, @​ilyam8)
  • To ensure timely node registration on parent servers with many children, the node state update is now scheduled after context loading. This prevents archived nodes from appearing offline in the Cloud (#​18795, @​stelfrag)
  • Fixed the storage of repeat fields in the alert hash table to ensure accurate handling of recurring alerts #​18760, @​stelfrag
  • Improved network listeners discovery to handle cases where the local-listeners binary consistently times out. The module now includes a mechanism to gracefully exit after multiple consecutive timeouts, preventing unnecessary resource consumption (go.d.plugin) (#​18757, #​18774 @​ilyam8)
  • Fixed sysctl arcstats.p failure on FreeBSD 14 (freebsd.plugin) (#​18748, #​18758 @​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: Use 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.47.4

Compare Source

Netdata v1.47.4 is a patch release to address issues discovered since v1.47.3.

This patch release provides the following bug fixes and updates:

  • Fixed an issue preventing system-cat-native from sending messages to journald (@​ktsaou)
  • Updated the static installation packages to include the latest stable versions of OpenSSL (v3.3.2) and cURL (v8.10.0) (#​18719, @​ilyam8)
  • Ensure correct cross-compilation of go.d.plugin in the CI environment by passing the appropriate GOOS and GOARCH values to package builders (#​18717, @​Ferroin)
  • Implement a check for swap status changes during Agent runtime (#​18702, @​stelfrag)
  • Fixed the calculation of total disk size within LXC containers (system info) (#​18696, @​ilyam8)
  • Fixed the calculation of RAM usage within LXC containers (proc.plugin) (#​18695, @​ilyam8)
  • Fixed using hardcoded 3-second timeout in loop mode instead of configured value from the settings (go.d/nvidia_smi) (go.d/nvidia_smi) (#​18692, @​ilyam8)
  • Add a check for 64-bit built-in atomics during compilation. This ensures compatibility with architectures lacking 64-bit atomic support, such as RISCV32 (#​18565, @​kraj)

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: Use 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.47.3

Compare Source

Netdata v1.47.3 is a patch release to address issues discovered since v1.47.2.

This patch release provides the following bug fixes and updates:

  • Fixed the exit status check in scan to accurately evaluate the smartctl binary's exit status bits (go.d/smartctl) (#​18635, @​ilyam8)
  • Fixed compatibility issues with the Postgres 17 (go.d/postgres) (#​18629, @​ilyam8)
  • Fixed an issue where the collector would incorrectly attempt to write to the Unix socket before reading metric (go.d/uwsgi) (#​18617, @​ilyam8)
  • Fixed a bug in the netdata-updater.sh script that would sometimes cause it to replace the /dev/stdout symlink (#​18646, @​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: Use 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.47.2

Compare Source

Netdata v1.47.2 is a patch release to address issues discovered since v1.47.1.

This patch release provides the following bug fixes and updates:

  • Reduced connection timeout and implemented fallback to IPv4 for ACLK connections (#​18602, @​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: Use 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.47.1

Compare Source

Netdata v1.47.1 is a patch release to address issues discovered since v1.47.0.

This patch release provides the following bug fixes and updates:

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: Use 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.47.0

Compare Source

Table of Contents

Netdata Growth

  • 1.5 million downloads per day
  • 70.1k GitHub stars!
  • 642.7M Docker Hub pulls!

Netdata is being downloaded more than 1.5 million times per day, as reported by Cloudflare, which distributes our binary packages, and Docker Hub, which distributes our docker containers!

Thanks to your love ❤️, Netdata is leading the observability category in the CNCF landscape, having significantly more stars than Elasticsearch, Grafana, Prometheus and all other observability solutions.

We are committed to provide the most advanced and innovative AI-powered, cloud-native and on-premises observability solution, to help us have higher-fidelity AI-insights, while being easier, faster, simpler, and significantly more affordable!

You like Netdata? Give Netdata a ⭐ too, on GitHub!

Release Summary

This marks the final release of Netdata Agent v1.x, with v1.47 being the last in this series. Right after, we will start merging code for the upcoming version of the Agent: v2.0. This means that there will not be any nightlies starting with 1.47.0-nightly-, but instead we will have 1.99.0-nightly-. See below for more on what is to come in Netdata Agent 2.0.

Release Highlights

The following key improvements are released today:

SNMP Plugin Enhancements

The SNMP plugin now features automatic discovery of all network interfaces on SNMP devices. After configuring the SNMP endpoints, the plugin collects:

  • Traffic data per interface.
  • Packet data (unicast, multicast, broadcast) per interface.
  • Error metrics per interface.
  • Discards and status (administrative and operational) per interface.
  • Device uptime.

The plugin supports all SNMP versions (v1, v2, v3).

Migration of Python Plugins to Go

Eighteen data collection modules have been migrated from Python to Go, bringing several benefits:

  • Auto-discovery of running processes via local-listeners.
  • Dynamic configuration support via the dashboard (dyncfg).
  • Instance labeling for enhanced data slicing and dicing on the dashboard.

The goal is to migrate all data collection plugins to Go eventually.

Introduction of Identity Management Integrations with SCIM

In this release we have introduced Identity Management support for enterprise users who want to manage user access to Netdata with their organisation IDM.
This now allows users to integrate their SSO and IDM solutions with Netdata. Go through our documentation for more details.

SSO and IDM with Netdata

Enhancement of Reachability Notifications

The reachability notifications on Netdata Cloud have been enhanced in deployments that have Netdata parents (streaming enabled) as local centralisation points.

  • The notifications are grouped / coalesced through the Netdata Parents
  • If the Netdata Parent (last one in the cluster) becomes unreachable, a single unreachable notification is sent with details of all related nodes that are also unreachable as a result
  • If individual nodes become unreachable, the associated Netdata parent is referenced to help users check network connectivity issues within their infrastructure.
MS Teams Notification Integration using MS Workflows

Microsoft recently announced the deprecation of their legacy MS Connectors and has replaced it with the MS Workflows. This has forced us to modify our MS Teams notification integration.
From immediate effect, old MS Teams integration will stop working and will need to be reconfigured following the documentation mentioned here.

Automatic Removal of Stale Nodes

For environments with high node turnover, the netdatacli tool now supports the bulk removal of stale nodes from a Netdata parent without requiring a restart. This removal process also purges stale nodes from the Netdata Agent dashboard and Netdata Cloud.

IPv6-Only Environment Support

Netdata now fully supports communication in IPv6-only environments. A forthcoming update to Netdata Cloud will enable IPv6-only agents to connect seamlessly.

Stale Alerts Fix

A new protocol for communicating alert transitions to Netdata Cloud has been implemented, resolving issues where alerts would remain in an invalid state.

Acknowledgments

  • @​yoursweetginger for updating "Disable the local dashboard" section with Docker-specific instructions.
  • @​Steve8291 for fixing logs section of the config readme.
  • @​Hufschmidt for removing hard-coded url from python.d/puppet.

Contributions

Collectors
Rewritten
Improvements
Bug fixes
Other
Packaging/Installation
All changes
Documentation
All changes
Other Notable Changes
Improvements
  • Add ALL_NODES keyword and node hostname parameter to remove-stale-node command for flexible stale node removal, including the ability to remove all stale nodes at once (#​18386, @​stelfrag)
  • Detect on startup if the netdata-meta.db file is not a valid database file (#​17924, @​stelfrag)
  • Support IPV6 when establishing MQTT connection to the cloud (#​18217, @​stelfrag)
Other

Deprecation notice

Changed in this release: Rewritten/Changed collectors

Rewritten Collectors: we have rewritten a number of collectors from Python (python.d.plugin) to Go (go.d.plugin).

Deprecated Collector (Python) Replacement Collector (Go)
python.d/ap go.d/ap
python.d/beanstalk go.d/beanstalk
python.d/dovecot go.d/dovecot
python.d/exim go.d/exim
python.d/gearman go.d/gearman
python.d/icecast go.d/icecast
python.d/ipfs go.d/ipfs
python.d/memcached go.d/memcached
python.d/monit go.d/monit
python.d/nsd go.d/nsd
python.d/postfix go.d/postfix
python.d/puppet go.d/puppet
python.d/rethinkdb go.d/rethinkdb
python.d/riakkv go.d/riakkv
python.d/squid go.d/squid
python.d/tomcat go.d/tomcat
python.d/tor go.d/tor
python.d/uwsgi go.d/uwsgi

Important Note: While most users won't experience any disruption, there's one key point to consider if you're heavily relying on Netdata's metrics, such as exporting data to an external Time-Series Database (TSDB) or creating custom alerts.
Due to the rewrite, the names of some metrics in some collectors have been changed.
You may need to update your configurations to reflect the new metric names to avoid disruptions in your workflows.

To view a complete list of all metrics collected by a specific collector, refer to its documentation.

Removed Collectors

Removed Collector (Python) Reason
python.d/changefinder Unnecessary due to built-in anomaly detection. Unmaintained and uses unmaintained third-party library.
python.d/example Redundant due to existing Python collectors.
python.d/retroshare Statistics no longer available in upstream project.

Upcoming changes for Netdata Agent v2.0

The upcoming version of the Netdata Agent, v2.0, is nearing completion (and should be available early September) and will begin merging into the nightly channel immediately after the release of v1.47. Users of our nightly release channel will start experiencing parts of Netdata v2.0 as they are integrated, reflected in the version numbers starting with 1.99.0-nightly-.

Microsoft Windows Support

Netdata v2.0 will extend full native support to Windows servers and desktops, matching the feature set currently available on Linux, FreeBSD, and macOS. Users on the nightlies release can begin using Windows nodes across all dashboards as a beta. However, once mark this as GA, access to Windows nodes will be restricted to customers with a Netdata paid plan.

Netdata UI v3

The new dashboard (Netdata UI v3) will introduce several enhancements, including:

  • A new table of contents for metrics.
  • Improved log analysis with advanced customization options.
  • Controlled access to Netdata agents.
  • Unified features for both Netdata Agent and Netdata Cloud dashboards.

The dashboard will be split into two components:

  1. Open-source splash screen: Distributed with the Netdata agent, it provides information about the running agent, helps users log in to Netdata Cloud, and allows them to claim the agent.
  2. Main dashboard: Available as a separate package for local installation or accessible via a CDN.

Netdata UI v3 will utilize the new Netdata API v3. Consequently, all prior versions of dashboards (v0, v1, v2) will be removed, as well the the old APIs (v1, v2). Without logging into Netdata Cloud, the new v3 UI will continue to be usable as a fallback, with reduced functionality, similar to v2 and aligned with our Community Plan.

Netdata Cloud as a License Manager and Single-Sign-On Provider

For environments isolated from the internet, Netdata v2.0 will allow Netdata Cloud to function as:

  • A license manager, either directly or through a Netdata Parent.
  • A Single-Sign-On (SSO) provider, controlling access to local agent dashboards.

When configured in this manner, observability data remains within the isolated environment, ensuring all access is authenticated and authorized.

Other notes
  • The main dashboard artifacts will be removed from the main Agent code repository. For native builds, we will publish them as a new dependency package. For other builds, through the kickstart script, we will download the required artifacts.
  • Going forward, the Agent will always be built with support for Netdata Cloud.

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:

  • Premium Support: Customers who wish to have a direct channel with Netdata and prioritised support with defined SLAs can reach out to us.
  • 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.46.3

Compare Source

Netdata v1.46.3 is a patch release to address issues discovered since v1.46.2.

This patch release provides the following bug fixes and updates:

  • Fixed an issue where some contexts were initially missing from the dashboard on a newly installed Netdata (#​18198, @​ktsaou).
  • Fixed "Directory existence" chart label (go.d/filecheck) (#​18126, @​ilyam8).
  • Fixed nsudo command execution issue by setting uid/gid/egid to 0 before searching for executable (#​18189, @​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!

Configuration

📅 Schedule: Branch creation - "before 8am on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@andyundso andyundso removed their assignment Aug 6, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from f1acf11 to 2b67ec4 Compare August 22, 2024 16:04
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.46.3 Update dependency netdata/netdata to v1.47.0 Aug 22, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from 2b67ec4 to 0dd9a14 Compare September 10, 2024 15:03
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.47.0 Update dependency netdata/netdata to v1.47.1 Sep 10, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from 0dd9a14 to 7254c22 Compare September 24, 2024 14:04
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.47.1 Update dependency netdata/netdata to v1.47.2 Sep 24, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from 7254c22 to ac32a69 Compare October 2, 2024 15:03
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.47.2 Update dependency netdata/netdata to v1.47.3 Oct 2, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from ac32a69 to 6200338 Compare October 9, 2024 17:04
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.47.3 Update dependency netdata/netdata to v1.47.4 Oct 9, 2024
@simplificator-renovate simplificator-renovate bot force-pushed the renovate/netdata-netdata-1.x branch from 6200338 to 3fe5537 Compare October 24, 2024 15:03
@simplificator-renovate simplificator-renovate bot changed the title Update dependency netdata/netdata to v1.47.4 Update dependency netdata/netdata to v1.47.5 Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants