[hawkular/hawkular-metrics] 290cd8: [HWKMETRICS-384] initial support for string metric...
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 290cd8cd8bec1774aa8e98710855975a39b7bf92
https://github.com/hawkular/hawkular-metrics/commit/290cd8cd8bec1774aa8e9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
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/Functions.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/DelegatingDataAccess.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/MetricType.java
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.15.0.groovy
Log Message:
-----------
[HWKMETRICS-384] initial support for string metrics in core service
Commit: 15b06a7ef66942460dcbd6d083c81c4d297dcd6e
https://github.com/hawkular/hawkular-metrics/commit/15b06a7ef66942460dcbd...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
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/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRICS-384] add method for fetching distinct strings
Commit: 6395b1cb2376be0dbe6ff4a2a36d6239a7e78fbe
https://github.com/hawkular/hawkular-metrics/commit/6395b1cb2376be0dbe6ff...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
A integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
[HWKMETRICS-384] initial REST API support for string metrics
Commit: 301f7fffed16b57548d589d1568e201f9c5be792
https://github.com/hawkular/hawkular-metrics/commit/301f7fffed16b57548d58...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/MixedMetricsRequest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
Log Message:
-----------
[HWKMETRICS-384] update mixed metrics endpoint to support string metrics
Commit: 08bb9e671303ace58699dc0c41adff9aa8dbfb70
https://github.com/hawkular/hawkular-metrics/commit/08bb9e671303ace58699d...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.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/MetricsServiceImpl.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 core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.15.0.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
[HWKMETRICS-384] enforce max string length
Commit: 5a7166e419796b15743ab8e3c1bdc7b0ef1aeb34
https://github.com/hawkular/hawkular-metrics/commit/5a7166e419796b15743ab...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
Log Message:
-----------
[HWKMETRICS-384] update description
Commit: 16fec293343b91ef16e84f527201cc082023612e
https://github.com/hawkular/hawkular-metrics/commit/16fec293343b91ef16e84...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
Log Message:
-----------
[HWKMETRICS-384] fix grammar error
Commit: 02b9defce68a2a65974b6175ba35b26968f28e25
https://github.com/hawkular/hawkular-metrics/commit/02b9defce68a2a65974b6...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.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/Functions.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/DelegatingDataAccess.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/MetricType.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/MixedMetricsRequest.java
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.15.0.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
A integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
Merge pull request #496 from jsanda/hwkmetrics-384
[HWKMETRICS-384] Add string metric type
Compare: https://github.com/hawkular/hawkular-metrics/compare/771aaf3eecec...02b9d...
7 years, 12 months
[hawkular/hawkular-metrics] 8bf12d: HWKMETRICS-330 Update filter to be async
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 8bf12d6b8417dbe115d633b14bc31c057d9cf1a6
https://github.com/hawkular/hawkular-metrics/commit/8bf12d6b8417dbe115d63...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-util/pom.xml
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/MetricRegistryProvider.java
M containers/hawkular-metrics-openshift-integration/pom.xml
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/Authenticator.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/BasicAuthentication.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/BasicAuthenticator.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/DisabledAuthenticator.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenShiftAuthenticationFilter.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenShiftTokenAuthentication.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthHandler.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthServletExtension.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/TokenAuthenticator.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/Utils.java
A containers/hawkular-metrics-openshift-integration/src/main/resources/META-INF/services/io.undertow.servlet.ServletExtension
R containers/hawkular-metrics-openshift-integration/src/main/resources/META-INF/web-fragment.xml
M containers/metrics-api-jaxrs-openshift/pom.xml
A containers/metrics-api-jaxrs-openshift/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M integration-tests/load-tests/README.adoc
M integration-tests/load-tests/src/test/scala/org/hawkular/metrics/loadtest/MetricsSimulation.scala
Log Message:
-----------
HWKMETRICS-330 Update filter to be async
A bit of context first. Hawkular Metrics is a reactive application and
calls to a blocking API should be avoided as much as possible.
The Openshift integration library had a servlet filter mechanism to
authenticate users. The filter code used the JDK's HTTP client to call
Kubernetes' master server. While this was alright has a first
implementation (in order to provide the feature as quickly as possible),
it is a serious limitation to reach our performance goals.
There were two problems to tackle:
1. choose an async HTTP client API
2. make the filter code asynchronous
For the HTTP client, I considered a few options: Netty, vert.x,
Undertow. I picked undertow because it does not add a new dependency,
we can reuse the io threads (instead of creating yet another thread
pool). The downside is that the Undertow client API is low-level (no pool
implementation) and not well documented.
For the filter code, my first try was to use servlet async API from the
filter. But RestEasy throws an exception because it wants start the
async exchange itself. I wrote to the resteasy-user list but got no
reply. And even if we had a fix, we would have to wait for a new
RestEasy and Wildfly release. So I wrote an Undertow extension which is
executed in io threads *before* the servlet handler is involved.
The implementation consists in pooling Undertow HTTP client connections and
filering the Metrics client requests (only dispatch to the servlet
handler if the user is authenticated).
While working on the implementation I had to find a way to share the
MetricsRegistry between the webapp code and the authenticator code. So
there's a MetricsRegistry provider class in core-util now.
Also, I enhanced the Gatling scenario file to support multiple
authentication mechanisms (none, Hawkular integration, Openshift
htpasswd file, Openshift token). I took the opportunity to document the
scenario options in the project README.
Note that performance enhancements will be more visible in environments
where Kubernetes reponse time is minimal.
Commit: 33da066d5277c6d9724ccfe9155d542432c451c6
https://github.com/hawkular/hawkular-metrics/commit/33da066d5277c6d9724cc...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthHandler.java
Log Message:
-----------
Fix static resources access
Commit: c6358260fe640a46bef7828f4949f8db1d0d0df8
https://github.com/hawkular/hawkular-metrics/commit/c6358260fe640a46bef78...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/BasicAuthenticator.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/DisabledAuthenticator.java
M containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthHandler.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/SecurityOption.java
M containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/TokenAuthenticator.java
Log Message:
-----------
Fix authentication selection
Multiple authenticators can be active at the same time
Commit: d351f66518071d2f94a779c58b98b13b6b03f964
https://github.com/hawkular/hawkular-metrics/commit/d351f66518071d2f94a77...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
Log Message:
-----------
Add a config flag to disable metrics jmx reporting
Disables reporting for both the driver's registry and our registry
Commit: 0a1aace72fc749ee6f8c4496d40dfebda18ddfb2
https://github.com/hawkular/hawkular-metrics/commit/0a1aace72fc749ee6f8c4...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-29 (Fri, 29 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M api/metrics-api-util/pom.xml
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/util/MetricRegistryProvider.java
M containers/hawkular-metrics-openshift-integration/pom.xml
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/Authenticator.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/BasicAuthentication.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/BasicAuthenticator.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenShiftAuthenticationFilter.java
R containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenShiftTokenAuthentication.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthHandler.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/OpenshiftAuthServletExtension.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/SecurityOption.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/TokenAuthenticator.java
A containers/hawkular-metrics-openshift-integration/src/main/java/org/hawkular/openshift/auth/Utils.java
A containers/hawkular-metrics-openshift-integration/src/main/resources/META-INF/services/io.undertow.servlet.ServletExtension
R containers/hawkular-metrics-openshift-integration/src/main/resources/META-INF/web-fragment.xml
M containers/metrics-api-jaxrs-openshift/pom.xml
A containers/metrics-api-jaxrs-openshift/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M integration-tests/load-tests/README.adoc
M integration-tests/load-tests/src/test/scala/org/hawkular/metrics/loadtest/MetricsSimulation.scala
Log Message:
-----------
Merge pull request #481 from tsegismont/jira/HWKMETRICS-330
HWKMETRICS-330 Update filter to be async
Compare: https://github.com/hawkular/hawkular-metrics/compare/0b654ab5b2c3...0a1aa...
7 years, 12 months
[hawkular/hawkular-metrics] 3a5c78: HWKMETRICS-385 Deleting tags should only require t...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 3a5c7893e1b73a18ab07ea11047d2a1e95bff67f
https://github.com/hawkular/hawkular-metrics/commit/3a5c7893e1b73a18ab07e...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-28 (Thu, 28 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
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/param/ConvertersProvider.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagNamesConverter.java
A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/param/InvalidTagNamesConverterTest.java
A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/param/TagNamesConverterTest.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/MetricsServiceITest.java
A core/metrics-model/src/main/java/org/hawkular/metrics/model/param/TagNames.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/param/Tags.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy
M pom.xml
Log Message:
-----------
HWKMETRICS-385 Deleting tags should only require the tag keys and not the values
Added a new JAX-RS param class. It allows to map a list of plain names mixed with name:value pairs (for backwared compatibility)
Updated the core service implementation so that tag values are loaded and from metric index. This is needed otherwise we can't delete rows from the tags index table (tvalue is part of the primary key).
Commit: 0854c3ea02a772f060bdb6dfd50d75642d487361
https://github.com/hawkular/hawkular-metrics/commit/0854c3ea02a772f060bdb...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-04-28 (Thu, 28 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
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/param/ConvertersProvider.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TagNamesConverter.java
A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/param/InvalidTagNamesConverterTest.java
A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/param/TagNamesConverterTest.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/MetricsServiceITest.java
A core/metrics-model/src/main/java/org/hawkular/metrics/model/param/TagNames.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/param/Tags.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy
M pom.xml
Log Message:
-----------
Merge pull request #490 from tsegismont/jira/HWKMETRICS-385
HWKMETRICS-385 Deleting tags should only require the tag keys and not the values
Compare: https://github.com/hawkular/hawkular-metrics/compare/a4882a476694...0854c...
7 years, 12 months
[hawkular/hawkular-metrics] 0fe826: [HWKMETRICS-148] Update metrics creation to allow ...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 0fe8267c99a6e8bcabf0baf82537c12ef5dc10c1
https://github.com/hawkular/hawkular-metrics/commit/0fe8267c99a6e8bcabf0b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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/MetricHandler.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/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/DelegatingDataAccess.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/GenerateRateITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.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/RESTTest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Update metrics creation to allow users to overwrite previously created metric definitions. The flag defaults to false and is not required.
Commit: 15380e1c8e1ecd918b25dbcac771fc06ec5abe9c
https://github.com/hawkular/hawkular-metrics/commit/15380e1c8e1ecd918b25d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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
Log Message:
-----------
[HWKMETRICS-148] Update verbiage to clarify what is being overwritten for metrics.
Commit: 9659c3a0a74d7cb96bd064c2771c3f0ba8fad4ed
https://github.com/hawkular/hawkular-metrics/commit/9659c3a0a74d7cb96bd06...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.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/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 core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TenantITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Extend overwrite definition functionality to tenants endpoint too.
Commit: ef94d5f5b6dcae7d88a8540dbad981c06b90e81e
https://github.com/hawkular/hawkular-metrics/commit/ef94d5f5b6dcae7d88a85...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
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/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
Log Message:
-----------
[HWKMETRICS-148] Purge unused tenant insertion method and statement.
Commit: 7da0cb9d099219705a844ac22ee26461c6f21e5c
https://github.com/hawkular/hawkular-metrics/commit/7da0cb9d099219705a844...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Adjust tests to showcase the exact line for failures and use badPost to capture the expected request error.
Commit: a4882a4766947cfd54f3b327517e00df95ef36eb
https://github.com/hawkular/hawkular-metrics/commit/a4882a4766947cfd54f3b...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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/MetricHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.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/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/GenerateRateITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.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/RESTTest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TenantITest.groovy
Log Message:
-----------
Merge pull request #493 from hawkular/HWKMETRICS-148
[HWKMETRICS-148]
Compare: https://github.com/hawkular/hawkular-metrics/compare/c855b456e3b6...a4882...
7 years, 12 months
[hawkular/hawkular-metrics] 0fe826: [HWKMETRICS-148] Update metrics creation to allow ...
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-148
Home: https://github.com/hawkular/hawkular-metrics
Commit: 0fe8267c99a6e8bcabf0baf82537c12ef5dc10c1
https://github.com/hawkular/hawkular-metrics/commit/0fe8267c99a6e8bcabf0b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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/MetricHandler.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/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/DelegatingDataAccess.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/GenerateRateITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/MetricsServiceITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.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/RESTTest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TagsITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Update metrics creation to allow users to overwrite previously created metric definitions. The flag defaults to false and is not required.
Commit: 15380e1c8e1ecd918b25dbcac771fc06ec5abe9c
https://github.com/hawkular/hawkular-metrics/commit/15380e1c8e1ecd918b25d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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
Log Message:
-----------
[HWKMETRICS-148] Update verbiage to clarify what is being overwritten for metrics.
Commit: 9659c3a0a74d7cb96bd064c2771c3f0ba8fad4ed
https://github.com/hawkular/hawkular-metrics/commit/9659c3a0a74d7cb96bd06...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.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/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 core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TenantITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Extend overwrite definition functionality to tenants endpoint too.
Commit: ef94d5f5b6dcae7d88a8540dbad981c06b90e81e
https://github.com/hawkular/hawkular-metrics/commit/ef94d5f5b6dcae7d88a85...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
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/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
Log Message:
-----------
[HWKMETRICS-148] Purge unused tenant insertion method and statement.
Commit: 7da0cb9d099219705a844ac22ee26461c6f21e5c
https://github.com/hawkular/hawkular-metrics/commit/7da0cb9d099219705a844...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Adjust tests to showcase the exact line for failures and use badPost to capture the expected request error.
Compare: https://github.com/hawkular/hawkular-metrics/compare/fe7d9843e955...7da0c...
7 years, 12 months
[hawkular/hawkular-metrics] 60fae2: [HWKMETRICS-148] Update verbiage to clarify what i...
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-148
Home: https://github.com/hawkular/hawkular-metrics
Commit: 60fae2fd85eb20f1ce62a58a2e1fdaa12fb2da46
https://github.com/hawkular/hawkular-metrics/commit/60fae2fd85eb20f1ce62a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 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
Log Message:
-----------
[HWKMETRICS-148] Update verbiage to clarify what is being overwritten for metrics.
Commit: 3f63d63fd79165a8d0f2db07af9fa898040882c7
https://github.com/hawkular/hawkular-metrics/commit/3f63d63fd79165a8d0f2d...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.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/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 core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/RatesITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/TenantITest.groovy
Log Message:
-----------
[HWKMETRICS-148] Extend overwrite definition functionality to tenants endpoint too.
Commit: fe7d9843e955978334f38308be9a4e54cf9d64ee
https://github.com/hawkular/hawkular-metrics/commit/fe7d9843e955978334f38...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
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/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
Log Message:
-----------
[HWKMETRICS-148] Purge unused tenant insertion method and statement.
Compare: https://github.com/hawkular/hawkular-metrics/compare/c91ef68efba4...fe7d9...
7 years, 12 months
[hawkular/hawkular-metrics] 8c9b0c: Ignore CORSITest.groovy if not in Maven build
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 8c9b0c3659a095fd8046ca9a93bdb5d8b02b1577
https://github.com/hawkular/hawkular-metrics/commit/8c9b0c3659a095fd8046c...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
Log Message:
-----------
Ignore CORSITest.groovy if not in Maven build
Commit: b879ac489563d5883c1c74c0ad7cb28d206b44b3
https://github.com/hawkular/hawkular-metrics/commit/b879ac489563d5883c1c7...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/pom.xml
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/GaugeMetricStatisticsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Use Jackson instead of JSON-lib
Jackson has a deserialization feature which allows to always convert floating values to BigDecimal. This works well with Groovy as literal floating numbers are BigDecimal by default.
This will hopefully avoid much of the intermittent failures we see on Travis (e.g. expected 43.0 but go 43)
Also, simplified success/failure handlers.
Commit: cde8d0f736b456ba7383df6c609ab1cb97ed49f7
https://github.com/hawkular/hawkular-metrics/commit/cde8d0f736b456ba7383d...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Fixed CORSITest.groovy
Commit: c855b456e3b6ab2729b6c201ea2e18dc4122df83
https://github.com/hawkular/hawkular-metrics/commit/c855b456e3b6ab2729b6c...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-04-27 (Wed, 27 Apr 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/pom.xml
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CORSITest.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/GaugeMetricStatisticsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Merge pull request #495 from tsegismont/test_fixes
rest-tests enhancements
Compare: https://github.com/hawkular/hawkular-metrics/compare/a6e744f6cf52...c855b...
7 years, 12 months