Add base for Ceilometer API benchmarks

Registered by Joris Roovers

There currently are no benchmarks/scenarios for the ceilometer API. We should add these.

Requirements Doc:
https://docs.google.com/document/d/1SXdc_ENtyBFbIAb4gm-xDpNFaPGd6o4cK26s3xXqRLY/edit?usp=sharing

We will be going ahead in following manner:
1. Add support for alarms api (Code Merged)
2. Add support for meters api (Code Merged)
3. Add support for resources api (Code Merged)
4. Add support for queries and statistics (Code Merged)

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
High
Drafter:
Joris Roovers
Direction:
Approved
Assignee:
Aswad Rangnekar
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Boris Pavlovic
Completed by
Boris Pavlovic

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/benchmark-scenarios-for-celiometer,n,z

Addressed by: https://review.openstack.org/88216
    [WIP] Add benchmark scenarios for ceilometer API

Addressed by: https://review.openstack.org/90203
    Add benchmark scenarios for ceilometer resources GET API

Addressed by: https://review.openstack.org/90331
    [WIP] Add benchmark scenarios for ceilometer meters GET API

Addressed by: https://review.openstack.org/91320
    Add benchmark scenarios for ceilometer statistics api

Addressed by: https://review.openstack.org/92030
    Add benchmark scenarios for ceilometer queries API

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

Addressed by: https://review.openstack.org/93669
    [WIP] Use FakeCeilometerClient instead of mocks

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.