[Hawkular-commits] [hawkular/hawkular-metrics] 384cec: [HWKMETRICS-393] add endpoint for fetching raw dat...
Stefan Negrea
snegrea at redhat.com
Wed Jun 22 10:53:00 EDT 2016
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 384cec2b01cf02de21e070999edc30c7828918e8
https://github.com/hawkular/hawkular-metrics/commit/384cec2b01cf02de21e070999edc30c7828918e8
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ObjectMapperProducer.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
A core/metrics-model/src/main/java/org/hawkular/metrics/model/NamedDataPoint.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugesITest.groovy
Log Message:
-----------
[HWKMETRICS-393] add endpoint for fetching raw data from multiple gauges
This new endpoint goes against REST design principles by using POST for a
query. This has been done in order to avoid problems with complex and long
query strings in the URL.
This endpoint is also a bit different in that it streams the resposne. The
reason for this is that the client can request an arbitrary amount of data
from an arbitrary number of metrics.
Commit: b4253c3865400ecd9e6ea9558507c99e120bf405
https://github.com/hawkular/hawkular-metrics/commit/b4253c3865400ecd9e6ea9558507c99e120bf405
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
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 integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.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/GaugesITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
[HWKMETRICS-393] add endpoint for counters and availability
This commit adds endpoint for fetch raw data from multiple counters and
availability metrics.
Commit: 5b72109eba8e5c603003b04c11811073e423ef52
https://github.com/hawkular/hawkular-metrics/commit/5b72109eba8e5c603003b04c11811073e423ef52
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
[HWKMETRICS-393] add endpoint for fetching raw data from multiple string metrics
Commit: d75ff365ef32b06e94d3549c95aff041fe946326
https://github.com/hawkular/hawkular-metrics/commit/d75ff365ef32b06e94d3549c95aff041fe946326
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
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 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 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/GaugesITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
[HWKMETRICS-393] add endpoints for fetching rate data points from multiple metrics
Commit: 09471a2f13886372be16585d5ade8163498270bf
https://github.com/hawkular/hawkular-metrics/commit/09471a2f13886372be16585d5ade8163498270bf
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.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/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ObjectMapperProducer.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/NamedDataPoint.java
Log Message:
-----------
[HWKMETRICS-393] fix license and checkstyle errors
Commit: 3efbb9c849d913f52f25642c80d01a1be7f3e462
https://github.com/hawkular/hawkular-metrics/commit/3efbb9c849d913f52f25642c80d01a1be7f3e462
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
Log Message:
-----------
[HWKMETRICS-393] relax verification since order of results may change
Commit: c6009b40e7ac8385eb311d49bafdcf494114278b
https://github.com/hawkular/hawkular-metrics/commit/c6009b40e7ac8385eb311d49bafdcf494114278b
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
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
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ObjectMapperProducer.java
Log Message:
-----------
[HWKMERTICS-393] several changes based on PR review
I eliminated most of the duplicate code by pushing it up into a new parent
class, MetricsServiceHandler. The name sucks, but both BaseHandler and
MetricHandler are already taken.
I have added a bunch of swagger annotations for the new endpoints.
Lastly, I put the CountDownLatch.countDown() call in a finally block to ensure
it happens to prevent blocking indefinitely.
Commit: b556b848291808a4af2fbddef436ad4b1d947128
https://github.com/hawkular/hawkular-metrics/commit/b556b848291808a4af2fbddef436ad4b1d947128
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
Log Message:
-----------
[HWKMETRICS-393] fix license header
Commit: b4ddfc05e17045d6df8781987c1cb925551c05f3
https://github.com/hawkular/hawkular-metrics/commit/b4ddfc05e17045d6df8781987c1cb925551c05f3
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
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/StringHandler.java
Log Message:
-----------
[HWKMETRICS-393] fix checkstyle/license errors
Commit: e559e28482f51dd30805b63da09efce71538490b
https://github.com/hawkular/hawkular-metrics/commit/e559e28482f51dd30805b63da09efce71538490b
Author: John Sanda <jsanda at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
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/handler/StringHandler.java
Log Message:
-----------
[HWKMETRICS-393] update swagger docs to indicate these endpoints are experimental
Commit: 01122e0a8711e917430b640195f4a347fec2ba2e
https://github.com/hawkular/hawkular-metrics/commit/01122e0a8711e917430b640195f4a347fec2ba2e
Author: Stefan Negrea <snegrea at redhat.com>
Date: 2016-06-22 (Wed, 22 Jun 2016)
Changed paths:
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.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
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/NamedDataPointObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ObjectMapperProducer.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
A core/metrics-model/src/main/java/org/hawkular/metrics/model/NamedDataPoint.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.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/GaugesITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
Merge pull request #518 from jsanda/hwkmetrics-393
HWKMETRICS-393
Compare: https://github.com/hawkular/hawkular-metrics/compare/2283942e5dba...01122e0a8711
More information about the hawkular-commits
mailing list