Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-alerts
Commit: 0e78438d9589867fd81ba41bbfef1df01ae8eab5
https://github.com/hawkular/hawkular-alerts/commit/0e78438d9589867fd81ba4...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2017-01-10 (Tue, 10 Jan 2017)
Changed paths:
A
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DataExtension.java
M
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsEvent.java
A
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/EventExtension.java
A
hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/ExtensionsService.java
A hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/pom.xml
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/CepEngine.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/CepEngineImpl.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/EventsAggregationExtension.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/main/java/org/hawkular/alerts/extensions/Expression.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/test/java/org/hawkular/alerts/extensions/DrlTests.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/test/java/org/hawkular/alerts/extensions/ExpressionTest.java
A
hawkular-alerts-engine-extensions/hawkular-alerts-events-aggregation/src/test/resources/log4j.properties
A hawkular-alerts-engine-extensions/pom.xml
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/CassDefinitionsServiceImpl.java
A
hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/ExtensionsServiceImpl.java
A
hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/EventsAggregationExtensionITest.groovy
M
hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/IntegrationSuite.groovy
M hawkular-alerts-rest-tests/src/test/resources/standalone.xsl
M hawkular-alerts-rest/hawkular-alerts-rest-api/pom.xml
M pom.xml
Log Message:
-----------
HWKALERTS-212 EventsAggregation Extension/Alerter (#279)
- Defines a new API to add extensions to the Alerting engine
- Make extensions enable/disable by configuration
- Extensions can filter Data/Events before they are processed by the Alerting engine
- Define a new AggregatedEvents Extension that defines a new Alerter
- New Alerter defines a DSL expressions to evaluate aggregated Events defining constraints
on aggregated values