Translation stats are retrieved from Zanata service. List of projects
and versions is taken from Zanata API. List of users is configured
in openstack/i18n repo and referred by URI.
Processor reads stats for every project-version-user-week and yields
records of new type 'tr'. UI is extended to show breakdown by languages.
Zanata module is based on https://review.openstack.org/#/c/275145/
Co-Authored-By: daisy-ycguo <guoyingc@cn.ibm.com>
Co-Authored-By: Akihiro Motoki <amotoki@gmail.com>
Change-Id: Ic1b44f09f7eb592d75d435f66a71d3110a2f49a5
Avoid hanging requests to Launchpad by specifying read timeout.
A new config param 'read_timeout' is introduced, defaults to 120 sec.
Change-Id: I32a68e482bfe53845b7c918c3770171ebaea2437
With the patch https://review.openstack.org/229966 Stackalytics
gets list of project on per-release basis. The separate global
parameter 'project_list_uri' is not needed anymore and may be
safely removed.
Change-Id: Ifcd579162b8a25c99cec24b854127cd26352b1c0
1. python-memcached is now Py3 compatible, the separate reqs file
is not needed
2. update tox.ini from latest cookiecutter
3. re-generated docs for cli
Change-Id: Id0d394f12618bc5ec7860a57043641efcdc6715f
The patch introduces config param 'age-warn' with default value
in 2 days. The warning message will be useful for cases when
processor stuck or data was recovered from the dump.
Change-Id: I910b87da5c664fbda7d25e77ee51554f01ad9bc2