Getting CPU Utilization null value

Stephen Finucane stephenfin at redhat.com
Thu Jan 14 13:49:57 UTC 2021


On Thu, 2021-01-14 at 18:23 +0500, ahsan ashraf wrote:
> Hi Team,
> I have been using openstack apis and have following issue:
> * API used: /servers/{server_id}/diagnostics
> * API version: v2.1
> Problem: Couldn't get utilization value of my server it is showing null even i
> have applied stress on the cpu 
This feature is specific to certain virt drivers. Only the XenAPI virt driver
supported reporting this metric and this driver was removed from nova in the
Victoria release, meaning there are no longer any in-tree drivers with support
for this. The libvirt driver, which I suspect you're using here, reports ID and
time but not utilization.

Hope this helps,
Stephen

> API Result:
> { "state": "running", "driver": "libvirt", "hypervisor": "kvm",
> "hypervisor_os": "linux", "uptime": 10020419, "config_drive": false,
> "num_cpus": 2, "num_nics": 1, "num_disks": 2, "disk_details": [ {
> "read_bytes": 983884800, "read_requests": 26229, "write_bytes": 7373907456,
> "write_requests": 574537, "errors_count": -1 }, { "read_bytes": 3215872,
> "read_requests": 147, "write_bytes": 0, "write_requests": 0, "errors_count": -
> 1 } ], "cpu_details": [ { "id": 0, "time": 12424380000000, "utilisation": null
> }, { "id": 1, "time": 12775460000000, "utilisation": null } ], "nic_details":
> [ { "mac_address": "fa:16:3e:0e:c7:f2", "rx_octets": 943004980, "rx_errors":
> 0, "rx_drop": 0, "rx_packets": 4464445, "rx_rate": null, "tx_octets":
> 785254710, "tx_errors": 0, "tx_drop": 0, "tx_packets": 4696786, "tx_rate":
> null } ], "memory_details": { "maximum": 2, "used": 2 } }
> 
> Regards,
> Muhammad Ahsan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20210114/03f4f5ab/attachment.html>


More information about the openstack-discuss mailing list