<span style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">Guys,</span><div><font color="#222222" face="arial, sans-serif"><br></font></div><div><font color="#222222" face="arial, sans-serif"> *** Crossposting from Openstack Launchpad mail list ***<br>
</font><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> I'm doing some research on billing in Openstack and I found the following projects:</div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> * <a href="https://github.com/sinacloud/dough" style="color:rgb(17,85,204)" target="_blank">Dough</a> - <a href="https://launchpad.net/dough" style="color:rgb(17,85,204)" target="_blank">Launchpad</a></div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
* <a href="http://github.com/stacksherpa/billingstack" style="color:rgb(17,85,204)" target="_blank">Billingstack</a> - <a href="http://stacksherpa.com/2013/01/how-to-bill-openstack/" style="color:rgb(17,85,204)" target="_blank">http://stacksherpa.com/2013/01/how-to-bill-openstack/</a></div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
* <a href="http://github.com/griddynamics/nova-billing" style="color:rgb(17,85,204)" target="_blank">nova-billing</a> / <a href="http://github.com/griddynamics/horizon-billing" style="color:rgb(17,85,204)" target="_blank">horizon-billing</a> - From GridDynamics</div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
* <a href="http://github.com/stackforge/bufunfa" style="color:rgb(17,85,204)" target="_blank">bufunfa</a></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> * <a href="https://github.com/ashokcse/openstack-bill" style="color:rgb(17,85,204)" target="_blank">openstack-bill</a></div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> What is the best to begin with?</div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> Which one can account the CPU Instance usage? I mean, if the Instance uses 50% or more of CPU (like a throttle), the billing system should add/start a "flag 2" (or something like that) during that time. Should I take a look at the Ceilometer measurements Energy (Kwapi) to achieve that?</div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
In a nutshell:</div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
* The Instance price must increase if the CPU usage (cycles) is too high.</div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"> Also, I'm looking for a `multi-currency' support - like USD (Dollar), EUR (Euro), BTC (Bitcoin), etc... And, for the future, probably a <a href="http://www.paypal.com/" style="color:rgb(17,85,204)" target="_blank">PayPal</a>,<a href="http://bitpay.com/" style="color:rgb(17,85,204)" target="_blank">BitPay</a>, <a href="http://pagseguro.uol.com.br/" style="color:rgb(17,85,204)" target="_blank">PagSeguro</a> / <a href="http://www.bcash.com.br/" style="color:rgb(17,85,204)" target="_blank">Bcash</a> (from Brazil) modules/plugins...</div>
<div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif"><br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
I'm running Openstack Folsom with Ubuntu 12.04 + Ceilometer 2013.1 (under installation process right now, I'm manually backporting the Ubuntu packages to Precise).</div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
<br></div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">Thanks!</div><div style="color:rgb(34,34,34);font-size:12.800000190734863px;font-family:arial,sans-serif">
Thiago</div>
</div>