2 new options were added:
Github allows only 60 requests per hour for unauthenticated requests
Sometimes it is not enough.
The limit for registered users is 5000 requests per hour.
New options were added to handle requests limit.
Foundation members report was useful to get data on new registrations.
Unfortunately user registration date can only be retrieved from HTML
and not available in OpenStackID-Resources API.
This reverts commit fd2ba43994.
This patch removes processing of CI votes. The reasons are:
* CI votes rely on DriverLog database which is deprecated
* CI votes are collected from comments to patch sets, querying
comments significantly increases the load on Gerrit
* CI votes are not actively used by community
* CI votes provide only partial look into state of third-party
This reverts commits:
Launchpad manages many information related to OpenStack at this
time, but the query takes much time for the processor. In addition,
stackalytics can be useful for OSS which are not managed with the
launchpad. So this patch adds a config option fetching_source so
that users can select fetching source. The default option is
'launchpad', so this patch doesn't affect at all on the default
default_data_uri option can handle local file already, so this patch
adds how to use local file for the option.
This comes from the commit I558238dbfc633793013451f836c7ce449e94c6c5
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 <email@example.com>
Co-Authored-By: Akihiro Motoki <firstname.lastname@example.org>
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
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
This modification to the API documentation adds a reference to the page_size
and start_record parameters, which are used to manage paging of results.
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.