Release 3.4.1
New in This Release
Theme | Feature |
---|---|
Lightbits on Microsoft Azure | Lightbits is available for preview as a managed app in the Azure Marketplace. |
Platform | Ported Lightbits kernel modules to userspace, eliminating previous dependency on specific Linux kernel versions. Lightbits can be installed on Red Hat 8 and Red Hat 9 compatible distributions (i.e. RHEL, AlmaLinux, RockyLinux). For the full list of supported operating systems and kernels, see the General System Requirements page of the Lightbits Installation and Configuration Guide. |
Monitoring Stack Changes
Lightbits Release 3.4.x introduces some changes to front-end metrics (node/volume IOPS/BW/latency), to address issues that could arise at large scale, along with some possible inaccuracies with latency metrics. Note that this could require an update to the Prometheus and Grafana configuration (or other similar tools used to scrape/store and display metrics collected from Lightbits).
If you use the Lightbits reference monitoring stack. update and use the following files from current Lightbits monitoring tools:
updated: prometheus/record.rules.yaml
updated: prometheus/prometheus.yaml
new: grafana: server_performance_ tab.json (replacing the performance_tab)
new: grafana: /volume_performance_ tab.json
More specifically, the following changes were made.
- iops/BW metrics of the lightbox_fe_ nr_xxx_ irate format have been deprecated (and their associated Prometheus recording rules were updated). Similar lightbox_fe_ nr_xxx metrics still exist, and rate calculation was moved to Prometheus.
- For latency metrics of the lightbox_fe_ xxx_duration_ x_xK_ avg format, units of metrics have changed to seconds (CPU cycles, recording rules, and the Grafana dashboard have been updated accordingly).
- The collector for frontend metrics (iops/bw/duration, and all metrics of the lightbox_fe_ xxx_xxx_ format) have been moved from the datapath collector to a dedicated collector: "duroslight". (Note that if a scrape was done for specific collectors as per the reference in prometheus.yaml, this should be added to the list of collectors to scrape).
- New/updated Grafana reference dashboards have been added for server/volume performance (deprecating the performance_tab dashboard).
Installation and Upgradeability
This release is upgradeable from the prior releases listed below. An (x) indicates upgradeability from the listed release. An empty bracket “( )” indicates this release is not directly upgradeable from that particular release and upgrading requires an upgrade to an intermediary release (e.g., 3.2.1 to 3.3.2 to 3.4.1) or a new installation.
( ) Lightbits 2.2.x
( ) Lightbits 2.3.x
( ) Lightbits 3.0.x
( ) Lightbits 3.1.1
( ) Lightbits 3.1.2
( ) Lightbits 3.2.1
(x) Lightbits 3.3.1
(x) Lightbits 3.3.2