[Hawkular-commits] [hawkular/hawkular-alerts] fda133: POC: DataDriven Group Triggers
Lucas Ponce
ponce.ballesteros at gmail.com
Fri Jan 22 03:51:35 EST 2016
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: fda1333474e3354ca644a8051024e7f8615ededb
https://github.com/hawkular/hawkular-alerts/commit/fda1333474e3354ca644a8051024e7f8615ededb
Author: jshaughn <jshaughn at redhat.com>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/Severity.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/event/Event.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/trigger/Trigger.java
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/trigger/TriggerType.java
M hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/JsonTest.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/AvailDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/MetricDataListener.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassStatement.java
M hawkular-alerts-engine/src/main/resources/hawkular-alerts-schema.cql
M hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/PerfRulesEngineTest.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/RulesEngineTest.java
M hawkular-alerts-metrics/src/main/java/org/hawkular/alerts/external/metrics/Manager.java
Log Message:
-----------
POC: DataDriven Group Triggers
Checkpoint1: Updates to API, schema, rules to support the new feature and
ensure existing tests are working.
- Add Data.source such that source,id now defines data uniqueness as
opposed to just id.
- replace Trigger.group and Trigger.orphan with the new Trigger.type
enumerated value field, which actually cleans things up a bit while
adding the ability to declare a trigger as a data_driven_group.
ToDo: Add the actual DataDriven member creation and tests.
Commit: f38dfee0fd5b770bb6b9568e2af02f751bbf98c7
https://github.com/hawkular/hawkular-alerts/commit/f38dfee0fd5b770bb6b9568e2af02f751bbf98c7
Author: jshaughn <jshaughn at redhat.com>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsService.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-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassStatement.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/DataDrivenGroupCacheManager.java
M hawkular-alerts-rest-tests/pom.xml
A hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/GroupITest.groovy
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
Log Message:
-----------
data-driven group triggers - POC
- fix GENERAL issue with group member trigger autoDisable
- fix GENERAL issue with alert query via multiple trigger-ids
- add dataDriven member creation
- add Itest
- style: change sendData and sendEvent calls
TODO: Add some more testing, re-enable all itests
Commit: 0cfb21f05bb0154c3e375aca2264ab0c03369dc2
https://github.com/hawkular/hawkular-alerts/commit/0cfb21f05bb0154c3e375aca2264ab0c03369dc2
Author: jshaughn <jshaughn at redhat.com>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/event/Event.java
M hawkular-alerts-rest-tests/pom.xml
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/GroupITest.groovy
Log Message:
-----------
DataDriven Group Triggers POC
- Add a bit more validation of member triggers in Itest
- Re-enable all Itests
- Fix some Data/Even constructor issues and make sure those objects
get properly initialized when deserializing from json
Commit: 22dff0efb61a19bfc5d40075b27ad9854a2ad30c
https://github.com/hawkular/hawkular-alerts/commit/22dff0efb61a19bfc5d40075b27ad9854a2ad30c
Author: jshaughn <jshaughn at redhat.com>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/CassPersistenceTest.java
M hawkular-alerts-engine/src/test/resources/hawkular-alerts/alerts-data.json
M hawkular-alerts-rest-tests/src/test/wildfly-data/hawkular-alerts/alerts-data.json
Log Message:
-----------
Rebase with master
Commit: 5769dbc9b125ec81fa405c6480625046707a8b11
https://github.com/hawkular/hawkular-alerts/commit/5769dbc9b125ec81fa405c6480625046707a8b11
Author: jshaughn <jshaughn at redhat.com>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/GroupITest.groovy
Log Message:
-----------
HWKALERTS-127 Data-Driven Triggers
- Add handling/test for group-level condition update
- POC complete
Commit: fd43abf31fbf27856640ef47f6b1260eda2ce814
https://github.com/hawkular/hawkular-alerts/commit/fd43abf31fbf27856640ef47f6b1260eda2ce814
Author: Lucas Ponce <ponce.ballesteros at gmail.com>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/Severity.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Data.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/event/Event.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/trigger/Trigger.java
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/trigger/TriggerType.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/services/DefinitionsService.java
M hawkular-alerts-api/src/test/java/org/hawkular/alerts/api/JsonTest.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/AvailDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/MetricDataListener.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-engine/src/main/java/org/hawkular/alerts/engine/impl/CassDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/CassStatement.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/DataDrivenGroupCacheManager.java
M hawkular-alerts-engine/src/main/resources/hawkular-alerts-schema.cql
M hawkular-alerts-engine/src/main/resources/org/hawkular/alerts/engine/rules/ConditionMatch.drl
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/CassPersistenceTest.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/PerfRulesEngineTest.java
M hawkular-alerts-engine/src/test/java/org/hawkular/alerts/engine/RulesEngineTest.java
M hawkular-alerts-engine/src/test/resources/hawkular-alerts/alerts-data.json
M hawkular-alerts-metrics/src/main/java/org/hawkular/alerts/external/metrics/Manager.java
A hawkular-alerts-rest-tests/src/test/groovy/org/hawkular/alerts/rest/GroupITest.groovy
M hawkular-alerts-rest-tests/src/test/wildfly-data/hawkular-alerts/alerts-data.json
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
Log Message:
-----------
Merge pull request #155 from jshaughn/data-driven
HWKALERTS-127 Data Driven Group Triggers
Compare: https://github.com/hawkular/hawkular-alerts/compare/1e81d401508c...fd43abf31fbf
More information about the hawkular-commits
mailing list