Abiquo supports collectdsupports collectd ( https://collectd.org/) with an integration in the multi-cloud platform to enable you to easily work with custom VM monitoring and metrics in public cloud providers, including Amazon, Azure, and Google Cloud, as well as VMware vCenter.
...
Edit your VM and go to Monitoring
Select Fetch metrics data.
Optionally select the monitoring level on providers that support it, e.g. AWS
Select the metrics to display from the custom metrics and the built-in metrics of the cloud provider or hypervisor
Save your changes to the VM. Optionally, define a scaling group to increase the number of VMs running your application automatic scaling actions. See Manage scaling groups
If your VM is not running, deploy to launch the VM. Wait several minutes for the server to return metrics
On the VM icon near the top right corner, click the metrics symbol.
Or in the Virtual appliance, go to Monitoring → Virtual machinesConfigure the metrics to display the required statistic, frequency, dimensions, and so on.
The platform will display the configured metrics.
Create alarms to set metric thresholds and alerts on groups of alarms, to notify or respond to changing application conditions with automation using action plans. See Cloud VM automation guide
...
Related links
Collectd website: httphttps://collectd.org/
Abiquo-collectd plugin: https://github.com/abiquo/collectd-abiquo
Abiquo Chef cookbook for the collectd plugin: https://github.com/abiquo/collectd-abiquo-cookbook
Abiquo API documentation of VM resource: VirtualMachinesResource
Push collected data to a VM: https://wiki.abiquo.com/api/latest/VirtualMachinesResource.html#push-collectd-values-on-a-virtual-machine
Example collectd metrics push: POST_cld_vdcs_X_vapps_X_vms_X_collectd_CT_app_jhttps://abiquo.atlassian.net/wiki/spaces/doc/pages/311365923
API how to for working with metrics: How to enable VM monitoring and metrics via API
...
Example collectd data object
...