On 09/06/2017 01:09 PM, Marko Myllynen wrote:
Hi,
At least on RHEL 7 / libvirt-3.2 for domainListGetStats we only have the
following in libvirt.py:
# virDomainStatsTypes
VIR_DOMAIN_STATS_STATE = 1
VIR_DOMAIN_STATS_CPU_TOTAL = 2
VIR_DOMAIN_STATS_BALLOON = 4
VIR_DOMAIN_STATS_VCPU = 8
VIR_DOMAIN_STATS_INTERFACE = 16
VIR_DOMAIN_STATS_BLOCK = 32
VIR_DOMAIN_STATS_PERF = 64
There's nothing more in the newer releases.
Is there a reason memory statistics is not included here?
Yes, nobody implemented it. We often implement features on demand.
Would it be
possible to allow querying memory statistics over domainListGetStats as
well in one operation?
Sure. It should be fairly simple. Mind opening a bug for that so that we
can track the RFE? Also, if you're willing to provide patches please be
my guest. Otherwise we will assign the work internally.
Currently <nr-of-domains> calls from Python are
needed to fetch memory statistics for all guests which may be a bit
costly in larger environments.
Yep, agreed.
Michal