<div dir="ltr">Okay, thanks Gui! Lets see how things go, but still I'm awaiting a little help with respect to the documentation and examples :/</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 11, 2013 at 8:31 PM, Gui Maluf <span dir="ltr"><<a href="mailto:guimalufb@gmail.com" target="_blank">guimalufb@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>I know nothing about ceilometer.<br></div>I think the best thing is to checkout the classes on github and make a lot of tests. Probably to functioning of objects and methods are the same in ceilometer.<br>


CHeckout the methods and try to workout with it.<br>:)<br></div>Good luck!<br></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 11, 2013 at 11:59 AM, Jobin Raju George <span dir="ltr"><<a href="mailto:jobin.rv@gmail.com" target="_blank">jobin.rv@gmail.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Thanks a log, Gui! This helps but would be more useful if you could point me to some <b>ceilometer-specific </b>guides/examples.</div>


<div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 11, 2013 at 8:25 PM, Gui Maluf <span dir="ltr"><<a href="mailto:guimalufb@gmail.com" target="_blank">guimalufb@gmail.com</a>></span> wrote:<br>



<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Surely Luis can help you, I've used openstack-java-sdk in one of my projects, and this is the example Luis gave to me<br>



<br><div><br></div>







<p>private<span> </span>static<span> </span>final<span> File </span><span>TEST_FILE</span><span> = </span>new<span> File(</span><span>"pom.xml"</span><span>);</span></p>

<p><span>   </span></p>
<p><span>   </span><span>private</span><span> </span><span>static</span><span> </span><span>final</span><span> String </span><span>KEYSTONE_AUTH_URL</span><span> = </span>"<a href="https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0" target="_blank">https://region-a.geo-1.identity.hpcloudsvc.com:35357/v2.0</a>"<span>;</span></p>







<p><span>   </span></p>
<p><span>   </span>private<span> </span>static<span> </span>final<span> String </span><span>KEYSTONE_USERNAME</span><span> = </span><span>""</span><span>;</span></p>

<p><span>   </span></p>
<p><span>   </span>private<span> </span>static<span> </span>final<span> String </span><span>KEYSTONE_PASSWORD</span><span> = </span><span>""</span><span>;</span></p>

<p><br></p>
<p><span>   </span>/**</p>
<p><span>   </span> * <span>@param</span> args</p>
<p><span>   </span> */</p>
<p><span>   </span><span>public</span> <span>static</span> <span>void</span> main(String[] args) <span>throws</span> Exception {</p>
<p><span>   </span><span>       </span>KeystoneClient keystone = <span>new</span> KeystoneClient(<span>KEYSTONE_AUTH_URL</span>);<span>     </span><span>       </span></p>

<p><span><span>       </span><span>       </span></span>//access with <span>unscoped</span> token</p>
<p><span>   </span><span>       </span>Access access = keystone.execute(Authenticate.withPasswordCredentials(<span>KEYSTONE_USERNAME</span>, <span>KEYSTONE_PASSWORD</span>));</p>

<p><span>   </span><span>       </span></p>
<p><span><span>       </span><span>       </span></span>//use the token in the following requests</p>
<p><span>   </span><span>       </span>keystone.setToken(access.getToken().getId());</p>
<p><span>   </span><span>       </span></p>
<p><span>   </span><span>       </span>Tenants tenants = keystone.execute(<span>new</span> ListTenants());</p>
<p><span>   </span><span>       </span></p>
<p><span><span>       </span><span>       </span></span>//try to exchange token using the first tenant</p>
<p><span>   </span><span>       </span><span>if</span>(tenants.getList().size() > 0) {</p>
<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>access = keystone.execute(Authenticate.withToken(access.getToken().getId()).withTenantId(tenants.getList().get(0).getId()));</p>

<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>SwiftClient swiftClient = <span>new</span> SwiftClient(KeystoneUtils.findEndpointURL(access.getServiceCatalog(), <span>"object-store"</span>, <span>null</span>, <span>"public"</span>), access.getToken().getId());</p>







<p><span>   </span><span>       </span></p>
<p><span><span>       </span><span>       </span><span>       </span></span>//swiftClient.execute(new DeleteContainer("navidad2"));</p>
<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>swiftClient.execute(<span>new</span> CreateContainer(<span>"navidad2"</span>));</p>

<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>System.<span>out</span>.println(swiftClient.execute(<span>new</span> ListContainers()));</p>

<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>ObjectForUpload upload = <span>new</span> ObjectForUpload();</p>
<p><span>   </span><span>       </span><span>       </span>upload.setContainer(<span>"navidad2"</span>);</p>
<p><span>   </span><span>       </span><span>       </span>upload.setName(<span>"example2"</span>);</p>
<p><span>   </span><span>       </span><span>       </span>upload.setInputStream(<span>new</span> FileInputStream(<span>TEST_FILE</span>));</p>

<p><span>   </span><span>       </span><span>       </span>swiftClient.execute(<span>new</span> UploadObject(upload));</p>
<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span><span>       </span>System.<span>out</span>.println(swiftClient.execute(<span>new</span> ListObjects(<span>"navidad2"</span>, <span>new</span> <span>HashMap<String, String>()</span> {{</p>







<p><span>   </span><span>       </span><span>       </span><span>       </span>put(<span>"path"</span>, <span>""</span>);</p>

<p><span>   </span><span>       </span><span>       </span>}})).get(0).getContentType());</p>
<p><span>   </span><span>       </span><span>       </span></p>
<p><span>   </span><span>       </span>}</p>
<p><br></p>
<p><span>   </span>}</p><br></div></div><div class="gmail_extra"><div><div><br><br><div class="gmail_quote">On Thu, Jul 11, 2013 at 11:31 AM, Endre Karlson <span dir="ltr"><<a href="mailto:endre.karlson@gmail.com" target="_blank">endre.karlson@gmail.com</a>></span> wrote:<br>





