Send usage information

Registered by David J. Easter

To better understand how customers are using Fuel, an option to enable customer to enable Fuel to send usage information to a defined (company) URL should be added to Fuel.

Discussion: https://etherpad.openstack.org/p/send-anon-usage

Feature Lead: Alex Kislitsky
Mandatory Design Reviewers: Alexander Charykov, Vitaly Kramskikh
Developers: Alexey Kasatkin, Artem Roma
QA: Artem Panchenko, Yegor Kotko

Blueprint information

Status:
Complete
Approver:
Mike Scherbakov
Priority:
Essential
Drafter:
David J. Easter
Direction:
Approved
Assignee:
Alexander Kislitsky
Definition:
Approved
Series goal:
Accepted for 6.0.x
Implementation:
Implemented
Milestone target:
milestone icon 6.0
Started by
Dmitry Pyzhov
Completed by
Dmitry Pyzhov

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/send-anon-usage,n,z

Addressed by: https://review.openstack.org/120136
    Specification for sending anonymous statistics

Addressed by: https://review.openstack.org/123169
    HTTP requests monitoring middleware added

Addressed by: https://review.openstack.org/123753
    Nailgun object interface for ActionLog added

Addressed by: https://review.openstack.org/125688
    Collection of tasks info added

Addressed by: https://review.openstack.org/126950
    Installation struct API call

Addressed by: https://review.openstack.org/127553
    Infrastructure for master node settings added

Addressed by: https://review.openstack.org/127880
    Fix typo in PostgreSQL user password in README

Addressed by: https://review.openstack.org/127951
    Fetching installation info for statistics added

Addressed by: https://review.openstack.org/128215
    Action logs payload collection added

Addressed by: https://review.openstack.org/126514
    Anonimous stats sender

Addressed by: https://review.openstack.org/128667
    Oses and nodes distribution report POC

Addressed by: https://review.openstack.org/129941
    Installation info sender

Addressed by: https://review.openstack.org/130160
    Replace 'aid's with 'uid's

Addressed by: https://review.openstack.org/130511
    Add statsenderd run to supervisord config

Addressed by: https://review.openstack.org/130518
    Collection of additional action_logs added.

Addressed by: https://review.openstack.org/130777
    Logging of predeployment check tasks added

Addressed by: https://review.openstack.org/131141
    Add validation for action_logs.additional_info field

Addressed by: https://review.openstack.org/131369
    Migration from PostgreSQL to Elasticsearch

Addressed by: https://review.openstack.org/131476
    Collector protocol change handled

Addressed by: https://review.openstack.org/131772
    Switch collector server depending on feature_groups

Addressed by: https://review.openstack.org/131786
    Tests for switching of collector server

Addressed by: https://review.openstack.org/131801
    Cluster attribures added into statistics info

Addressed by: https://review.openstack.org/131970
    Check send_anonymous_statistic is enabled

Addressed by: https://review.openstack.org/131990
    Change exception handling fin stats sender

Addressed by: https://review.openstack.org/132007
    Tests for reports on the generated data added

Addressed by: https://review.openstack.org/133916
    Filtering by environment statuses added

Addressed by: https://review.openstack.org/133983
    Add nodes' manufacturers to statistics snapshot

Addressed by: https://review.openstack.org/133994
    Add nodes' manufacturers to statistics snapshot

Addressed by: https://review.openstack.org/134226
    Fix for filtering attributes for staistics

Addressed by: https://review.openstack.org/134278
    Filter incomplete tasks

Addressed by: https://review.openstack.org/134297
    Fix for migrating installation sturctures stat

Addressed by: https://review.openstack.org/134579
    Json schemas added into collector python package

Addressed by: https://review.openstack.org/135199
    External configs handled in managers

Addressed by: https://review.openstack.org/135361
    Collector of OpenStack info added

Addressed by: https://review.openstack.org/135653
    python-novaclient is added to nailgun packages specs

Gerrit topic: https://review.openstack.org/#q,topic:bug/1395703,n,z

Addressed by: https://review.openstack.org/137357
    Images size collecting added to openstack collector

Addressed by: https://review.openstack.org/138014
    Requirements section added to readme file

Addressed by: https://review.openstack.org/143847
    OpenStack python clients packages to Nailgun spec added

Addressed by: https://review.openstack.org/144168
    Info collected from OpenStack installation extended

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.