Rating Service for OpenStack
Go to file
rajat29 81c91f6701 Stop using deprecated 'message' attribute in Exception
The 'message' attribute has been deprecated and removed
from Python3.
For more details, please check:
https://www.python.org/dev/peps/pep-0352/

Change-Id: I6514be276561525ca17d8bc6e43b8c7312aa5b76
2017-08-01 16:38:17 +05:30
distil Stop using deprecated 'message' attribute in Exception 2017-08-01 16:38:17 +05:30
etc Fix policy check for distil 2017-06-21 13:53:25 +12:00
tools Implement /prices by extracting price from odoo 2016-05-06 15:29:06 +12:00
.coveragerc Add unit tests for api module 2017-06-16 10:37:12 +12:00
.gitignore Add coverage configuration for Distil 2017-06-08 10:29:56 +12:00
.gitreview fix .gitreview 2015-12-14 20:52:10 +01:00
.testr.conf Update tox configuration 2016-02-15 16:42:23 +13:00
HACKING.rst Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
LICENSE Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
Makefile Sync distil project structure with internal one 2016-02-10 14:56:13 +13:00
README.rst Reword Readme 2017-06-12 13:21:17 +12:00
old-requirements.txt Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
requirements.txt Support odoo in health check 2017-06-28 17:06:03 +12:00
run_tests.sh Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
setup.cfg Add /quotations rest api 2017-05-12 14:30:26 +12:00
setup.py Sync distil project structure with internal one 2016-02-10 14:56:13 +13:00
test-requirements.txt Open API to tenant users 2017-06-20 12:10:33 +12:00
tox.ini Merge "distil-collector concurrency support" 2017-02-26 22:01:08 +00:00

README.rst

Team and repository tags

image

Distil

Distil is a service to provide easy interactions with ERP systems, by exposing a configurable set of collection tools and transformers to make usable billing data out of Ceilometer entries.

Distil provides a rest api to integrate with arbitrary ERP systems, and returns quotations/invoices as json. What the ranges are, and how Ceilometer data is aggregated is intended to be configurable, and defined in the configuration file.

The Distil data store will prevent overlapping bills for a given tenant and resource ever being stored, while still allowing for regeneration of a given invoices.