[Hawkular-commits] [hawkular/hawkular-alerts] 02e420: HWKALERTS-169 Global front-line filtering

Lucas Ponce ponce.ballesteros at gmail.com
Fri Sep 30 12:10:14 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-alerts
  Commit: 02e420a87c2e2ee117aec0d30f8fdeaeeb837231
      https://github.com/hawkular/hawkular-alerts/commit/02e420a87c2e2ee117aec0d30f8fdeaeeb837231
  Author: jshaughn <jshaughn at localhost.localdomain>
  Date:   2016-09-29 (Thu, 29 Sep 2016)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/CacheKey.java
    A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/CacheClient.java
    M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/CacheManager.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/CassAlertsServiceImpl.java
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-metrics/src/main/webapp/WEB-INF/web.xml
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-services/src/main/webapp/WEB-INF/web.xml
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-standalone/src/main/webapp/WEB-INF/web.xml

  Log Message:
  -----------
  HWKALERTS-169 Global front-line filtering
- maintain the publish cache but makes alerting its client (as
  opposed to metrics, for example).
- simplify CacheManager and CacheKey to be based only on tenantId
  and dataId.
- perform global front-line filtering in AlertsService, as Data and
  Events come into the system.
- optimize the engine to use the node-specific AlertsEngineCache
  only in distributed deployment.  With global front-line filtering the
  node-specific filtering is redundant in the single node use case.
* sorry for some formatting changes, eclipse seems to be struggling with
  some of the long stream and lambda stuff.


  Commit: 1791082a7af545ac647a4997f7380103cd63a2a1
      https://github.com/hawkular/hawkular-alerts/commit/1791082a7af545ac647a4997f7380103cd63a2a1
  Author: Lucas Ponce <ponce.ballesteros at gmail.com>
  Date:   2016-09-30 (Fri, 30 Sep 2016)

  Changed paths:
    M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/CacheKey.java
    A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/CacheClient.java
    M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/cache/CacheManager.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/CassAlertsServiceImpl.java
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-metrics/src/main/webapp/WEB-INF/web.xml
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-services/src/main/webapp/WEB-INF/web.xml
    M hawkular-alerts-rest/deployments/hawkular-alerts-rest-standalone/src/main/webapp/WEB-INF/web.xml

  Log Message:
  -----------
  Merge pull request #218 from jshaughn/filter

HWKALERTS-169 Global front-line filtering


Compare: https://github.com/hawkular/hawkular-alerts/compare/d27f9621aed0...1791082a7af5


More information about the hawkular-commits mailing list