[Hawkular-commits] [hawkular/hawkular-alerts] 0e7843: HWKALERTS-212 EventsAggregation Extension/Alerter ...

Lucas Ponce ponce.ballesteros at gmail.com
Tue Jan 10 08:24:44 EST 2017


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-alerts
  Commit: 0e78438d9589867fd81ba41bbfef1df01ae8eab5
      https://github.com/hawkular/hawkular-alerts/commit/0e78438d9589867fd81ba41bbfef1df01ae8eab5
  Author: Lucas Ponce <ponce.ballesteros at 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




More information about the hawkular-commits mailing list