Rating service for OpenStack
Go to file
François Magimel fee222e9ad Remove docutils from test-requirements
The package docutils is not anymore in the global requirements and is
not required.

Change-Id: I4b0f8b060b8dac2b9acf511838bdbe4e73819913
2014-08-27 12:22:40 +02:00
cloudkitty Fix the output basepath for WriteOrchestrator 2014-08-22 13:57:42 +08:00
contrib/devstack Add Devstack support for the api 2014-08-25 16:29:15 +02:00
doc Merge "Removed docbook requirements from documentation" 2014-08-20 11:14:28 +00:00
etc/cloudkitty Updated openstack-common code to latest version 2014-08-12 09:28:57 +02:00
tests Pushing initial work 2014-05-30 19:37:53 +02:00
tools/config Fixed missing config generator.rc file 2014-08-08 14:39:30 +02:00
.gitignore Added ropeproject to gitignore 2014-08-07 19:08:09 +02:00
.gitreview Added .gitreview 2014-05-22 00:52:17 +00:00
.testr.conf Pushing initial work 2014-05-30 19:37:53 +02:00
LICENSE Set copyright/license information in .py files 2014-06-07 09:14:06 +02:00
README.rst Fixed typo in README 2014-07-09 12:00:28 +02:00
openstack-common.conf Added config tools 2014-08-07 23:52:23 +02:00
requirements.txt Update the pbr version 2014-08-20 17:37:05 +08:00
setup.cfg Added cloudkitty-dbsync tool 2014-08-08 15:56:14 +02:00
setup.py Pushing initial work 2014-05-30 19:37:53 +02:00
test-requirements.txt Remove docutils from test-requirements 2014-08-27 12:22:40 +02:00
tox.ini Added config tools 2014-08-07 23:52:23 +02:00

README.rst

CloudKitty

OpenStack Billing and Usage Reporter

Goal

The goal of this project is to automate the extraction of the metrics from ceilometer, map them to billing informations and generate reports.

Status

This project is highly work in progress. Most of the work that we've done was targeted to quickly create a POC. We are now aiming towards the creation of an OpenStack module. Changes needed to attain our goal are huge, that's why the time between commits can be long.

Roadmap

  • Create a project API to manage the configuration of billing modules and request informations.
  • Every billing module should be able to expose its own API.
  • Move from importutils to stevedore.
  • Scheduling of billing calculations
  • Better collection of ceilometer metrics (Maybe Gnocchi)
  • Global code improvement

In a possible future :

  • Spawning of instances to do the calculations