Branch: refs/heads/HWKMETRICS-334
Home:
https://github.com/hawkular/hawkular-metrics
Commit: 256d2f6ea35398cdceb56dfcee3c70c7f4f1b257
https://github.com/hawkular/hawkular-metrics/commit/256d2f6ea35398cdceb56...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-01-07 (Thu, 07 Jan 2016)
Changed paths:
M api/diff.txt
M
api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M
api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M
api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccess.java
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccessImpl.java
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/GenerateRate.java
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsService.java
M
core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
M
core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DataAccessITest.java
M
core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
M
core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M
integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
M
integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M
integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
Log Message:
-----------
[HWKMETRICS-334] Initial commit for limit and sort order for metric end-points for raw
data queries. The limit and order only work for un-bucketed requests.
Here are the details:
- limit of 0 or negative is equivalent to no limit at all on the number of returned
results
- the default order to be descending when the user does not specify one, for all the raw
data queries
- if the user specifies limit, then the order is import because it takes the first n limit
in the specified order
- if the user specifies limit and no order then
a) if only start time is specified then order is ascending
b) if only end time is specified then order is descending
c) if both are specified then order is descending
d) these defaults is overriden if order is specified
- this applies to gauge, availability, and counter metric types