New storage driver to avoid data duplication from gnocchi

Registered by Stéphane Albert

Implementing a new gnocchi collector will lead to data duplication. We want to avoid this as much as possible.
This storage driver is a temporary solution before being able to store new data types in gnocchi.

Datamodel should look like the standard storage driver expect we don't store desc but references to resources.

begin = sqlalchemy.DateTime,
end = sqlalchemy.DateTime
res_type = sqlalchemy.String(255)
rate = sqlalchemy.Numeric(),
resource_ref = sqlalchemy.String(32),
tenant_id = sqlalchemy.String(32)

resource_ref is a reference to an UUID of a resource in gnocchi.

Review link available here https://review.openstack.org/#/c/246856/

Blueprint information

Status:
Complete
Approver:
Gauvain Pocentek
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.

Subscribers

No subscribers.