cloudstack/plugins
Abhishek Kumar bd488c4bba
server, plugin: enhance storage stats for IOPS (#10034)
Adds framework layer change to allow retrieving and storing IOPS stats for storage pools. Custom `PrimaryStoreDriver` can implement method - `getStorageIopsStats` for returning IOPS stats. Existing method `getUsedIops` can also be overridden by such plugins when only used IOPS is returned.
For testing purpose, implementation has been added for simulator hypervisor plugin to return capacity and used IOPS for a pool.
For local storage pool, implementation has been added using iostat to return currently used IOPS.
StoragePoolResponse class has been updated to return IOPS values which allows showing IOPS values in UI for different storage pool related views and APIs.

Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2025-01-07 17:17:12 +05:30
..
acl Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
affinity-group-processors Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
alert-handlers Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
api Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
backup Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
ca/root-ca Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
database Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
dedicated-resources Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
deployment-planners Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
drs/cluster Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
event-bus Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
ha-planners/skip-heurestics Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
host-allocators/random Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
hypervisors server, plugin: enhance storage stats for IOPS (#10034) 2025-01-07 17:17:12 +05:30
integrations Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
metrics Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
network-elements Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
outofbandmanagement-drivers Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
shutdown Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
storage Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
storage-allocators/random Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
user-authenticators Improve logging to include more identifiable information (#9873) 2025-01-06 16:42:37 +05:30
user-two-factor-authenticators Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00
pom.xml Updating pom.xml version numbers for release 4.20.1.0-SNAPSHOT 2024-11-27 11:40:45 -03:00