netdata v1.26.0 Release Notes

Release Date: 2020-10-14 // over 3 years ago
  • πŸš€ Release v1.26.0

    πŸ“š The v1.26.0 release of the Netdata Agent brings exciting new collectors written in Go, a new integration with the DevOps startup StackPulse, and massive improvements to the way users navigate Netdata's documentation. We've also added compatibility with an exciting new feature that's coming soon to Netdata Cloudβ€”stay tuned!

    πŸ“š This release contains 3 new collectors, 1 new notifcation method, 21 improvements, 13 documentation updates, and 12 bug fixes.

    At a glance

    The Netdata Agent can now collect metrics from files/directories, systemd units, and ISC DHCP servers. These new collectors are part of our larger effort to migrate all collectors to Go, which provides more extensibility compared to previous implementations. You can read about each of these new collectors in our docs: filecheck, systemd, isc_dhcpd.

    ↔ We're excited to extend our health watchdog even further to integrate with StackPulse, which is designed to help SREs manage and respond to incidents with code and automation. You can read more about how to configure Netdata to send notifications to StackPulse in the docs.

    πŸ“„ We rearchitected our docs/education site , Netdata Learn, to focus on users actions rather than the Netdata Agent's hierarchy of code. The core docs now better guide users through the most important actions, such as configuring collectors and interacting with charts, independent of whether they use only the Netdata Agent, or the Agent in combination with Netdata Cloud. Of course, all of our reference documentation is still alive and kicking for those who want to dive into every configuration option or API query. We also revamped our guides page with better visuals, a search/filter, and more rational categories.

    Acknowledgments

    πŸš€ We're grateful to the Netdata community for their contributions for this release.

    • @HolgerHees for fixing the comment syntax in Netdata's systemd file. (#10066,
    • πŸ”Œ @Saruspete for fixing a file descriptor leak in the Infiniband colector (proc.plugin).
    • πŸ”Œ @hamedbrd for adding a new Go-based systemd unit state collector and fixing gauges for the go.d.plugin/web_log collector.
    • @chadknutson for adding chart for churn rates to python.d/rabbitmq.
    • @hydrogen-mvm for adding a missing period in the Netdata dashboard.
    • @roedie for adding a missing libelf-dev dependency.
    • πŸ“š @Dim-P) and @disko for documentation improvements.

    πŸ‘Œ Improvements

    • βž• Add the ability to send Agent alarm notifications to StackPulse. (#9965, @thiagoftsm)
    • βž• Add a way to get build configuration info from the Agent. (#9913, @Ferroin)
    • βž• Add chart for churn rates to python.d/rabbitmq. (#10031, @chadknutson)
    • βž• Add failed dim to the connection_fails alarm in the Portcheck alarm. (#10048, @ilyam8)
    • πŸ‘Œ Improve the data query when using the context parameter (#9978, @stelfrag).
    • βž• Add a context parameter to the data endpoint. (#9931, @stelfrag)

    Netdata Cloud

    Collectors

    Dashboard

    Packaging/installation

    • Rename NETDATA_PORT to NETDATA_LISTENER_PORT. (#10045, @knatsakis)
    • βž• Add a few changes that were missed by the systemd updater support. (#10007, @Ferroin)
    • Switch to our installer's bundling code for libJudy in static installs. (#9988, @Ferroin)
    • βž• Add improved auto-update support. (#9966, @Ferroin)
    • βž• Add missing libelf-dev dependency. (#9974, @roedie)
    • ⚑️ Update RPM spec file to use automatic dependency list generation. (#9937, @Ferroin)
    • βž• Add support for using /etc/cron.d for auto-updates. (#9598, @Ferroin)
    • βž• Add more stringent check for C99 support in configure script. (#9982, @Ferroin)

    πŸ“š Documentation

    • βž• Add note about using nolock when debugging. (#10036, @andrewm4894)
    • ⚑️ Update claiming document to instruct users to install uuidgen. (#9925, @OdysLam)
    • πŸ›  Fix link in exporting document. (#10020, @Dim-P)
    • πŸ“„ Clean up and better cross-link new docsv2 documents. (#10015, @joelhans)
    • πŸ“š Update FreeBSD documentation with updated packages. (#10005, @disko)
    • βž• Add documentation for claiming k8s parent pods and Prometheus service discovery. (#10001, @joelhans)
    • βž• Add docsv2 project to master branch. (#10000, @joelhans)
    • πŸ›  Fix setting for disabling eBPF-apps.plugin integration. (#9967, @joelhans)
    • πŸ›  Fix Stackpulse doc. (#9968, @thiagoftsm)
    • βž• Add persistent configuration details to Docker docs. (#9926, @joelhans)
    • βž• Add guide for monitoring Pi-hole and Raspberry Pi. (#9770, @joelhans)
    • βž• Add notice to Docker docs about systemd volumes. (#9927, @thiagoftsm)
    • Add mirrored_hosts_status into Swagger docs. (#9867, @underhood)

    πŸ› Bug fixes

    • πŸ›  Fix systemd comment syntax. (#10066, @HolgerHees)
    • πŸ›  Fix file descriptor leak in Infiniband collector (proc.plugin). (#10013, @Saruspete)
    • πŸ›  Fix the data endpoint to prioritize chart over context if both are present. (#10032, @stelfrag)
    • πŸ›  Fix cleanup of obsolete charts. (#9985, @mfundul)
    • πŸ›  Fix typos in installer functions. (#9992, @Ferroin)
    • πŸ›  Fix typo inside netdata-installer.sh (#9962, @thiagoftsm)
    • πŸ›  Fix build for the AWS Kinesis exporting connector. (#9823, @vlvkobal)
    • πŸ›  Fix incorrect condition in updater type detection. (#10028, @Ferroin)
    • πŸ›  Fix gauges for go.d.plugin/web_log collector. (#10029, @hamedbrd)
    • πŸ›  Fix locking order to address CID_362348. (#9991, @stelfrag)
    • πŸ›  Fix chart's last accessed time during context queries. (#9952, @stelfrag)
    • πŸ›  Fix resource leak in case of malformed request to Netdata Cloud. (#9934, @underhood)