<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><p dir="ltr">I think Luis can answer that?</p>
<div class="gmail_quote">---------- Videresendt melding ----------<br>Fra: "Jobin Raju George" <<a href="mailto:jobin.rv@gmail.com" target="_blank">jobin.rv@gmail.com</a>><br>Dato: 11. juli 2013 14:38<br>





Emne: [Openstack] Documentation for openstack-java-sdk<br>
Til: "openstack lista" <<a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a>><br>Kopi: <br><div><div><br type="attribution"><div dir="ltr"><div>I am trying to query ceilometer using <a href="https://github.com/woorea/openstack-java-sdk" target="_blank">openstack-java-sdk</a> for meters of VM's running on KVM. I am able to get the CPU meters via curl on the command line but unfortunately I don't find good documentation for the SDK's for ceilometer.</div>







<div><br></div><div>I have seen <a href="https://github.com/woorea/openstack-java-sdk/blob/master/openstack-examples/src/main/java/com/woorea/openstack/examples/metering/v2/TestAll.java" target="_blank">this example program</a> but most of it is commented(probably because it is deprecated).</div>







<div><br></div><div>Where can I find good documentation/examples or java programs/snippets?</div><div><br></div>-- <br><div style="text-align:left"><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt">






</p>
<p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"><span style="font-family:Arial,sans-serif;color:rgb(255,0,102)">Thanks and regards,</span><span style="font-family:Arial,sans-serif"></span></p>









<p style="margin:0in 0in 0.0001pt"><span style="font-family:Arial,sans-serif;color:rgb(84,141,212)">Jobin Raju George</span><span style="font-family:Arial,sans-serif"></span></p>

<p style="margin:0in 0in 0.0001pt"><span style="font-family:Arial,sans-serif;color:rgb(84,141,212)">Third Year, Information Technology</span><span style="font-family:Arial,sans-serif"></span></p>

<p style="margin:0in 0in 0.0001pt"><span style="font-family:Arial,sans-serif;color:rgb(84,141,212)">College of Engineering Pune</span><span style="font-family:Arial,sans-serif"></span></p>

<p style="margin:0in 0in 0.0001pt"><span style="font-family:Arial,sans-serif;color:rgb(84,141,212)">Alternate e-mail:<span> </span></span><span style="font-family:Arial,sans-serif;color:rgb(0,176,80)"><a href="mailto:georgejr10.it@coep.ac.in" target="_blank">georgejr10.it@coep.ac.in</a></span><span style="font-family:Arial,sans-serif"></span></p>







<p></p><p></p><p></p><p></p><p></p></div>
</div>
<br></div></div>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><br></div></div><span><font color="#888888">-- <br><font face="Arial, Helvetica, sans-serif"><b>guilherme</b> \n<br>\<font>t</font> <b>maluf</b><br></font>
</font></span></div>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net" target="_blank">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:left"><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt">



</p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-family:"Arial","sans-serif";color:#ff0066">Thanks and regards,</span><span style="font-family:Arial,sans-serif"></span></p>





<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Jobin Raju George</span><span style="font-family:Arial,sans-serif"></span></p>





<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Third Year, Information Technology</span><span style="font-family:Arial,sans-serif"></span></p>





<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">College of Engineering Pune</span><span style="font-family:Arial,sans-serif"></span></p>





<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Alternate e-mail:<span> </span></span><span style="font-family:"Arial","sans-serif";color:#00b050"><a href="mailto:georgejr10.it@coep.ac.in" target="_blank">georgejr10.it@coep.ac.in</a></span><span style="font-family:Arial,sans-serif"></span></p>



<p></p><p></p><p></p><p></p><p></p></div>
</div>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><font face="Arial, Helvetica, sans-serif"><b>guilherme</b> \n<br>\<font>t</font> <b>maluf</b><br></font>
</div>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div style="text-align:left"><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0.0001pt">
</p><p style="margin-bottom:0.0001pt"></p><p style="margin-bottom:0in;margin-bottom:.0001pt"><span style="font-family:"Arial","sans-serif";color:#ff0066">Thanks and regards,</span><span style="font-family:Arial,sans-serif"></span></p>


<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Jobin Raju George</span><span style="font-family:Arial,sans-serif"></span></p>


<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Third Year, Information Technology</span><span style="font-family:Arial,sans-serif"></span></p>


<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">College of Engineering Pune</span><span style="font-family:Arial,sans-serif"></span></p>


<p style="margin-top:0in;margin-right:0in;margin-left:0in;margin-bottom:0.0001pt"><span style="font-family:"Arial","sans-serif";color:#548dd4">Alternate e-mail:<span> </span></span><span style="font-family:"Arial","sans-serif";color:#00b050"><a href="mailto:georgejr10.it@coep.ac.in" target="_blank">georgejr10.it@coep.ac.in</a></span><span style="font-family:Arial,sans-serif"></span></p>
<p></p><p></p><p></p><p></p><p></p></div>
</div>