[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