Changes to Volume Performance Metrics in Harvest #3900
rahulguptajss
started this conversation in
General
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.
Uh oh!
There was an error while loading. Please reload this page.
-
This change improves Harvest's ONTAP volume performance collection metrics by better aligning with ONTAP's recommendation that Harvest collect QoS volume metrics instead of volume metrics per KB.
Why We Changed This
The ONTAP volume metrics provided via ZapiPerf and RestPerf may be incomplete. As the KB article above mentions, ONTAP volume metrics may be missing other ops, including NAS protocol ops.
To address this, Harvest uses the
KeyPerfcollector for volume metrics (where supported).KeyPerf:Volumemetrics are actually QoS volume workload metrics which include these additional latencies for a more complete view.What Changed
RestPerfandKeyPerfare not supported. Harvest uses theZapiPerf:Volumecollector.ZapiPerf:VolumeandRestPerf:Volumecollectors toKeyPerf:Volumeconf/zapiperf/default.yamlandconf/restperf/default.yamlprefix theVolumeobject withKeyPerf:volume.yaml.Permissions:
KeyPerfcollector relies on ONTAP REST APIs, ZAPI-only environments must grant REST permissions for volume performance metricsI've made changes to my volume templates. What should I do?
Template changes are not automatically migrated to
KeyPerf.ZapiPerf:Volumetemplate and your cluster is at version 9.10 or greater, you will need to reapply those changes to theKeyPerfcollector. If you cluster version is earlier than 9.10, no action is required.RestPerf:Volumetemplate, you will need to reapply those changes to theKeyPerfcollector and edit yourrestperf/custom.yamlfile and remove theVolume:line.What You Need To Do
FAQs
KeyPerfis automatic for ONTAP 9.10+.KeyPerf, older versions continue as before.KeyPerfcan’t start?What You’ll See In Logs
KeyPerf(ONTAP 9.10+):For clusters on versions of ONTAP before 9.10, this is expected. Harvest continues using the pre-existing
ZapiPerfvolume object.Beta Was this translation helpful? Give feedback.
All reactions