文件名称:openstack-artifice:已弃用。 不要用我!
文件大小:660KB
文件格式:ZIP
更新时间:2024-07-28 17:50:16
Python
Openstack-Artifice 更新 此项目已弃用。 请参阅以获取最新和维护的计费系统。 什么 Artifice 是数据聚合和计费生成层的原型,旨在与 Openstack-Ceilometer 项目紧密耦合。 Artifice 层旨在存储已知日期范围内的计算值,并提供简单、一致的 API 以将计费信息注入任意 ERP 系统; 从 CSV 到 OpenERP。 根据基于数据中心的费率信息,给定时间段(一个月)的时间序列数据被压缩为该月的单个可计费项目。 通过不强加超出涵盖给定范围的带日期发票的概念的逻辑,Artifice 试图对 ERP 的处理方式保持冷静。 范围是什么,以及如何聚合 Ceilometer 数据旨在是可配置的。 Artifice 强制执行自己严格的 Postgresql 支持的数据存储,用于存储已计费的数据以及时间范围。 这用于防止对一系列数据进行重复计费。
【文件预览】:
openstack-artifice-master
----setup.py(0B)
----.gitignore(12B)
----requirements.txt(133B)
----Makefile(1KB)
----artifice()
--------interface.py(18KB)
--------billing()
--------invoice.py(5KB)
--------__init__.py(0B)
--------artifice.py(875B)
--------models()
----bin()
--------bill.py(5KB)
--------artifice(7B)
--------usage.py(3KB)
--------usage(228B)
--------bill(227B)
----INVOICES.md(4KB)
----packaging()
--------scripts()
----LICENSE(11KB)
----examples()
--------conf.yaml(621B)
--------csv_rates.csv(0B)
--------csv_rates.yaml(107B)
--------csv_names.csv(0B)
----scripts()
--------__init__.py(0B)
--------initdb.py(643B)
----README.md(5KB)
----tests()
--------test_invoice.py(338B)
--------data()
--------__init__.py(0B)
--------test_models.py(7KB)
--------test_import.py(56B)
--------test_csv.py(6KB)
--------test_instancing_objects.py(2KB)
--------test_interface.py(12KB)
--------test_tenant.py(0B)