Dashboard APIs

Lists the APIs that are changed or deprecated.

APIs changed in ECS 3.6.0.0

The following APIs are changed in ECS 3.6.0.0:

  • /dashboard/zones/localzone
  • /dashboard/zones/localzone/nodes
  • /dashboard/nodes/{id}
  • /dashboard/storagepools/{id}/nodes

From the above APIs, the following data are removed:

nodeCpuUtilization*, nodeMemoryUtilizationBytes*, nodeMemoryUtilization*, 
nodeNicBandwidth*, nodeNicReceivedBandwidth*, nodeNicTransmittedBandwidth*
nodeNicUtilization*, nodeNicReceivedUtilization*, nodeNicTransmittedUtilization*
capacityRebalanceEnabled, capacityRebalanced, capacityPendingRebalancing
capacityRebalancedAvg, capacityRebalanceRate, capacityPendingRebalancingAvg
transactionReadLatency, transactionWriteLatency, transactionReadBandwidth, transactionWriteBandwidth
transactionReadTransactionsPerSec, transactionWriteTransactionsPerSec, transactionErrors.*
diskReadBandwidthTotal, diskWriteBandwidthTotal, diskReadBandwidthEc, diskWriteBandwidthEc
diskReadBandwidthCc, diskWriteBandwidthCc, diskReadBandwidthRecovery, diskWriteBandwidthRecovery
diskReadBandwidthGeo, diskWriteBandwidthGeo, diskReadBandwidthUser
diskWriteBandwidthUser, diskReadBandwidthXor, diskWriteBandwidthXor

Below you can find information about where to find replacement for removed data. All data are accessible with Flux API.

NOTE: All removed data do not have direct alternatives. Some of the removed data should be calculated based on other metrics.
Table 1. Alternative places to find removed data
1. Node system level data
Data removed
nodeCpuUtilization*, nodeMemoryUtilizationBytes*, nodeMemoryUtilization*, nodeNicBandwidth*, nodeNicReceivedBandwidth*, nodeNicTransmittedBandwidth*, nodeNicUtilization*, nodeNicReceivedUtilization*, nodeNicTransmittedUtilization*
Where replacement can be found See Monitoring list of metrics: Non-Performance > Database monitoring_op > Node system level statistics.
Measurements cpu, mem, net
2. Rebalance related data
2.1 Data removed
capacityRebalanced, capacityPendingRebalancing, capacityRebalancedAvg, capacityRebalanceRate, capacityPendingRebalancingAvg
Where replacement can be found See Monitoring list of metrics: Non-Performance > Database monitoring_vdc.
Measurement cq_node_rebalancing_summary
2.2 Data removed
capacityRebalanceEnabled
Where replacement can be found See Monitoring list of metrics: Non-Performance > Database monitoring_last > Export of configuration framework values.
Measurement dtquery_cmf
Field com.emc.ecs.chunk.rebalance.is_enabled (integer)
3. Transaction related data
Data removed
transactionReadLatency, transactionWriteLatency, transactionReadBandwidth, transactionWriteBandwidth, transactionReadTransactionsPerSec, transactionWriteTransactionsPerSec, transactionErrors*
Where replacement can be found For VDC metrics, see Monitoring list of metrics: Performance > Database monitoring_vdc.
For Node metrics, see Monitoring list of metrics: Performance > Database monitoring_main.
4. Disk related data
Data removed
diskReadBandwidthTotal, diskWriteBandwidthTotal, diskReadBandwidthEc, diskWriteBandwidthEc, diskReadBandwidthCc, diskWriteBandwidthCc, diskReadBandwidthRecovery, diskWriteBandwidthRecovery, diskReadBandwidthGeo, diskWriteBandwidthGeo, diskReadBandwidthUser, diskWriteBandwidthUser, diskReadBandwidthXor, diskWriteBandwidthXor
Where replacement can be found For VDC metrics, see Monitoring list of metrics: Non-Performance > Database monitoring_vdc.
For Node metrics, see Monitoring list of metrics: Non-Performance > Data for ECS Service I/O Statistics.

APIs removed in ECS 3.5.0.0

The following table lists the APIs that are removed in ECS 3.5.0.0:

Table 2. APIs removed in ECS 3.5.0
API Name Syntax Description
Get Process GET /dashboard/processes/{id} Gets the process instance details.
Get Node Processes GET /dashboard/nodes/{id}/processes Gets the details of processes in the node.