[hawkular/hawkular-metrics] f16f9a: [HWKMETRICS-556] use TWCS for data_compressed tabl...
by Stefan Negrea
Branch: refs/heads/release/0.23.0
Home: https://github.com/hawkular/hawkular-metrics
Commit: f16f9a54ed765e88e3ffd941c5a66df396c7c8e2
https://github.com/hawkular/hawkular-metrics/commit/f16f9a54ed765e88e3ffd...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-02-05 (Sun, 05 Feb 2017)
Changed paths:
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.23.0.groovy
Log Message:
-----------
[HWKMETRICS-556] use TWCS for data_compressed table
We are also switching back to STCS for the data table because we are now doing
range deletes as part of the compression job. Eventually I think we'll switch
over to using what are essentially temporary tables for raw data that we just
drop once we are done writing to them and have compressed the data.
[HWKEMTRICS-556] license header
[HWKMETRICS-556] this is what i get for trying to catch up with work on the weekend
[HWKMETRICS-556] cehckstyle
Commit: a3162f86aca5e82776f29438af97e14a3118e31e
https://github.com/hawkular/hawkular-metrics/commit/a3162f86aca5e82776f29...
Author: Stefan Negrea <stefannegrea(a)users.noreply.github.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.23.0.groovy
Log Message:
-----------
Merge pull request #756 from jsanda/release/0.23.0-hwkmetrics-556
[HWKMETRICS-556]
Compare: https://github.com/hawkular/hawkular-metrics/compare/965e1ed680f7...a3162...
7 years, 2 months
[hawkular/hawkular-metrics] c4d36b: [HWKMETRICS-556] use TWCS for data_compressed tabl...
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: c4d36b9250536220973fdaaa6b1ca098ee03cfb8
https://github.com/hawkular/hawkular-metrics/commit/c4d36b9250536220973fd...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2017-02-05 (Sun, 05 Feb 2017)
Changed paths:
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.23.0.groovy
Log Message:
-----------
[HWKMETRICS-556] use TWCS for data_compressed table
We are also switching back to STCS for the data table because we are now doing
range deletes as part of the compression job. Eventually I think we'll switch
over to using what are essentially temporary tables for raw data that we just
drop once we are done writing to them and have compressed the data.
[HWKEMTRICS-556] license header
[HWKMETRICS-556] this is what i get for trying to catch up with work on the weekend
[HWKMETRICS-556] cehckstyle
Commit: 22af55f98144c22e3ef8cba82c2e4bf6b0e471d5
https://github.com/hawkular/hawkular-metrics/commit/22af55f98144c22e3ef8c...
Author: Stefan Negrea <stefannegrea(a)users.noreply.github.com>
Date: 2017-02-06 (Mon, 06 Feb 2017)
Changed paths:
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.23.0.groovy
Log Message:
-----------
Merge pull request #755 from jsanda/hwkmetrics-556
[HWKMETRICS-556] use TWCS for data_compressed table
Compare: https://github.com/hawkular/hawkular-metrics/compare/fbc6ca8262ed...22af5...
7 years, 2 months
[hawkular/hawkular-alerts] 658643: Extend cluster itest (#291)
by Lucas Ponce
Branch: refs/heads/1.5.x
Home: https://github.com/hawkular/hawkular-alerts
Commit: 658643ce41c7a388ae0c6acd17eab08eec9a8916
https://github.com/hawkular/hawkular-alerts/commit/658643ce41c7a388ae0c6a...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2017-02-03 (Fri, 03 Feb 2017)
Changed paths:
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineCache.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassCluster.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/PartitionManagerImpl.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/impl/AlertsEngineCacheTest.java
M hawkular-alerts-rest-tests/pom.xml
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy
A hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/ClusterIntegrationSuite.groovy
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/CrossTenantITest.groovy
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/EventsLifecycleITest.groovy
M hawkular-alerts-rest-tests/src/test/resources/domain.xsl
M hawkular-alerts-rest-tests/src/test/resources/host.xsl
M hawkular-alerts-rest-tests/src/test/resources/standalone-ha.xsl
Log Message:
-----------
Extend cluster itest (#291)
* HWKALERTS-221 Fix Events propagation on cluster environments
* HWKALERTS-218 Extend ITests on cluster profile
HWKALERTS-224 Fix missing tenantId on active DataId cache
HWKALERTS-225 Close correctly the C* Cluster instance
HWKALERTS-226 Fix for MissingStates handled incorrectly
- Create a new suite for Cluster ITests and adapt the profile
7 years, 3 months
[hawkular/hawkular-metrics] aa717d: HWKMETRICS-566 Power up the external alerter
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: aa717d1d700b793e421d6231dae068c78b37db43
https://github.com/hawkular/hawkular-metrics/commit/aa717d1d700b793e421d6...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M alerting/alerter-war/pom.xml
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionEvaluator.java
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionExpression.java
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionManager.java
R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/Expression.java
R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ExpressionManager.java
A alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ConditionExpressionTest.java
R alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ExpressionTest.java
M alerting/alerting-jar/src/test/java/org/hawkular/metrics/alerting/PublishDataPointsTest.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/AvailabilityDataPointCollector.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/AvailabilityBucketPoint.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/Percentile.java
M integration-tests/rest-tests-jaxrs/pom.xml
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/alerting/ExternalAlerterITest.groovy
Log Message:
-----------
HWKMETRICS-566 Power up the external alerter
- Introduces a new mechanism for defining conditions using
flexible expressions with embedded stats queries.
- Replaces the previous expression syntax.
Note:
- Introduces use of a new 3rd party component, EvalEx. A nifty
tool for handling expression evaluation.
- https://github.com/uklimaschewski/EvalEx
- Added 'samples' to AvailabilityBucketPoint
- good for consistency, and useful for determining upCount
- Add Percentile.toString() for better debugging
- Supports the new metrics tag query expressions
Commit: 2fd2541db0540e4d44e18c703454d3b6b09a69f2
https://github.com/hawkular/hawkular-metrics/commit/2fd2541db0540e4d44e18...
Author: Stefan Negrea <stefannegrea(a)users.noreply.github.com>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M alerting/alerter-war/pom.xml
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionEvaluator.java
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionExpression.java
A alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ConditionManager.java
R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/Expression.java
R alerting/alerter-war/src/main/java/org/hawkular/metrics/alerter/ExpressionManager.java
A alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ConditionExpressionTest.java
R alerting/alerter-war/src/test/java/org/hawkular/metrics/alerter/ExpressionTest.java
M alerting/alerting-jar/src/test/java/org/hawkular/metrics/alerting/PublishDataPointsTest.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/AvailabilityDataPointCollector.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/AvailabilityBucketPoint.java
M core/metrics-model/src/main/java/org/hawkular/metrics/model/Percentile.java
M integration-tests/rest-tests-jaxrs/pom.xml
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/alerting/ExternalAlerterITest.groovy
Log Message:
-----------
Merge pull request #727 from jshaughn/hwkmetrics-566
HWKMETRICS-566 Power up the external alerter
Compare: https://github.com/hawkular/hawkular-metrics/compare/90b7ea16ebcf...2fd25...
7 years, 3 months
[hawkular/hawkular-alerts] c3519a: Extend cluster itest (#291)
by Lucas Ponce
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: c3519abf134d08450bbcf66646c09f648897baa3
https://github.com/hawkular/hawkular-alerts/commit/c3519abf134d08450bbcf6...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2017-02-02 (Thu, 02 Feb 2017)
Changed paths:
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineCache.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/AlertsEngineImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassCluster.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/PartitionManagerImpl.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/impl/AlertsEngineCacheTest.java
M hawkular-alerts-rest-tests/pom.xml
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/AbstractITestBase.groovy
A hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/ClusterIntegrationSuite.groovy
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/CrossTenantITest.groovy
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/EventsLifecycleITest.groovy
M hawkular-alerts-rest-tests/src/test/resources/domain.xsl
M hawkular-alerts-rest-tests/src/test/resources/host.xsl
M hawkular-alerts-rest-tests/src/test/resources/standalone-ha.xsl
Log Message:
-----------
Extend cluster itest (#291)
* HWKALERTS-221 Fix Events propagation on cluster environments
* HWKALERTS-218 Extend ITests on cluster profile
HWKALERTS-224 Fix missing tenantId on active DataId cache
HWKALERTS-225 Close correctly the C* Cluster instance
HWKALERTS-226 Fix for MissingStates handled incorrectly
- Create a new suite for Cluster ITests and adapt the profile
7 years, 3 months
[hawkular/hawkular-metrics] 5a40c5: [HWKMETRICS-523] Add a new query syntax for tags, ...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 5a40c5dd956f5528882ba89250c2f9c84cbdeb4d
https://github.com/hawkular/hawkular-metrics/commit/5a40c5dd956f5528882ba...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/pom.xml
A core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
A core/metrics-core-service/src/main/java/TagQuery.tokens
A core/metrics-core-service/src/main/java/TagQueryLexer.tokens
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseListener.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseVisitor.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryLexer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryListener.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryVisitor.java
A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M pom.xml
Log Message:
-----------
[HWKMETRICS-523] Add a new query syntax for tags, this includes a lexer + parser and query result aggregation.
Commit: ece2e14c7e59f9f5c176a72c4dcf5b9f1602f96f
https://github.com/hawkular/hawkular-metrics/commit/ece2e14c7e59f9f5c176a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
R core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/TagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParser.java
Log Message:
-----------
[HWKMETRICS-523] Relocate the original tag parser to the new generic tag package.
Commit: 98adbc8926f28043d25ca5b40ea2fbff7a75dc14
https://github.com/hawkular/hawkular-metrics/commit/98adbc8926f28043d25ca...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AggregatedStatsQueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/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/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/template/IMetricsHandler.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
Log Message:
-----------
[HWKMETRICS-523] Connect the new expression tag query parser to the REST API.
Commit: 0272d657cdd3c003379043e0b181294deb93f738
https://github.com/hawkular/hawkular-metrics/commit/0272d657cdd3c00337904...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
Log Message:
-----------
[HWKMETRICS-523] Handle situations where an expression might appear multiple times in the expression tree.
Commit: ab72fcb37806d7b3d21994cfb322786394b6aff0
https://github.com/hawkular/hawkular-metrics/commit/ab72fcb37806d7b3d2199...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
A integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagsQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] Add integration tests for the REST API. Also correct the OR operator to only take distinct values from the two sets of observables.
Commit: 1ad2153725a88b1b64e611dbabc95ac59b0e86ed
https://github.com/hawkular/hawkular-metrics/commit/1ad2153725a88b1b64e61...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
M core/metrics-core-service/src/main/java/TagQuery.tokens
M core/metrics-core-service/src/main/java/TagQueryLexer.tokens
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryLexer.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
A integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
R integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagsQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] Update boolean (== to =) and array operators (NIN to NOTIN).
Commit: 2cdad567ae7a9a6ef4a2aefb1023a6a7ad55e8a1
https://github.com/hawkular/hawkular-metrics/commit/2cdad567ae7a9a6ef4a2a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
M core/metrics-core-service/src/main/java/TagQuery.tokens
M core/metrics-core-service/src/main/java/TagQueryLexer.tokens
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseVisitor.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryLexer.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryVisitor.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] The expression now supports non-quoted text for simple tag value matching. Complex regex expressions are still required to be enclosed in single quotes.
Also, query for the actual metric definitions only when the result is returned by the users. Use metric id definition up to that point.
Commit: 35d82e949061eed84d82429916a72498e4da99a9
https://github.com/hawkular/hawkular-metrics/commit/35d82e949061eed84d824...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-20 (Fri, 20 Jan 2017)
Changed paths:
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] Change tests to avoid confusion due to integer as tag values.
Commit: 90baec180b9d7270d94039141194627701bab8e4
https://github.com/hawkular/hawkular-metrics/commit/90baec180b9d7270d9403...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
M core/metrics-core-service/src/main/java/TagQuery.tokens
M core/metrics-core-service/src/main/java/TagQueryLexer.tokens
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryLexer.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] Split NOTIN operator into two tokens to allow usage of the NOT operator for other purposes.
Commit: 933ec5c33bddb5919ea8461f66a227625bf20920
https://github.com/hawkular/hawkular-metrics/commit/933ec5c33bddb5919ea84...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-24 (Tue, 24 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseVisitor.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryListener.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryVisitor.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricIdFromMetricIndexRowTransformer.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
Log Message:
-----------
[HWKMETRICS-523] Add tag exists and not exists expression syntax and resolution.
Also, avoid complex set operations by using just the distinct operator on the observable set.
Commit: 0de9608dec391ede82be3883884b0dca29c89032
https://github.com/hawkular/hawkular-metrics/commit/0de9608dec391ede82be3...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-30 (Mon, 30 Jan 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AggregatedStatsQueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/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/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/template/IMetricsHandler.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/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/TagsConverter.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/CounterITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/TagsITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] Use the same parameter for both new and old tag query syntax. The two syntaxes are so different that there is no overlap. The new code will try to interpret all the taq queries using the new syntax, then fallback to the old syntax in case of an error.
Commit: a78a0075669d9f38734fc3c3401b94a179d7ba3e
https://github.com/hawkular/hawkular-metrics/commit/a78a0075669d9f38734fc...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2017-01-31 (Tue, 31 Jan 2017)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParser.java
R core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/TagsIndexRowTransformer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/TagsIndexRowTransformerFilter.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
Log Message:
-----------
[HWKMETRICS-523] A minor refactoring to clarify the purpose of a class. And re-add some commented out test code.
Commit: 90b7ea16ebcfb254913a2bdea978575e0446b77f
https://github.com/hawkular/hawkular-metrics/commit/90b7ea16ebcfb254913a2...
Author: jsanda <jsanda(a)redhat.com>
Date: 2017-02-01 (Wed, 01 Feb 2017)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AggregatedStatsQueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/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/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/template/IMetricsHandler.java
M core/metrics-core-service/pom.xml
A core/metrics-core-service/src/main/antlr4/org/hawkular/metrics/core/service/tags/parser/TagQuery.g4
A core/metrics-core-service/src/main/java/TagQuery.tokens
A core/metrics-core-service/src/main/java/TagQueryLexer.tokens
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
R core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/TagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/ExpressionTagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/TagsConverter.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseListener.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryBaseVisitor.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryLexer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryListener.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryParser.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/tags/parser/TagQueryVisitor.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/MetricIdFromMetricIndexRowTransformer.java
R core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/TagsIndexRowTransformer.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/TagsIndexRowTransformerFilter.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/CounterITest.java
A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/ExpressionTagQueryITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/TagsITest.java
A integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/ExpressionTagQueryITest.groovy
M pom.xml
Log Message:
-----------
Merge pull request #725 from hawkular/HWKMETRICS-523_2
[HWKMETRICS-523] Implement expressions for tag queries
Compare: https://github.com/hawkular/hawkular-metrics/compare/1d8c1605760f...90b7e...
7 years, 3 months