23.05.0 #2037
cgrinds
announced in
Announcements
23.05.0
#2037
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
23.05.0 / 2023-05-03
📌 Highlights of this major release include:
💎 Seven new dashboards:
⭐ Several of the existing dashboards include new panels in this release:
🔐 Harvest can fetch cluster credentials via a credential script. Thanks to Ed Wilts for raising.
🌾 Harvest includes new templates to collect:
Harvest containers are published to GitHub's container registry in addition to DockerHub and cr.netapp.io.
If you're using
cr.netapp.io
, we encourage you to switch to ghcr.io or DockerHub. In 2024, we will stop publishing tocr.netapp.io
Harvest uses a distroless image as its base now - reducing the size of the container and reducing the attack surface
Harvest collects 38 additional EMS events and alert rules in this release
Harvest EMS alert rules were updated to include better label names and align their severity with Prometheus best practices. Thanks to @7840vz for contributing this feature!
The
bin/harvest doctor
tool validates yourcustom.yaml
template files, checking them for errors.📕 Documentation additions
prefer_zapi
flag that tells Harvest to use the ZAPI API if the cluster supports it, otherwise allow Harvest to choose REST or ZAPI, whichever is appropriate to the ONTAP version. See rest-strategy for details.🎩 Harvest makes it easy to run with both the ZAPI and REST collectors at the same time. Overlapping resources are deduplicated and only published to Prometheus once. This was the final piece in our journey to REST. See rest-strategy.md if you are interested in the details.
Announcements
IMPORTANT The
volume_aggr_labels
metric is being deprecated in the23.05
release and will be removed in the23.08
release of Harvest (#1966)volume_aggr_labels
is redundant and the same labels are already available viavolume_labels
.IMPORTANT To reduce image and download size, several tools were combined in
23.05
. The following binaries are no longer included:bin/grafana
,bin/rest
,bin/zapi
. Usebin/harvest grafana
,bin/harvest rest
, andbin/harvest zapi
instead.read how to migrate your Prometheus volume
💡 IMPORTANT After upgrade, don't forget to re-import your dashboards, so you get all the new enhancements and fixes. You can import them via the
bin/harvest grafana import
CLI, from the Grafana UI, or from theMaintenance > Reset Harvest Dashboards
button in NAbox.Known Issues
Harvest does not calculate power metrics for AFF A250 systems. This data is not available from ONTAP via ZAPI or REST.
See ONTAP bug 1511476 for more details.
ONTAP does not include REST metrics for
offbox_vscan_server
andoffbox_vscan
until ONTAP 9.13.1. See ONTAP bug1473892 for more details.
IMPORTANT 7-mode filers that are not on the latest release of ONTAP may experience TLS connection issues with errors like
tls: server selected unsupported protocol version 301
This is caused by a change in Go 1.18. The default for TLS client connections was changed to TLS 1.2 in Go 1.18. Please upgrade your 7-mode filers (recommended) or settls_min_version: tls10
in yourharvest.yml
poller section. See #1007 for more details.Thanks to all the awesome contributors
🤘 Thanks to all the people who've opened issues, asked questions on Discord, and contributed code or dashboards
this release:
@7840vz, @DAx-cGn, @Falcon667, @Hedius, @LukaszWasko, @MrObvious, @ReneMeier, @Sawall10, @T1r0l, @XDavidT, @aticatac, @chadpruden, @cygio, @ddhti, @debert-ntap, @demalik, @electrocreative, @elsgaard, @ev1963, @faguayot, @iStep2Step, @jgasher, @jmg011, @mamoep, @matejzero, @matthieu-sudo, @merdos, @pilot7777, @rodenj1, Alessandro.Nuzzo, Ed Wilts, Imthenightbird, KlausHub, MeghanaD, Paul P2, Rusty Brown, Shubham Mer, Tudor Pascu, Watson9121, jf38800, jfong, rcl23, troysmuller, twodot0h
🌱 This release includes 61 features, 49 bug fixes, 22 documentation, 2 testing, 8 refactoring, 25 miscellaneous, and 32 ci pull requests.
🚀 Features
--Volume
Option For Additio… (#1924)🐛 Bug Fixes
Node_nfs_latency
Is Microsecs (#1853)📕 Documentation
--Port
By Default (#1917)🔧 Testing
Validateportinuse
That Caused Test To Fail (#1889)Refactoring
Miscellaneous
🔨 CI
This discussion was created from the release 23.05.0.
Beta Was this translation helpful? Give feedback.
All reactions