24.02.0 #2702
Hardikl
announced in
Announcements
24.02.0
#2702
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
24.02.0 / 2024-02-21 Release
📌 Highlights of this major release include:
New Datacenter dashboard which contains node health, capacity, performance, storage efficiency, issues, snapshot, power, and temperature details.
Harvest includes SnapMirror active sync EMS events with alert rules. Thanks @Nikhita-13 for reporting.
Harvest monitors FlexCache performance metrics and includes a new FlexCache dashboard to visualize them. Thanks to @ewilts for raising.
Harvest detects HA pair down and sensor failures. These are shown in the Health dashboard. Thanks to @johnwarlick for raising.
Harvest monitors MetroCluster diagnostics and shows them in the MetroCluster dashboard. Thanks to @wagneradrian92 for reporting.
We improved the performance of all dashboards that include topk queries. Thanks to @mamoep for reporting!
We added filter support for the ZapiPerf collector. See filter for more detail. Thanks to @debbrata-netapp for reporting.
A
bin/harvest grafana customize
command that writes the dashboards to the filesystem so other programs can manage them. Thanks to @nicolai-hornung-bl for reporting!We fixed an intermittent latency spike problem that impacted all perf objects. Thanks to @summertony15 and @rodenj1 for reporting this critical issue.
⭐ Several of the existing dashboards include new panels in this release:
More Harvest dashboard dropdown variables include the
All
option. Making it easier to get an overview of your environment.All EMS alerts include an impact annotation. Thanks to @divya for raising.
🌾 Harvest includes new templates to collect:
📕 Documentation additions
harvest.yml
file and share a redacted copy with the Harvest team. DetailsAll constituents are disabled by default for workload detail performance templates.
The
bin/harvest zapi
CLI now supports atimeout
argument.Harvest performance collectors (ZapiPerf and RestPerf) ask ONTAP for performance counter metadata every 24 hours instead of every 20 minutes. Thanks to BrianMa for raising.
The Harvest REST collector's
api_time
metric now includes the API time for all template endpoints. Thanks to ChristopherWilcox for raising.Announcements
24.02
disables four templates that collected metrics not used in dashboards.These four templates are disabled by default:
ObjectStoreClient
,TokenManager
,OntapS3SVM
, andVscan
.This change was made to reduce the number of collected metrics.
If you require these templates, you can enable them by uncommenting them in their corresponding
default.yaml
or by extending the existing object template.🔺 IMPORTANT The minimum version of Prometheus required to run Harvest is now 2.33.
Version 2.33 is required to take advantage of Prometheus's
@
modifier.Please upgrade your Prometheus server to at least 2.33 before upgrading Harvest.
💡 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 the 'Maintenance > 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 set
tls_min_version: tls10
inyour
harvest.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:
@shawnahall71, @pilot7777, @ben, @madaan, @johnwarlick, @jfong5040, @santosh725, @summertony15, @jmg011, @cheese1, @mamoep, @Falcon667, @dess, @debbrata-netapp, @ewilts,
@Nikhita-13, @norespers, @nicolai-hornung-bl, @BrendonA667, @schumijo, @divya, @joshuacook-tamu, @wagneradrian92, @george-strother
🌱 This release includes 26 features, 24 bug fixes, 20 documentation, 3 styling, 5 refactoring, 11 miscellaneous, and 12 ci pull requests.
🚀 Features
🐛 Bug Fixes
Begin
Log For Pollcounter And Pollinstance Should Be In Ms (#2509)Storage Efficiency Ratios
Panels Should Show Cluster Capacity (#2529)api_time
s (#2679)📕 Documentation
Styling
Refactoring
Begin
Logging To The End Of The Line (#2513)Miscellaneous
🔨 CI
Beta Was this translation helpful? Give feedback.
All reactions