[ovirt-users] Real time network usages and IO usages of VM

Ernest Beinrohr Ernest.Beinrohr at axonpro.sk
Tue Sep 2 08:24:13 UTC 2014


Dn(a 29.08.2014 07:08, Shanil S wrote / napísal(a):
> Hi All,
>
> Is there any api methods to get the real time network usages and IO 
> usages os of each vm ? I tried it by using api/vms/$id/statistics but 
> its not getting the network and IO usages. Is it possible to get these 
> details using the api calls ?

I had to make my own based on the hosts cgroups info. I feed the data to 
mrtg to plot cpu and IO graphs. No network though.

I run something like this on each hypervisor periodically via mrtg:

vms=`find /cgroup/blkio/libvirt/qemu/ -maxdepth 1 -mindepth 1 -type d 
-printf "%f\n"`
IGNORED_REGEX="ignore"
for vm in $vms
do
         (
         echo -n "$HOST:$vm:"
         egrep -v "$IGNORED_REGEX" 
/cgroup/blkio/libvirt/qemu/$vm/blkio.throttle.io_serviced | grep 
^253:.*Read | cut -f3 -d " " | paste -sd+ | bc
         echo -n ":"
         egrep -v "$IGNORED_REGEX" 
/cgroup/blkio/libvirt/qemu/$vm/blkio.throttle.io_serviced | grep 
^253:.*Write | cut -f3 -d " " | paste -sd+ | bc
         echo -n ":"
         egrep -v "$IGNORED_REGEX" 
/cgroup/blkio/libvirt/qemu/$vm/blkio.throttle.io_service_bytes | grep 
^253:.*Read | cut -f3 -d " " | paste -sd+ | bc
         echo -n ":"
         egrep -v "$IGNORED_REGEX" 
/cgroup/blkio/libvirt/qemu/$vm/blkio.throttle.io_service_bytes | grep 
^253:.*Write | cut -f3 -d " " | paste -sd+ | bc
         echo -n ":"
         cat /cgroup/cpuacct/libvirt/qemu/$vm/cpuacct.usage
         ) | tr -d '\n'
         echo ""
done

-- 
Ernest Beinrohr, AXON PRO
Ing <http://www.beinrohr.sk/ing.php>, RHCE 
<http://www.beinrohr.sk/rhce.php>, RHCVA 
<http://www.beinrohr.sk/rhce.php>, LPIC 
<http://www.beinrohr.sk/lpic.php>, VCA <http://www.beinrohr.sk/vca.php>,
+421-2-62410360 +421-903-482603
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20140902/4e1ae356/attachment-0001.html>


More information about the Users mailing list