|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-API] XenAPI & DomU Memory Usage
You can use the API call 'VM.query_data_source' to query a single RRD data
source through the API.
e.g.
[root@st21 ~]# python
Python 2.4.3 (#1, Sep 21 2011, 20:06:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import xmlrpclib
>>> s=xmlrpclib.Server("http://localhost/")
>>> s.session.login_with_password("root","root")
{'Status': 'Success', 'Value': 'OpaqueRef:1d1f04f1-f01d-a585-6e27-30ee9da3da2f'}
>>> sess='OpaqueRef:1d1f04f1-f01d-a585-6e27-30ee9da3da2f'
>>> vm=s.VM.get_by_uuid(sess,'c4d25869-386d-4238-2bc4-851b021a14e2')['Value']
>>> s.VM.query_data_source(sess,vm,'memory')
{'Status': 'Success', 'Value': 268435456.0}
This is, of course, only recommended if it's all you want. Don't query all data
sources on all VMs on all hosts every five seconds like this - use the RRDs :-)
Jon
On 25 Apr 2012, at 14:10, Frederik Van Hecke wrote:
> Hi,
>
> I'm running XCP 1.5 Beta with xen-tools installed in the DomU.
> Both XenCenter (6.0.2) as xsconsole show the actual memory usage of the VM.
> However the memory record for the vm's guest_metrics is empty.
>
> I was wondering whether that memory usage is retrievable through the API or
> not?
> I know it's in the RRD's, but if I can get it through the API that'd be so
> much more consistent / convenient.
>
> Any help / direction very much appreciated. Thank you.
>
>
> Kind regards,
> Frederik
> _______________________________________________
> Xen-api mailing list
> Xen-api@xxxxxxxxxxxxx
> http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
_______________________________________________
Xen-api mailing list
Xen-api@xxxxxxxxxxxxx
http://lists.xen.org/cgi-bin/mailman/listinfo/xen-api
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |