cloudkitty/cloudkitty
Martin CAMEY dff3e97b12 Allow Cloudkitty to collect non-OpenStack metrics
* Add a SourceFetcher, which allows to retrieve new type of data sources.
  It allows new collectors to be added.
  (examples: Prometheus, Influxdb, Kubernetes...)

* Base Cloudkitty on metrics instead of services and resources
  for collecting metrics. This new architecture allows Cloudkitty
  to be more agnostic and so to rate containers metrics as the same way
  as virtual machines metrics.

* Centralize metrology information in metrics.yml under metrics names.

Task: 6291
Story: 2001501

Change-Id: I00ca080cf05dfc03a3363720f85b79e003eda9be
2018-04-17 11:55:37 +02:00
..
api Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
backend Trivial: add the missing period 2017-01-16 15:44:30 +08:00
cli Fix two mistakes of method description 2018-01-30 14:52:02 +00:00
collector Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
common Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
db Remove deprecated APIs and method in cloudkitty 2017-11-29 09:50:18 +00:00
fetcher Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
hacking Update log translation hacking rule 2017-07-04 05:10:09 -04:00
rating Merge "Policy in code" 2017-12-12 22:03:15 +00:00
storage Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
tests Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
transformer Remove Ceilometer collector and transformer 2018-03-07 09:14:02 +00:00
writer Merge "Update fields of CSV reports." 2018-01-03 10:10:21 +00:00
__init__.py Removed version information from setup.cfg 2015-10-19 17:27:02 +02:00
config.py Moving to Liberty cycle (0.5) 2015-08-28 16:51:03 +02:00
default_metrics_conf.py Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
extension_manager.py Renaming billing to rating 2015-04-08 16:07:25 +02:00
i18n.py Remove log translations 2017-04-28 08:46:10 +08:00
messaging.py Remove deprecated oslo_messaging.get_transport 2017-12-06 08:58:37 +00:00
orchestrator.py Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
service.py Make build reproducible 2018-02-09 14:46:08 +00:00
state.py Add wrapper for decimal.Decimal objects in json.dumps() 2016-12-05 14:12:21 +01:00
utils.py Allow Cloudkitty to collect non-OpenStack metrics 2018-04-17 11:55:37 +02:00
version.py Improve the rpc module 2016-08-24 15:20:13 +00:00
write_orchestrator.py Ensure the exist of writer path 2016-12-15 08:08:11 +00:00