Add support for gnocchi data collection

Registered by Stéphane Albert

We currently only support data collection from Ceilometer. Gnocchi client is now available, we can easily add support for data collection from gnocchi. Data re-injection is out of the scope at the moment as it might need changes from the gnocchi codebase.

As the new CloudKitty datamodel is still not adopted, we'll use the current model and transition to the new one later.

The collector will be responsible of:

- Collecting metrics
- Retreive metadata from gnocchi resources
- Expand metadata to keep them in the CloudKitty format

Blueprint information

Status:
Complete
Approver:
Stéphane Albert
Priority:
Medium
Drafter:
Stéphane Albert
Direction:
Approved
Assignee:
Stéphane Albert
Definition:
Approved
Series goal:
Accepted for 0.5
Implementation:
Implemented
Milestone target:
milestone icon 0.5.0b1
Started by
Stéphane Albert
Completed by
Stéphane Albert

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.