[hawkular/hawkular-metrics] fba9ff: Implementation of statistics computation based on ...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: fba9fff2ff38eb79697410fbcf966f9ac2899d3c
https://github.com/hawkular/hawkular-metrics/commit/fba9fff2ff38eb7969741...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-08-07 (Fri, 07 Aug 2015)
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/AvailabilityBucketDataPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/AvailabilityBucketPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/BucketPoint.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/BucketedOutput.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Buckets.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/GaugeBucketDataPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/GaugeBucketPoint.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/AvailabilityBucketedOutputMapper.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/AvailabilityDataPointCollector.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/BucketedOutputMapper.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GaugeBucketedOutputMapper.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GaugeDataPointCollector.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
R core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketDataPointMatcher.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketPointMatcher.java
R core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketedOutputMapperTest.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityDataPointCollectorTest.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Implementation of statistics computation based on RxJava
This is a combination of 8 commits.
The first commit's message is:
Introduce BucketedOutputOperator and children
This is the 2nd commit message:
Update MetricsServiceImpl to use BucketedOutputOperator
This is the 3rd commit message:
Gauges buckets computation without custom operator
This is to show what the process could look like, code for avail has not
been updated, and code for counters not implemented.
In this attempt, no custom operator is used. Instead, N(=number of
buckets) requests for data are sent in parallel. Then the resulting
observables are flat mapped to form an observable of bucket points.
The bucket point observable emits just one value. The value is created
by processing data points as they arrive, instead of buffering
all the points for the bucket in an array.
This has a huge implication on stats computation. Some stats algos are
"storeless", which means you can get the exact result without buffering
the data. Examples are min, max, avg. But some are not, like percentile.
As a consequence, for median and 95th percentile, we need to use
an approximative algorithm, provided by
org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.
See http://www.cse.wustl.edu/~jain/papers/psqr.htm for a description of
the algorithm.
On the upside, this algorithm allows to compute stats when the number of
data points in the bucket is VERY large, with low memory consumption.
On the downside, the result might look a bit inaccurate when there VERY
few points in the buckets. It's also sensible to order of value
submission.
Note that the observable of bucket points will often be incorrectly
ordered, as there's no guarantee in the order the responses will be processed.
Side work:
- log throwable at TRACE level for 500 responses
- overloaded assertDoubleEquals so that caller can pass a failure
message
This is the 4th commit message:
Refactor to use #collect for readability
This is the 5th commit message:
Refactor to use as single request to C*
Sending N requests to C* might be bad wrt performance, especially if N(=number of buckets) is high
This implementation uses #groupBy. Not sure how to make that work with #window
This is the 6th commit message:
Remove unused code
This is the 7th commit message:
Apply logic to avail metrics
This is the 8th commit message:
Final step, refactoring for better readability
Commit: c0299235d137ee950971e1feeb055ff2cc5a8968
https://github.com/hawkular/hawkular-metrics/commit/c0299235d137ee950971e...
Author: jsanda <jsanda(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/AvailabilityBucketDataPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/AvailabilityBucketPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/BucketPoint.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/BucketedOutput.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Buckets.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/GaugeBucketDataPoint.java
A core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/GaugeBucketPoint.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/AvailabilityBucketedOutputMapper.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/AvailabilityDataPointCollector.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/BucketedOutputMapper.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GaugeBucketedOutputMapper.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GaugeDataPointCollector.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
R core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketDataPointMatcher.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketPointMatcher.java
R core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityBucketedOutputMapperTest.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/AvailabilityDataPointCollectorTest.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Merge pull request #302 from tsegismont/jira/HWKMETRICS-206
HWKMETRICS-206 Implementation of statistics computation based on RxJava
Compare: https://github.com/hawkular/hawkular-metrics/compare/38ff28cd565b...c0299...
10 years, 8 months
[hawkular/hawkular-metrics] 9af5dc: [HWKMETRICS-185] Port the exception mappers to JAX...
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-185
Home: https://github.com/hawkular/hawkular-metrics
Commit: 9af5dccd28c8b5f952718b267393b6b8963f2306
https://github.com/hawkular/hawkular-metrics/commit/9af5dccd28c8b5f952718...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/BadRequestExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/ExceptionMapperUtils.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotAcceptableExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotAllowedExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/NotFoundExceptionMapper.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/exception/mappers/ReaderExceptionMapper.java
Log Message:
-----------
[HWKMETRICS-185] Port the exception mappers to JAX-RS 1.1 code.
Commit: 642d3c0f0c932172dafd648783a4fd87b41d73ea
https://github.com/hawkular/hawkular-metrics/commit/642d3c0f0c932172dafd6...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M tests/rest-integration-tests-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Move to the Jackson mappers, the default jettison implementation is not working properly with the current annotations.
Commit: 02fd152956c8726cb22af70de54e70b85e07c354
https://github.com/hawkular/hawkular-metrics/commit/02fd152956c8726cb22af...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
Log Message:
-----------
[HWKMETRICS-185] Re-enable the status handler for the metrics service.
Commit: c5afe40f0231e7ce256f93652f2eb68ae24e9c62
https://github.com/hawkular/hawkular-metrics/commit/c5afe40f0231e7ce256f9...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Force response media type for the Gauge handler.
Commit: 784099c9a414be4e2873d5be2bbe1cc43f77e063
https://github.com/hawkular/hawkular-metrics/commit/784099c9a414be4e2873d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
Log Message:
-----------
[HWKMETRICS-185] Add some Jackson annotations to base classes.
Compare: https://github.com/hawkular/hawkular-metrics/compare/803dd6d913a7...78409...
10 years, 8 months
[hawkular/hawkular-metrics] 55f9af: [HWKMETRIC-207] clean up MetricsServiceImpl.create...
by John Sanda
Branch: refs/heads/counter-rates
Home: https://github.com/hawkular/hawkular-metrics
Commit: 55f9af6b7838cc6e6501fe7d02b267b1d3044ab3
https://github.com/hawkular/hawkular-metrics/commit/55f9af6b7838cc6e6501f...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-08 (Sat, 08 Aug 2015)
Changed paths:
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Retention.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/RetentionSettings.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Tenant.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataRetentionsMapper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
M schema-manager/src/main/resources/schema.cql
Log Message:
-----------
[HWKMETRIC-207] clean up MetricsServiceImpl.createTenant method
Commit: afd052115a1a86088cd4bb397dd354e5603f99c9
https://github.com/hawkular/hawkular-metrics/commit/afd052115a1a86088cd4b...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GenerateRate.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/GenerateRateITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/RatesITest.java
Log Message:
-----------
[HWKMETRICS-200] initial support for calculating rates per tenant
Compare: https://github.com/hawkular/hawkular-metrics/compare/55f9af6b7838^...afd0...
10 years, 8 months
[hawkular/hawkular-metrics] 91dcef: [HWKMETRICS-185] Create maven module for JAX-RS 1....
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-185
Home: https://github.com/hawkular/hawkular-metrics
Commit: 91dcefd957a38a796d11d976d7cdeaaad9d4d819
https://github.com/hawkular/hawkular-metrics/commit/91dcefd957a38a796d11d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/BaseHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/PingHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
[HWKMETRICS-185] Create maven module for JAX-RS 1.1 implementation
Commit: 745071f31c7fd0bc9eaab912e949f5b0be38bc2d
https://github.com/hawkular/hawkular-metrics/commit/745071f31c7fd0bc9eaab...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
R api/metrics-api-undertow/pom.xml
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/CorsHandler.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/MainServer.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/MetricsHandlers.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/PingHandler.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/Request.java
R api/metrics-api-undertow/src/main/java/org/hawkular/metrics/api/undertow/Response.java
R api/metrics-api-undertow/test.html
Log Message:
-----------
[HWKMETRICS-185] Remove unmaintained undertow implementation
Commit: 6c6df74672f27c7cc8c69a52b18297083fc0942a
https://github.com/hawkular/hawkular-metrics/commit/6c6df74672f27c7cc8c69...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add new module to the list of modules to be built.
Commit: d7a54b8f6e7f6e0034ac3aeb30acb00a8fa272c8
https://github.com/hawkular/hawkular-metrics/commit/d7a54b8f6e7f6e0034ac3...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
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/BaseHandler.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-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StatusHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
Log Message:
-----------
[HWKMETRICS-185] Rough translation of Async code to sync variant for REST handlers.
Commit: a85eec686ed56782c73ffabf632517cd76d62d5d
https://github.com/hawkular/hawkular-metrics/commit/a85eec686ed56782c73ff...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-common/pom.xml
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Availability.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Gauge.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Duration.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MixedMetricsRequest.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/TagRequest.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/TenantParam.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/StringValue.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M pom.xml
Log Message:
-----------
[HWKMETRICS-185] Create a common module to store classes used by both JAX-RS implementations.
Commit: 4f89b0df5395707a434967647d4ae5be272d5d79
https://github.com/hawkular/hawkular-metrics/commit/4f89b0df5395707a43496...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Copy but not port the filters from JAX-RS 2.0 implementation.
Commit: d205b6c69994e7b48195b24eae821959cfe3dae3
https://github.com/hawkular/hawkular-metrics/commit/d205b6c69994e7b48195b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/ApiError.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Availability.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/Gauge.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/Duration.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/MixedMetricsRequest.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/TagRequest.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/request/TenantParam.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/StringValue.java
Log Message:
-----------
[HWKMETRICS-185] Clean JAX-RS 2.0 implementation of classes already moved to the common module.
Commit: 7efbcb5c27ca51a651be5e554f1d88373469e34c
https://github.com/hawkular/hawkular-metrics/commit/7efbcb5c27ca51a651be5...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
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-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
[HWKMETRICS-185] Add back the injection annotation for Metrics Service.
Commit: f04533be71a02beda229dd3e3ca35fc12af92d8c
https://github.com/hawkular/hawkular-metrics/commit/f04533be71a02beda229d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/CorsFilter.java
R api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Update the filters from JAX-RS 2.0 to regular servlet filters.
Commit: 0ca9d4fecb75ef47413d1759bb0ef1811ef75dd7
https://github.com/hawkular/hawkular-metrics/commit/0ca9d4fecb75ef47413d1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurableProducer.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
Log Message:
-----------
[HWKMETRICS-185] Duplicate application configuration classes.
Commit: 2eb8ed155ed4e25d1c22f3dbc32a49da4ae7e35e
https://github.com/hawkular/hawkular-metrics/commit/2eb8ed155ed4e25d1c22f...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/Eager.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/util/EagerExtension.java
Log Message:
-----------
[HWKMETRICS-185] Port over the eager extension classes.
Commit: 0a77d4183f8971e63d893b1f9ec97cb19855c478
https://github.com/hawkular/hawkular-metrics/commit/0a77d4183f8971e63d893...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
Log Message:
-----------
[HWKMETRICS-185] Migrate the metrics server lifecycle manager and general jax-rs application entry-point.
Commit: bdf618f26f93a6dde728a6fbeb66154f36e1dcfb
https://github.com/hawkular/hawkular-metrics/commit/bdf618f26f93a6dde728a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
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
Log Message:
-----------
[HWKMETRICS-185] Fix master rebase errors.
Commit: 21a3537c890724b7ed5a2136c114ef771858e47d
https://github.com/hawkular/hawkular-metrics/commit/21a3537c890724b7ed5a2...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/MetricsServiceStateFilter.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/beans.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-web.xml
A api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
M rest-tests/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add correct filter configuration and update filter code.
Commit: 98c0ec83df27d114540d7afc67d0b15ebe8354b5
https://github.com/hawkular/hawkular-metrics/commit/98c0ec83df27d114540d7...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add jboss-as maven plugin configuration.
Commit: 3f956a04c9255d1d59f12b99d8afd3ea71cc9bc1
https://github.com/hawkular/hawkular-metrics/commit/3f956a04c9255d1d59f12...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
Log Message:
-----------
[HWKMETRICS-185] Move the Jackson provider configuration to the common module and enable it in the new JAX-RS 1.1 implementation.
Commit: 5eb2ed87ee48d0161e2ffd83256c95c5b036c51e
https://github.com/hawkular/hawkular-metrics/commit/5eb2ed87ee48d0161e2ff...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/interceptor/EmptyPayloadException.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/interceptor/EmptyPayloadInterceptor.java
Log Message:
-----------
[HWKMETRICS-185] Port over the empty payload filter and body interceptor.
Commit: fa660e5084af8ed4314b3df5061e1185b4934ea8
https://github.com/hawkular/hawkular-metrics/commit/fa660e5084af8ed4314b3...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Bundle the RestEasy dependency for now since it is an older version.
Commit: 3a50de4d756e434d0393f0115c5e061602c6cb60
https://github.com/hawkular/hawkular-metrics/commit/3a50de4d756e434d0393f...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/filter/EmptyPayloadFilter.java
Log Message:
-----------
[HWKMETRICS-185] Fix the empty payload interceptor.
Commit: efa54bc0817eb74b0d8a66b13d78d0c9bd919abc
https://github.com/hawkular/hawkular-metrics/commit/efa54bc0817eb74b0d8a6...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
R api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M api/metrics-api-jaxrs-1.1/pom.xml
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/ConvertersProvider.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/DurationConverter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/MetricTypeConverter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagsConverter.java
Log Message:
-----------
[HWKMETRICS-185] Adjust application structure to match json providers delivered with each application server.
Commit: f0e7aa9b309fdead6f929c459a2e7142c54a363a
https://github.com/hawkular/hawkular-metrics/commit/f0e7aa9b309fdead6f929...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M pom.xml
M rest-tests/pom.xml
A tests/rest-integration-tests-jaxrs-1.1/pom.xml
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/application-roles.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/application-users.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/logging.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/mgmt-groups.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/mgmt-users.properties
A tests/rest-integration-tests-jaxrs-1.1/src/test/wildfly-configuration/standalone-test.xml
Log Message:
-----------
[HWKMETRICS-185] Create a separate module for JAX-RS 1.1 integration tests.
Commit: 178ae455de3faaf1e53b36a046efc87d283c3eee
https://github.com/hawkular/hawkular-metrics/commit/178ae455de3faaf1e53b3...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
Log Message:
-----------
[HWKMETRICS-185] Clip unneeded dependency.
Commit: 2e81602b635aa4b65c7451ab78289fb7639b9535
https://github.com/hawkular/hawkular-metrics/commit/2e81602b635aa4b65c745...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Update dependent repository in main JAX-RS 1.1 module.
Commit: 428a3d2307184ac2ed67545c9c5cdf524873aca6
https://github.com/hawkular/hawkular-metrics/commit/428a3d2307184ac2ed675...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
[HWKMETRICS-185] Remove superfluous Jackson configuration provider.
Commit: 803dd6d913a770b72b249b15f2d80f28ea4f5cd9
https://github.com/hawkular/hawkular-metrics/commit/803dd6d913a770b72b249...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-10 (Mon, 10 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
[HWKMETRICS-185] Fix rebase error due to file moving to another location.
Compare: https://github.com/hawkular/hawkular-metrics/compare/cc1216fbe634...803dd...
10 years, 8 months
[hawkular/hawkular-bus] 218131: [maven-release-plugin] prepare release 0.3.4
by John Mazzitelli
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-bus
Commit: 218131ebd0c803eb9b3f084d2d357a3eb811fb65
https://github.com/hawkular/hawkular-bus/commit/218131ebd0c803eb9b3f084d2...
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2015-08-09 (Sun, 09 Aug 2015)
Changed paths:
M hawkular-bus-broker-wf-extension/pom.xml
M hawkular-bus-broker/pom.xml
M hawkular-bus-common/pom.xml
M hawkular-bus-mdb/pom.xml
M hawkular-bus-ra-wf-module/pom.xml
M hawkular-bus-rest-client/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-client/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-jsonschema/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-mdb/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-virtual-topic-mdb/pom.xml
M hawkular-bus-samples/pom.xml
M hawkular-bus-test-common/pom.xml
M hawkular-feed-comm/feed-comm-api/pom.xml
M hawkular-feed-comm/feed-comm-war/pom.xml
M hawkular-feed-comm/pom.xml
M hawkular-nest/hawkular-nest-distro/pom.xml
M hawkular-nest/hawkular-nest-wf-extension/pom.xml
M hawkular-nest/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare release 0.3.4
Commit: e3fcf3af6f8a9b1553494a6fd0455cf05d4a66f6
https://github.com/hawkular/hawkular-bus/commit/e3fcf3af6f8a9b1553494a6fd...
Author: John Mazzitelli <mazz(a)redhat.com>
Date: 2015-08-09 (Sun, 09 Aug 2015)
Changed paths:
M hawkular-bus-broker-wf-extension/pom.xml
M hawkular-bus-broker/pom.xml
M hawkular-bus-common/pom.xml
M hawkular-bus-mdb/pom.xml
M hawkular-bus-ra-wf-module/pom.xml
M hawkular-bus-rest-client/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-client/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-jsonschema/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-mdb/pom.xml
M hawkular-bus-samples/hawkular-bus-sample-virtual-topic-mdb/pom.xml
M hawkular-bus-samples/pom.xml
M hawkular-bus-test-common/pom.xml
M hawkular-feed-comm/feed-comm-api/pom.xml
M hawkular-feed-comm/feed-comm-war/pom.xml
M hawkular-feed-comm/pom.xml
M hawkular-nest/hawkular-nest-distro/pom.xml
M hawkular-nest/hawkular-nest-wf-extension/pom.xml
M hawkular-nest/pom.xml
M pom.xml
Log Message:
-----------
[maven-release-plugin] prepare for next development iteration
Compare: https://github.com/hawkular/hawkular-bus/compare/35d6c1c2799a...e3fcf3af6f8a
10 years, 8 months