Rating Service for OpenStack
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
OpenDev Sysadmins 33c5f067ba OpenDev Migration Patch 4 days ago
api-ref/source Add API ref 1 year ago
distil Support JSON file as an ERP driver 1 month ago
doc/source Remove vestigate HUDSON_PUBLISH_DOCS reference 1 year ago
etc Support JSON file as an ERP driver 1 month ago
tools Implement /prices by extracting price from odoo 3 years ago
.coveragerc Add unit tests for api module 1 year ago
.gitignore Add coverage configuration for Distil 1 year ago
.gitreview OpenDev Migration Patch 4 days ago
.testr.conf Update tox configuration 3 years ago
HACKING.rst Update and replace http with https for doc links in distil 1 year ago
LICENSE Refactor Distil API to support new endpoints 3 years ago
Makefile Sync distil project structure with internal one 3 years ago
README.rst Reword Readme 1 year ago
old-requirements.txt Refactor Distil API to support new endpoints 3 years ago
requirements.txt Add API ref 1 year ago
run_tests.sh Refactor Distil API to support new endpoints 3 years ago
setup.cfg Support JSON file as an ERP driver 1 month ago
setup.py Sync distil project structure with internal one 3 years ago
test-requirements.txt Add API ref 1 year ago
tox.ini Add API ref 1 year ago

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.