Release 1.47.0 - SNMP plugin updates, Migrated Python modules, SCIM Identity Management & more!

Release 1.47.0 - SNMP plugin updates, Migrated Python modules, SCIM Identity Management & more!

Aug 29, 2024

The Netdata Team is very excited to introduce you to all the new features and improvements in the new version.

Read the full release notes 🚀
https://github.com/netdata/netdata/releases/tag/v1.47.0

Watch a live demo of Netdata:
https://app.netdata.cloud/spaces/netdata-demo/rooms

Visit the website:
https://www.netdata.cloud/

Release HIGHLIGHTS:

  • 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 modules 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.
  • 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.

00:00 Intro

00:10 SNMP Plugin Enhancements

00:43 Migration of Python modules to Go

01:11 Identity Management Integrations with SCIM

01:33 Enhancement of Reachability Notifications

02:09 MS Teams Notification Integration using MS Workflows

02:33 Automatic Removal of Stale Nodes

02:53 IPv6-Only Environment Support

03:08 New Alerts Protocol - Stale Alerts Fix

03:19 Outro

🚀 Interact with the Team: