
This is a multi-part message in MIME format. --------------020407030400010905000200 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit On 10/09/2012 11:48 PM, Alex Leonhardt wrote:
On 10/09/2012 08:19 PM, Alex Leonhardt wrote:
On 10/09/2012 07:21 AM, Yaniv Kaul wrote:
On 10/09/2012 12:15 AM, Alex Leonhardt wrote:
On 10/08/2012 10:26 PM, Yaniv Kaul wrote:
On 10/08/2012 11:17 PM, Alex Leonhardt wrote:
Aha - cool - thanks! :)
Now, I was also looking at the REST API - is there a simple shell based way to read / query the resulting XML ? Or would you suggest to write python scripts to e.g. start/stop instance, get a list of VMs / their IDs, etc. ?
If you are already planning on Python, why not use the SDK instead of doing REST? some examples @ http://wiki.ovirt.org/wiki/Testing/PythonApi Y.
Hi Yaniv,
thanks - had a quick look - is the PyAPI able to get the current usage of the VMs (e.g. Memory/CPU/etc. usage) - it's the main reason (for monitoring & trending) that I need this ..
Thanks! Alex
It does. The SDK is auto-generated from the REST interface so you can get the statistics sub-collection and use it. Y.
Awesome - thanks! :)
Alex
Hi Yaniv,
Is there a document / wiki article that has examples to get those metrics for e.g. ram usage, cpu usage, etc. ?
Take a look at the restapi structure of api/vms/{vm-id}/statistics for pointers, but basically here is a simple example: for stat in api.vms.get('my_vm').statistics.list(): print 'Name:', stat.name print 'Description:',stat.description for value in stat.values.value: print ' Value:', value.datum
Thanks! Alex
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
-- Thanks, Rami Vaknin, QE @ Red Hat, TLV, IL. --------------020407030400010905000200 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit <html> <head> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> On 10/09/2012 11:48 PM, Alex Leonhardt wrote: <blockquote cite="mid:50749BC2.7010307@gmail.com" type="cite"> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> <br> On 10/09/2012 08:19 PM, Alex Leonhardt wrote: <blockquote cite="mid:507478D7.5010804@gmail.com" type="cite"> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> <br> <br> On 10/09/2012 07:21 AM, Yaniv Kaul wrote: <blockquote cite="mid:5073C253.7090509@redhat.com" type="cite"> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> <div class="moz-cite-prefix">On 10/09/2012 12:15 AM, Alex Leonhardt wrote:<br> </div> <blockquote cite="mid:50735095.7080107@gmail.com" type="cite"> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> <br> <br> On 10/08/2012 10:26 PM, Yaniv Kaul wrote: <blockquote cite="mid:507344FD.4030106@redhat.com" type="cite"> <div class="moz-cite-prefix">On 10/08/2012 11:17 PM, Alex Leonhardt wrote:<br> </div> <blockquote cite="mid:507342D6.7040708@gmail.com" type="cite"> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type"> <font size="-1"><font face="Tahoma">Aha - cool - thanks! :) <br> <br> Now, I was also looking at the REST API - is there a simple shell based way to read / query the resulting XML ? Or would you suggest to write python scripts to e.g. start/stop instance, get a list of VMs / their IDs, etc. ? <br> </font></font></blockquote> <br> If you are already planning on Python, why not use the SDK instead of doing REST?<br> some examples @ <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <a moz-do-not-send="true" href="http://wiki.ovirt.org/wiki/Testing/PythonApi">http://wiki.ovirt.org/wiki/Testing/PythonApi</a><br> Y.<br> <br> </blockquote> Hi Yaniv,<br> <br> thanks - had a quick look - is the PyAPI able to get the current usage of the VMs (e.g. Memory/CPU/etc. usage) - it's the main reason (for monitoring & trending) that I need this .. <br> <br> Thanks!<br> Alex<br> <br> </blockquote> <br> It does. The SDK is auto-generated from the REST interface so you can get the statistics sub-collection and use it.<br> Y.<br> </blockquote> <br> Awesome - thanks! :) <br> <br> Alex<br> <br> </blockquote> <br> <font size="-1"><font face="Tahoma">Hi Yaniv,<br> <br> Is there a document / wiki article that has examples to get those metrics for e.g. ram usage, cpu usage, etc. ? <br> </font></font></blockquote> <br> Take a look at the restapi structure of api/vms/{vm-id}/statistics for pointers, but basically here is a simple example:<br> <br> for stat in api.vms.get('my_vm').statistics.list():<br> print 'Name:', stat.name<br> print 'Description:',stat.description<br> for value in stat.values.value:<br> print ' Value:', value.datum<br> <blockquote cite="mid:50749BC2.7010307@gmail.com" type="cite"><font size="-1"><font face="Tahoma"> <br> Thanks!<br> Alex<br> <br> <br> </font></font> <br> <fieldset class="mimeAttachmentHeader"></fieldset> <br> <pre wrap="">_______________________________________________ Users mailing list <a class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a> <a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a> </pre> </blockquote> <br> <br> <pre class="moz-signature" cols="72">-- Thanks, Rami Vaknin, QE @ Red Hat, TLV, IL. </pre> </body> </html> --------------020407030400010905000200--