Rating Service for OpenStack
Go to file
Feilong Wang b13f623622 Officially deprecate Distil v1 API
Nobody is using v1 API and given Distil is not an offical project
of OpenStack, so we don't have to follow the normal API deprecation
process. Let's officially deprecate Distil v1 API in Rocky. And
Distil will follow the normal deprecation process since Rocky.

Change-Id: Ice2d1422ab94eb92df9bf5ad02f3ecda884961a2
2020-11-30 06:10:51 +00:00
api-ref/source Add API ref 2017-09-15 14:37:13 +12:00
distil Officially deprecate Distil v1 API 2020-11-30 06:10:51 +00:00
doc/source Remove vestigate HUDSON_PUBLISH_DOCS reference 2017-09-19 00:08:01 +00:00
etc DB Managment Transformer to use flavor and prefix 2020-07-20 14:23:04 +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 OpenDev Migration Patch 2019-04-19 19:50:31 +00:00
.testr.conf Update tox configuration 2016-02-15 16:42:23 +13:00
.zuul.yaml Make Distil Health check respect collection domains 2020-09-25 12:44:45 +12:00
HACKING.rst Update and replace http with https for doc links in distil 2017-08-31 02:33:56 +00: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
old-requirements.txt Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
README.rst Reword Readme 2017-06-12 13:21:17 +12:00
requirements.txt Add API ref 2017-09-15 14:37:13 +12:00
run_tests.sh Refactor Distil API to support new endpoints 2016-05-05 15:20:17 +12:00
setup.cfg add transformers for trove 2020-07-07 09:23:50 +12:00
setup.py Sync distil project structure with internal one 2016-02-10 14:56:13 +13:00
test-requirements.txt Make Distil Health check respect collection domains 2020-09-25 12:44:45 +12:00
tox.ini add transformers for trove 2020-07-07 09:23:50 +12:00

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.