I am using latest Harvest 23.x version and I have installed same and configured the pollers. And I was able to see the data via Prometheus http:<IP Address>:12995/metrics. Also In grafana I was able to successfully save and test the Prometheus URL also. And I have imported all the dashboards. However I dont see any data in the Dashboards. I am not sure where the problem. Anyone can help. Grafana Version 10
... View more
Why is this error occurring? {"level":"info","Poller":"netapp-1","collector":"ZapiPerf:NFSv3Node","error":"API request rejected => System busy: 7 requests on table \"perf_object_get_instances\" have been pending for 1 seconds. The last completed call took 25 seconds. errNum=\"13001\" statusCode=\"0\"","task":"data","caller":"collector/collector.go:365","time":"2023-09-12T16:23:41-07:00","message":"API rejected, entering standby mode"} {"level":"info","Poller":"netapp-1","collector":"ZapiPerf:NFSv3","error":"API request rejected => System busy: 7 requests on table \"perf_object_get_instances\" have been pending for 1 seconds. The last completed call took 25 seconds. errNum=\"13001\" statusCode=\"0\"","task":"data","caller":"collector/collector.go:365","time":"2023-09-12T16:23:41-07:00","message":"API rejected, entering standby mode"
... View more
Apologies in advance - the terminology herein gets confusing. OCUM (and possibly DFM before that) had a concept of a "Storage Service" internally. With APIs you could define a "topology" consisting of ONTAP nodes, and then clusters and SVMs as primary, secondary, tertiary with named storage pools on each. A pool would be a list of aggregates. Once a topology was defined, you could define a "storage service policy" which would define how volumes would replicate from a primary to the indicated storage pools on the downstream nodes. Could be fan out, different numbers of copies/retentions on each, etc. A storage service policy could then be used with a bunch of volumes to create a "storage service" - that is all the volumes assigned to the service would get the replication pattern assigned to the service based on the policy. From that point, a single API call - "conform" - would take the original primary volumes, figure out what snapmirrors were needed and automatically create the snapmirrors to the target storage systems somewhere in the defined storage pools. If the topology pattern was ever updated, the "conform" call would create the snapmirrors needed to adjust the policy. Then, another single call - "protection update" - would initiate all the snapmirror updates through the entire topology. Individual snapshots transferred as part of this topology could be uniquely tracked (and queried) for where they were for recovery purposes. This particular API set had little, to my knowledge, actual documentation. The only reference I ever found was a TR (I think) related to OCUM 6.x APIs way back in the day, and I've never seen it updated. This entire API set was targeted, so far as I know, to backup system vendors to automate through a single interface all the ONTAP operations needed to use snapshots as protection mechanisms. Reference the discussion threads on CommVault and AIQUM/OCUM operational compatibility and why CommVault is not supporting AIQUM 9.11+ right now. (Ref BURT 1549150). [ Side note - I'd suggest anyone new starting with CV to manage snapshot backups on ONTAP seriously look at "OpenReplication" instead of AIQUM integration - especially due to the point of this post to come next. ] Which bring me to the question... the REST API documentation makes no reference to StorageServices as had been provided in OCUM/AIQUM previously. Are the old StorageServices dead as a concept? Is there no intent to bring them forward into the REST API? If they are brought forward, will there be documentation to support them at some point? Or will the old documentation and traditional AIQUM API calls be required to use them. To be clear - "StorageServices" are not Performance Service Levels as defined in SystemManager and AIQUM today. Performance Service Levels are the integration of what NSLM started off as being (NetApp Service Level Manager) before it was absorbed into AIQUM. Thank you in advance for anyone who has good info on this topic. Bob Greenwald
... View more
Hello, I work at Bosch on the storage team. I am not part of the Grafana team. I was wondering how hard it would be to get the following NetApp cli commands put into the collector: "statistics show-periodic -interval 1 -iterations 1 -summary true -object process -instance secd -counter total_stat_period" "statistics show-periodic -interval 1 -iterations 1 -summary true -object process -instance mgwd -counter total_stat_period" "statistics show-periodic -interval 1 -iterations 1 -summary true -object process -instance vldb -counter total_stat_period" "statistics show-periodic -interval 1 -iterations 1 -summary true -object process -instance cifsKsmfUpCallThreadMain -counter total_stat_period" Thanks in advance for any support. Chris
... View more