Jump to: navigation, search

Difference between revisions of "Ceilometer/ComplexFilterExpressionsInAPIQueries/ComplexFilterExpressionsInStatistics"

(Filter Expression Language)
(REST resource)
Line 1: Line 1:
 
= Architecture =
 
= Architecture =
 
== REST resource ==
 
== REST resource ==
 +
The new solution includes new REST resources for provide complex queries for sample statistics:
 +
 +
{| class="wikitable"
 +
! align="left"| REST Resource
 +
! Functionality
 +
! Returned Object Type
 +
|-
 +
| '/query/samples/statistics'
 +
| retrieve statistics of samples for meter(s)
 +
| Statistics
 +
|-
 +
|}
 +
 +
As new resource is defined, the simple statistics query support remained as it is now, which means that the API is backward compatible and also a new query grammar could be defined without limitations.
 +
 
== POST request ==
 
== POST request ==
 
= Filter Expression Language =
 
= Filter Expression Language =

Revision as of 15:21, 14 April 2014

Architecture

REST resource

The new solution includes new REST resources for provide complex queries for sample statistics:

REST Resource Functionality Returned Object Type
'/query/samples/statistics' retrieve statistics of samples for meter(s) Statistics

As new resource is defined, the simple statistics query support remained as it is now, which means that the API is backward compatible and also a new query grammar could be defined without limitations.

POST request

Filter Expression Language

The same expression language is used as in Ceilometer/ComplexFilterExpressionsInAPIQueries#Filter_Expression_Language

Group by

Order by

Limit

Supported DB drivers

Future improvements

API examples