[hawkular/hawkular-alerts] d0a418: HWKALERTS-156 Process type from bus messages (#197...
by Lucas Ponce
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: d0a4183945776a5a06e6efd6963081b39fc2236b
https://github.com/hawkular/hawkular-alerts/commit/d0a4183945776a5a06e6ef...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/PropertiesService.java
M hawkular-alerts-bus-api/src/main/java/org/hawkular/alerts/bus/api/AvailDataMessage.java
M hawkular-alerts-bus-api/src/main/java/org/hawkular/alerts/bus/api/MetricDataMessage.java
M hawkular-alerts-bus/pom.xml
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/init/CacheManager.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/AvailDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/MetricDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/log/MsgLogger.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/PropertiesServiceImpl.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/BusITest.groovy
M hawkular-alerts-rest-tests/src/test/resources/standalone-hawkular.xsl
M pom.xml
Log Message:
-----------
HWKALERTS-156 Process type from bus messages (#197)
* HWKALERTS-156 Process type from bus messages
Send publish command on new dataId
* Update shared ISPN from CacheManager
* Changing dataId prefixes after feedback
* Disable and reset publishing via configuration properties.
Add additional logging messages
7 years, 7 months
[hawkular/hawkular-metrics] ae9417: [HWKMETRICS-455] Removed unused schema tables and ...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: ae94171cf75b0b116b4e93dd9430347898385a6b
https://github.com/hawkular/hawkular-metrics/commit/ae94171cf75b0b116b4e9...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-29 (Mon, 29 Aug 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/DataAccessITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.19.0.groovy
Log Message:
-----------
[HWKMETRICS-455] Removed unused schema tables and columns from tables.
Commit: 19ccafe25a828ea0b610dc6dfa2fac04517a7979
https://github.com/hawkular/hawkular-metrics/commit/19ccafe25a828ea0b610d...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-08-30 (Tue, 30 Aug 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/DataAccessITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.19.0.groovy
Log Message:
-----------
Merge pull request #590 from hawkular/HWKMETRICS-455
[HWKMETRICS-455] Removed unused schema tables and columns from tables.
Compare: https://github.com/hawkular/hawkular-metrics/compare/c4dab47a1f0c...19cca...
7 years, 7 months
[hawkular/hawkular-metrics] b745e5: HAWKULAR-1102 Filter published metric on bus
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: b745e500888ffc8a9ff9dfca009156586551a08d
https://github.com/hawkular/hawkular-metrics/commit/b745e500888ffc8a9ff9d...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
M bus/pom.xml
M bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
M bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
A bus/src/main/java/org/hawkular/metrics/component/publish/PublishCommandTable.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
A bus/src/test/java/org/hawkular/metrics/api/jaxrs/config/ConfigurableProducer.java
A bus/src/test/resources/jboss-deployment-structure.xml
A bus/src/test/resources/web.xml
M bus/src/test/resources/wildfly/configuration/standalone-test.xml
M hawkular-component/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M pom.xml
Log Message:
-----------
HAWKULAR-1102 Filter published metric on bus
Propagate type on bus messages
Update publish table with type
Reuse configuration annotations from bus component
Buffer bus forwarding in a configurable way
Implement PublishCommandTable as ISPN cache
Propagate availability type into bus messages
Revert "Propagate availability type into bus messages"
This reverts commit 0d0d64277fbd23a5d92af4b84ff3e89327694a60.
Removing PublishCommandMessage as ISPN is shared and handled externally
Commit: eab042503486cd7a99977e9b137a788411f8ee13
https://github.com/hawkular/hawkular-metrics/commit/eab042503486cd7a99977...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
M bus/src/test/resources/wildfly/configuration/standalone-test.xml
Log Message:
-----------
Adapting filtering logic into existing Observable
Commit: 4279a52979284e230b7395d1c4cc13ef020eedb5
https://github.com/hawkular/hawkular-metrics/commit/4279a52979284e230b739...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
M bus/src/main/java/org/hawkular/metrics/component/publish/PublishCommandTable.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
Log Message:
-----------
Extend test coverage on filtering scenarios
Commit: 1b8c5187db7cd36c219c7f601147ea7d9b68a588
https://github.com/hawkular/hawkular-metrics/commit/1b8c5187db7cd36c219c7...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2016-08-29 (Mon, 29 Aug 2016)
Changed paths:
M api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
Log Message:
-----------
Support enable/disable forwarding/filtering from config
Commit: c4dab47a1f0cbe4076cd44d5b0918277ad178fc3
https://github.com/hawkular/hawkular-metrics/commit/c4dab47a1f0cbe4076cd4...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-30 (Tue, 30 Aug 2016)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/Configurable.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
A api/metrics-api-util/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationProperty.java
M bus/pom.xml
M bus/src/main/java/org/hawkular/metrics/component/publish/InsertedDataSubscriber.java
M bus/src/main/java/org/hawkular/metrics/component/publish/MetricDataMessage.java
A bus/src/main/java/org/hawkular/metrics/component/publish/PublishCommandTable.java
M bus/src/test/java/org/hawkular/bus/PublishDataPointsTest.java
A bus/src/test/java/org/hawkular/metrics/api/jaxrs/config/ConfigurableProducer.java
A bus/src/test/resources/jboss-deployment-structure.xml
A bus/src/test/resources/web.xml
M bus/src/test/resources/wildfly/configuration/standalone-test.xml
M hawkular-component/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M pom.xml
Log Message:
-----------
Merge pull request #574 from lucasponce/publish-on-demand
HAWKULAR-1102 Filter published metric on bus
Compare: https://github.com/hawkular/hawkular-metrics/compare/fbf1ac67469e...c4dab...
7 years, 7 months
[hawkular/hawkular-metrics] ae9417: [HWKMETRICS-455] Removed unused schema tables and ...
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-455
Home: https://github.com/hawkular/hawkular-metrics
Commit: ae94171cf75b0b116b4e93dd9430347898385a6b
https://github.com/hawkular/hawkular-metrics/commit/ae94171cf75b0b116b4e9...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-29 (Mon, 29 Aug 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/DataAccessITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.19.0.groovy
Log Message:
-----------
[HWKMETRICS-455] Removed unused schema tables and columns from tables.
7 years, 7 months
[hawkular/hawkular-metrics] 9be1f8: [HWKMETRICS-422] Avoid writing to the metrics inde...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 9be1f83871c96a47fb7e6457de36a05c152ad9ac
https://github.com/hawkular/hawkular-metrics/commit/9be1f83871c96a47fb7e6...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 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/MetricsServiceImpl.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricFromDataRowTransformer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricFromFullDataRowTransformer.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/metrics/AvailabilityITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/BaseMetricsITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
Log Message:
-----------
[HWKMETRICS-422] Avoid writing to the metrics index on data point inserts. However, keep all the other writes to the metrics index in place.
Here are the changes to query metrics:
1) When requesting info about a single metric
a) query the metrics index first, if found then return the info (just like before this change)
b) if no result there, query the data table for a single data point, if found then the metric exists just not in the metrics index
c) if no result in either metrics index or data table then there is no such metric
2) When requesting a list of all metrics for a tenant
a) query the metrics index first
b) query the data table for all metrics and filter by tenant and type if needed
c) concat the two lists
d) return only distinct values; note that the results from metrics index take precendence since they contain info about data retention and tags.
Note: After this change the metrics index will still contain metrics that have tags, non-default retention values, or have been explicitly created by the user. Metrics that just have data points will not have an entry in the metrics index table.
Commit: b6bb3ec73ca809c73782568beffc3f9b9e23c209
https://github.com/hawkular/hawkular-metrics/commit/b6bb3ec73ca809c737825...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
[HWKMETRICS-422] Filter database rows first and compose metrics definitions later, this reduces the number of objects created.
Commit: 3c72f4b42846ca95405c45358c09d17a0f931ac9
https://github.com/hawkular/hawkular-metrics/commit/3c72f4b42846ca95405c4...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
[HWKMETRICS-422] Remove unneeded calls to findMetric. It is now almost equivalent to query for data of non-existing metric when compared to trying to find if a metric exists. Removing this call makes the stats method faster because it avoids a query to the metrics index.
Commit: 7ba1dfe4f93654409a8a571baeff8dc32c43e537
https://github.com/hawkular/hawkular-metrics/commit/7ba1dfe4f93654409a8a5...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
[HWKMETRICS-422] Simplify idExists method by calling findMetric directly since the latter now authoritative in terms of the existance of a single metric.
Commit: 9b7cdad1834d8bab178a498d6bbc501aa3142550
https://github.com/hawkular/hawkular-metrics/commit/9b7cdad1834d8bab178a4...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-23 (Tue, 23 Aug 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
Log Message:
-----------
[HWKMETRICS-422] Removing unneeded method discovered due to reviewing code that calls findMetric/findMetrics methods.
Commit: fbf1ac67469e449378ccba84b2d9ce6ae43fbd93
https://github.com/hawkular/hawkular-metrics/commit/fbf1ac67469e449378ccb...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-08-29 (Mon, 29 Aug 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/MetricsService.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricFromDataRowTransformer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricFromFullDataRowTransformer.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/metrics/AvailabilityITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/BaseMetricsITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
Log Message:
-----------
Merge pull request #575 from hawkular/no_midx
[HWKMETRICS-422] Avoid writing to the metrics index on data point inserts
Compare: https://github.com/hawkular/hawkular-metrics/compare/eb079b21d13f...fbf1a...
7 years, 7 months
[hawkular/hawkular-metrics] 2a82e8: [HWKMETRICS-436] Create AvailabilityType key seria...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 2a82e88a328610bc078d1c255fabd37cec848567
https://github.com/hawkular/hawkular-metrics/commit/2a82e88a328610bc078d1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
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/AvailabilityType.java
A core/metrics-model/src/main/java/org/hawkular/metrics/model/fasterxml/jackson/AvailabilityTypeKeySerializer.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
[HWKMETRICS-436] Create AvailabilityType key serializer (to be used with maps when AvailabilityType is the key) and add it to the list of custom serializers.
Commit: 44a1eea6d8011a4be7b4b2b950678640f7402400
https://github.com/hawkular/hawkular-metrics/commit/44a1eea6d8011a4be7b4b...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
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/AvailabilityType.java
A core/metrics-model/src/main/java/org/hawkular/metrics/model/fasterxml/jackson/AvailabilityTypeKeySerializer.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
Merge pull request #586 from hawkular/HWKMETRICS-436
[HWKMETRICS-436] Create AvailabilityType key serializer (to be used w…
Compare: https://github.com/hawkular/hawkular-metrics/compare/636d11b2904e...44a1e...
7 years, 7 months
[hawkular/hawkular-metrics] 2a82e8: [HWKMETRICS-436] Create AvailabilityType key seria...
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-436
Home: https://github.com/hawkular/hawkular-metrics
Commit: 2a82e88a328610bc078d1c255fabd37cec848567
https://github.com/hawkular/hawkular-metrics/commit/2a82e88a328610bc078d1...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-08-24 (Wed, 24 Aug 2016)
Changed paths:
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/AvailabilityType.java
A core/metrics-model/src/main/java/org/hawkular/metrics/model/fasterxml/jackson/AvailabilityTypeKeySerializer.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/MetricsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/RESTTest.groovy
Log Message:
-----------
[HWKMETRICS-436] Create AvailabilityType key serializer (to be used with maps when AvailabilityType is the key) and add it to the list of custom serializers.
7 years, 7 months