fuel-stats/collector
Alexander Kislitsky fab9e71234 Config format for packages based filtering rules changed
For deploying collector service on the production nodes
DevOps team uses external collector configs, saved in the JSON.
JSON doesn't support tuple type and dict with tuple as key also
can't be serialized.
We are introducing new format for filtering rules configuration.
The following dicts can be used as filtering rule:

- {'packages_list': ['a', 'b']}
- {'packages_list': ['a', 'b']: 'from_date': None}
- {'packages_list': ['a', 'b']: 'from_date': '2016-03-10T22:34:39'}
- {'build_id': 'build_id_value'}
- {'build_id': 'build_id_value', 'from_date': None}
- {'build_id': 'build_id_value', 'from_date': '2016-03-10T22:34:39'}

The old filtering rules format is backward compatible:

- {'build_id_value': None}
- {'build_id_value': '2016-03-10T22:34:39'}

Change-Id: I1be9760bb700be5b8e20c0e27689a6b017ba75f1
Partial-Bug: #1550376
2016-03-02 18:30:52 +03:00
..
collector Config format for packages based filtering rules changed 2016-03-02 18:30:52 +03:00
uwsgi Fix for external configs for uwsgi process 2014-12-03 19:43:08 +03:00
MANIFEST.in Added db migrations to MANIFEST.in 2015-02-06 10:07:34 +00:00
manage_collector.py Config format for packages based filtering rules changed 2016-03-02 18:30:52 +03:00
requirements.txt Installation info filtering rules added to collector 2015-05-21 11:45:54 +03:00
setup.py Json schemas added into collector python package 2014-11-25 19:07:40 +04:00
test-requirements.txt Versions of required packages are freezed 2014-09-29 16:37:21 +04:00
tox.ini Tox and setup.py added 2014-09-29 14:54:56 +04:00