You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Harvest collects workload_detail and workload_detail_volume objects through the ZapiPerf and RestPerf collectors. These objects have been slow to collect due to the exponential nature of time taken in ONTAP. By default, these objects are disabled but can be enabled by the customer to be consumed via the workload dashboard.
Recently, it was identified that these objects use ops as denominator from workload and workload_volume objects for latency calculation. This is done post-collection of metrics from workload_detail and workload_detail_volume. This causes skew in calculation as the ops collected are from different timestamps compared to other metrics. There is no foolproof way to use REST or ZAPI currently to get these metrics from the same timestamp to cook the data on the Harvest side.
There are alternative objects to workload_detail and workload_detail_volume, which are workload_queue_nblade and workload_queue_dblade. The same ops problem also happens with workload_queue_dblade as it needs ops from workload_queue_nblade for latency calculation, which will lead to skew. workload_queue_nblade and dblade are not available via the REST API.
Given this, Harvest cannot reliably calculate subsystem latencies for a workload. Hence, it has been decided to remove these metrics from Harvest.
Harvest collects
workload_detail
andworkload_detail_volume
objects through the ZapiPerf and RestPerf collectors. These objects have been slow to collect due to the exponential nature of time taken in ONTAP. By default, these objects are disabled but can be enabled by the customer to be consumed via the workload dashboard.Recently, it was identified that these objects use ops as denominator from
workload
andworkload_volume
objects for latency calculation. This is done post-collection of metrics fromworkload_detail
andworkload_detail_volume
. This causes skew in calculation as the ops collected are from different timestamps compared to other metrics. There is no foolproof way to use REST or ZAPI currently to get these metrics from the same timestamp to cook the data on the Harvest side.There are alternative objects to
workload_detail
andworkload_detail_volume
, which areworkload_queue_nblade
andworkload_queue_dblade
. The same ops problem also happens withworkload_queue_dblade
as it needs ops fromworkload_queue_nblade
for latency calculation, which will lead to skew.workload_queue_nblade
anddblade
are not available via the REST API.Given this, Harvest cannot reliably calculate subsystem latencies for a workload. Hence, it has been decided to remove these metrics from Harvest.
More details here.
Dashboard Panels to Be Removed
The following dashboard panels will be removed as part of this issue:
ONTAP: LUN
Top Volume Latency from QoS
ONTAP: SVM
QoS Policy Group Latency from Resource
ONTAP: Workload
Latency Breakdown
ONTAP: Volume
QoS Resource Latency
Metrics to Be Removed
qos_detail_resource_latency
qos_detail_ops
The text was updated successfully, but these errors were encountered: