25.11.0 #4022
cgrinds
announced in
Announcements
25.11.0
#4022
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
25.11.0 / 2025-11-10 Release
📌 Highlights of this major release include:
⭐ New Features
🏅 We've created a Harvest Model Context Protocol (MCP) server. The Harvest MCP server provides MCP clients like GitHub Copilot, Claude Desktop, and other large language models (LLMs) access to your infrastructure monitoring data collected by Harvest from ONTAP, StorageGRID, and Cisco systems.
🔥 Harvest supports monitoring NetApp AFX clusters with this release. Performance metrics with the API name KeyPerf or StatPerf in the ONTAP metrics documentation are supported in AFX systems. As a result, some panels in the dashboards may be missing information.
💎 New dashboards and additional panels:
🌾
harvest grafana importincludes a new command-line interface option (show-datasource) to show the datasource variable dropdown in dashboards, useful for multi-datasource setups. Thanks to @RockSolidScripts for raising!harvest grafana importincludes a new command-line interface option (add-cluster-label) to rewrite all panel expressions to add the specified cluster label and variable. Thanks to @RockSolidScripts for raising!📕 Documentation additions:
Harvest reports node-scoped metrics even when some nodes are down.
Harvest's poller includes a
/healthendpoint for liveness checks. Thanks to @RockSolidScripts for raising!The FcpPort and NicCommon templates work with the StatPerf collector. This means the Network dashboard works with AFX and ASAr2 clusters.
Announcements
volume.yamltemplates. Continue reading for more details on the reasons behind this change and how to accommodate it.By default, Harvest will now use the
KeyPerfcollector for volume performance metrics. This better aligns with ONTAP's recommendations and what System Manager shows.The
default.yamlfiles forZapiPerfandRestPerfnow include aKeyPerf:prefix for the volume template (e.g.,KeyPerf:volume.yaml). This instructs Harvest to use theKeyPerfcollector for volumes. More details are available at: #3900read how to migrate your Prometheus volume.
💡 IMPORTANT After upgrading, don't forget to re-import your dashboards to get all the new enhancements and fixes. You can import them via the
bin/harvest grafana importCLI, from the Grafana UI, or from the 'Maintenance > Reset Harvest Dashboards' button in NAbox3. For NAbox4, this step is not needed.Known Issues
restperf/volume_node.yamlandzapiperf/volume_node.yamltemplates because ONTAP provided incomplete metrics for them. Thenode_volprefixed metrics are not used in any Harvest dashboard. If you still need these metrics, you can re-enable the templates in their correspondingdefault.yaml. See Changes to Volume Performance Metrics in Harvest #3900 for 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 for this release:
@BrendonA667, @CJLvU, @Falcon667, @RockSolidScripts, @jowanw, @mamoep, @ofu48167, @roybatty2019, @ybizeul
🌱 This release includes 34 features, 20 bug fixes, 17 documentation, 1 testing, 8 refactoring, 21 miscellaneous, and 14 ci pull requests.
Expand for full list of pull requests
### 🚀 Features - Allow Partial Aggregation For Node Scoped Objects ([#3811](https://github.com//pull/3811)) - Grafana Import Should Include Option To Show Datasource Var ([#3830](https://github.com//pull/3830)) - Adding Description And Versioning Enable In Tenant Dashboard ([#3833](https://github.com//pull/3833)) - Adding Volume Autosize Details In Volume Dashboard ([#3851](https://github.com//pull/3851)) - Network Dashboard Ethernet Port Errors Should Show All Errors ([#3852](https://github.com//pull/3852)) - Datacenter Dashboard Should Include Links To System Manager ([#3853](https://github.com//pull/3853)) - Monitor Snapshot Policy Compliance ([#3857](https://github.com//pull/3857)) - Display Hot/Cold Data Of Volumes ([#3858](https://github.com//pull/3858)) - Adding Storage-Units Rest Call In Asar2 ([#3867](https://github.com//pull/3867)) - Adding Availability-Zones Rest Call In Asar2 ([#3870](https://github.com//pull/3870)) - Harvest Should Load Asar2 Templates When Monitoring Asar2 Clusters ([#3871](https://github.com//pull/3871)) - Add Health Endpoint To Harvest Poller ([#3879](https://github.com//pull/3879)) - Adding Total Throughput Panel Of Destination Volume Of Sm-Sv ([#3880](https://github.com//pull/3880)) - Collect Volume Snaplock Information ([#3883](https://github.com//pull/3883)) - Adding Nvm_mirror Zapiperf Object And Removed Read_ops And Ops From Iwarp ([#3884](https://github.com//pull/3884)) - Honour Volume Filter In Top Client/File In Volume ([#3888](https://github.com//pull/3888)) - Harvest Mcp ([#3895](https://github.com//pull/3895)) - Asar2 Storage Unit Dashboard ([#3898](https://github.com//pull/3898)) - Use Keyperf Collector For Volume Performance Metrics ([#3909](https://github.com//pull/3909)) - Include Node Model In Aggregate Dashboard ([#3929](https://github.com//pull/3929)) - Arw Snapshot Template With Private Cli ([#3933](https://github.com//pull/3933)) - Adding Static Counter File For Keyperf Asar2 Folder ([#3934](https://github.com//pull/3934)) - Adding Min Iops And Workload Size In Adaptive Qos ([#3937](https://github.com//pull/3937)) - Storagegrid S3 Dashboard ([#3940](https://github.com//pull/3940)) - Disable Volumenode Metrics ([#3941](https://github.com//pull/3941)) - Adding Unique Type Field In Metroclustercheck ([#3948](https://github.com//pull/3948)) - Add Mcp Tool Details ([#3950](https://github.com//pull/3950)) - Cluster-Label Flag Adds New Cluster Var/Label And Update All Panels ([#3955](https://github.com//pull/3955)) - Add Plugins For Statperf Collector ([#3969](https://github.com//pull/3969)) - Root Volume Enable/Disable Handled In Template ([#3975](https://github.com//pull/3975)) - Include Tiering_minimum_cooling_days In Volume Template ([#3977](https://github.com//pull/3977)) - Adding Block_size In Lun Perf ([#3982](https://github.com//pull/3982)) - Add Nic And Fcp Port Support In Statperf ([#3989](https://github.com//pull/3989)) - Hosts Dashboard ([#3994](https://github.com//pull/3994))🐛 Bug Fixes
Latency_io_reqd(#3963)📕 Documentation
🔧 Testing
Refactoring
Miscellaneous
🔨 CI
This discussion was created from the release 25.11.0.
Beta Was this translation helpful? Give feedback.
All reactions