Skip to main content
NetApp Knowledge Base

Performance poll failure due to internal error for ONTAP data collector in Cloud Insights

Views:
47
Visibility:
Public
Votes:
0
Category:
cloud-insights
Specialty:
om
Last Updated:

Applies to

  • Cloud Insights (CI)
  • NetApp ONTAP Data Management Software data collector (with advanced metrics enabled)

Issue

Performance data cannot be acquired since performance polls fail with the following message within the data collector's landing page in CI:

Unable to poll performance ... error = Performance Recent Status
Internal error:
com.onaro.sanscreen.acquisition.framework.datasource.DataSourceErrorException: General Error

Upon reviewing the storageperformance sample logs for the ONTAP cluster's data collector in question (located within the Error Report in acq folder  storageperformance_datacollectorname > one of the timestamp folders  > log_sample.log),  the below error message may be observed:

Example:

2021-03-12 17:19:33,895 ERROR [com.onaro.sanscreen.acquisition.datasource.netapp_ontap.NetAppOntapPerformancePackage] datalake collect and report (Poll Count: 1207, Is Macro Poll: false) : [storageperformance] data-collector-name: 1 apis failed: [storageperformance] data-collector-name: perf-object-get-instances(Object : workload) failed: Trying to perform arithmetic between two counters with different cardinality. Counter "read_io_type" has 1 elements, but the other counter "read_io_type" has 10 elements. (1 times)
13:28:31

2021-03-12 17:21:54,206 ERROR [com.onaro.sanscreen.acquisition.datasource.netapp_ontap.builder.ZapiIterBase] Aborting all performance api calls due to: perf-object-instance-list-info-iter(Object : lif) failed: System busy: 7 requests on table "perf_object_instance_list_info" have been pending for 2922550 seconds. The last completed call took 0 seconds.

Furthermore, when attempting to run a statistics lif show  command in the CLI (accessing through the node management LIF for any one of the nodes in the cluster) against the cluster SVM as shown below, a similar error may also be observed. 

Note: The error message should be identical to the highlighted portion obtained from the performance sample log in CI, although the particular performance-object  ZAPI call may be different between the two error messages:

cluster1::> statistics lif show -vserver cluster1
Error: command failed: System busy: 7 requests on table "perf_object_get_instances" have been pending for 1147109 seconds. The last completed call took 0 seconds.

 

CUSTOMER EXCLUSIVE CONTENT

Registered NetApp customers get unlimited access to our dynamic Knowledge Base.

New authoritative content is published and updated each day by our team of experts.

Current Customer or Partner?

Sign In for unlimited access

New to NetApp?

Learn more about our award-winning Support