Create an ability to pre-calculate simple queries

Registered by Nadya Privalova

Basic functionality is just aggregates with no filters and group_by's.
Aggregation manager is a 'periodic task' that will call 'aggregate' method every hour and every day.
Example of aggregate for HBase:
 image_9223372035472681807 column=H:avg, timestamp=1389255460712, value=1.0
 image_9223372035472681807 column=H:count, timestamp=1389255460712, value=1
 image_9223372035472681807 column=H:max, timestamp=1389255460712, value=1
 image_9223372035472681807 column=H:min, timestamp=1389255460712, value=1
 image_9223372035472681807 column=H:sum, timestamp=1389255460712, value=1
 image_9223372035472681807 column=H:unit, timestamp=1389255460712, value=image

Blueprint information

Status:
Complete
Approver:
Julien Danjou
Priority:
Undefined
Drafter:
Nadya Privalova
Direction:
Needs approval
Assignee:
Nadya Privalova
Definition:
Superseded
Series goal:
None
Implementation:
Started
Milestone target:
None
Started by
Nadya Privalova
Completed by
gordon chung

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-basic-ceilometer-tests,n,z

Addressed by: https://review.openstack.org/67856
    Aggregation for SQL backend

contained by Gnocchi (github.com/openstack/gnocchi) -- gordc (14.7.2015)

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.