[hawkular/hawkular-alerts] 65f322: Add Data timestamps to allow time-ordered insertio...
by Jay Shaughnessy
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: 65f322eaf4baa2793754880337eba649d7293c51
https://github.com/hawkular/hawkular-alerts/commit/65f322eaf4baa279375488...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Availability.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/data/NumericData.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/StringData.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/messages/AlertData.java
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/RulesEngineTest.java
Log Message:
-----------
Add Data timestamps to allow time-ordered insertions. May also help with
potential temporal reasoning, correlation, and more robust notification. The
timestamps are supplied by the app sending the Data and will default to
system time.
Also:
- Change XxxConditionEval constructors to pass in the relevant Data objects.
A little cleaner in the rules, and a bit more flexible.
- update and standardize the model's toString() impls given the new fields
and variations in the previous impls. Used Eclipse's generator.
- update equals/hashcode impls due to field additions. Used Eclipse generators.
Commit: 8a7ed1474ac7ee8c22bd5f752e920e2911f37398
https://github.com/hawkular/hawkular-alerts/commit/8a7ed1474ac7ee8c22bd5f...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Availability.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/data/NumericData.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/StringData.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/messages/AlertData.java
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/RulesEngineTest.java
Log Message:
-----------
Merge pull request #7 from hawkular/jshaughn/timestamps
Add Data timestamps to allow time-ordered insertions.
Compare: https://github.com/hawkular/hawkular-alerts/compare/6340207579f2...8a7ed1...
9 years, 4 months
[hawkular/hawkular-alerts] 7b5946: HWKALERTS-6 Unify logging framework
by Jay Shaughnessy
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-alerts
Commit: 7b5946e79e044ef4902223a48ed87656e566fa79
https://github.com/hawkular/hawkular-alerts/commit/7b5946e79e044ef4902223...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M hawkular-alerts-api/pom.xml
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/log/MsgLogger.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M hawkular-alerts-bus/pom.xml
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/init/AlertEngineRegister.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/AlertDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/NotifierTypeListener.java
A hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/log/MsgLogger.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/sender/NotificationSender.java
M hawkular-alerts-engine/pom.xml
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/BasicAlertsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/DroolsRulesEngineImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/MemDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/MemNotificationsServiceImpl.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/log/MsgLogger.java
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/RulesEngineTest.java
M hawkular-alerts-rest/pom.xml
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AvailabilityConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/CompareConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/DampeningHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/HawkularAlertsApp.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/NotificationHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/StringConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/ThresholdConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/ThresholdRangeConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/TriggersHandler.java
A hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/log/MsgLogger.java
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/AvailabilityConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/CompareConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/DampeningTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/StringConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/ThresholdConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/ThresholdRangeConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/TriggersTest.groovy
M hawkular-notifiers-api/pom.xml
A hawkular-notifiers-api/src/main/java/org/hawkular/notifiers/api/log/MsgLogger.java
M hawkular-notifiers-email/pom.xml
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/notifications/EmailListener.java
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/registration/RegisterListener.java
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/registration/RegistrationInit.java
M hawkular-notifiers-sms/pom.xml
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/notifications/SmsListener.java
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/registration/RegisterListener.java
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/registration/RegistrationInit.java
M hawkular-notifiers-snmp/pom.xml
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/notifications/SnmpListener.java
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/registration/RegisterListener.java
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/registration/RegistrationInit.java
Log Message:
-----------
HWKALERTS-6 Unify logging framework
Commit: be207cc33f6e2ac09541ef0f79e105fa469cb3cb
https://github.com/hawkular/hawkular-alerts/commit/be207cc33f6e2ac09541ef...
Author: Lucas Ponce <ponce.ballesteros(a)gmail.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M README.adoc
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/registration/RegistrationInit.java
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/registration/RegistrationInit.java
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/registration/RegistrationInit.java
Log Message:
-----------
HAWKULAR-14 Fix for initialization of notifiers plugin
Commit: 6340207579f2a6a999086f4f67f8728917e5f669
https://github.com/hawkular/hawkular-alerts/commit/6340207579f2a6a999086f...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M README.adoc
M hawkular-alerts-api/pom.xml
A hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/log/MsgLogger.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M hawkular-alerts-bus/pom.xml
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/init/AlertEngineRegister.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/AlertDataListener.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/listener/NotifierTypeListener.java
A hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/log/MsgLogger.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/sender/NotificationSender.java
M hawkular-alerts-engine/pom.xml
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/BasicAlertsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/DroolsRulesEngineImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/MemDefinitionsServiceImpl.java
M hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/impl/MemNotificationsServiceImpl.java
A hawkular-alerts-engine/src/main/java/org/hawkular/alerts/engine/log/MsgLogger.java
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/RulesEngineTest.java
M hawkular-alerts-rest/pom.xml
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AlertsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/AvailabilityConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/CompareConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/DampeningHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/HawkularAlertsApp.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/NotificationHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/StringConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/ThresholdConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/ThresholdRangeConditionsHandler.java
M hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/TriggersHandler.java
A hawkular-alerts-rest/src/main/java/org/hawkular/alerts/rest/log/MsgLogger.java
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/AvailabilityConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/CompareConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/DampeningTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/StringConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/ThresholdConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/ThresholdRangeConditionsTest.groovy
M hawkular-alerts-rest/src/test/groovy/org/hawkular/alerts/rest/TriggersTest.groovy
M hawkular-notifiers-api/pom.xml
A hawkular-notifiers-api/src/main/java/org/hawkular/notifiers/api/log/MsgLogger.java
M hawkular-notifiers-email/pom.xml
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/notifications/EmailListener.java
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/registration/RegisterListener.java
M hawkular-notifiers-email/src/main/java/org/hawkular/notifiers/email/registration/RegistrationInit.java
M hawkular-notifiers-sms/pom.xml
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/notifications/SmsListener.java
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/registration/RegisterListener.java
M hawkular-notifiers-sms/src/main/java/org/hawkular/notifiers/sms/registration/RegistrationInit.java
M hawkular-notifiers-snmp/pom.xml
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/notifications/SnmpListener.java
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/registration/RegisterListener.java
M hawkular-notifiers-snmp/src/main/java/org/hawkular/notifiers/snmp/registration/RegistrationInit.java
Log Message:
-----------
Merge pull request #6 from lucasponce/LOG
Log
Compare: https://github.com/hawkular/hawkular-alerts/compare/708175c7bf20...634020...
9 years, 4 months
[hawkular/hawkular-alerts] 65f322: Add Data timestamps to allow time-ordered insertio...
by Jay Shaughnessy
Branch: refs/heads/jshaughn/timestamps
Home: https://github.com/hawkular/hawkular-alerts
Commit: 65f322eaf4baa2793754880337eba649d7293c51
https://github.com/hawkular/hawkular-alerts/commit/65f322eaf4baa279375488...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2015-02-04 (Wed, 04 Feb 2015)
Changed paths:
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Alert.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/AvailabilityConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/CompareConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/Condition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/StringConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeCondition.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/condition/ThresholdRangeConditionEval.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/Availability.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/data/NumericData.java
M hawkular-alerts-api/src/main/java/org/hawkular/alerts/api/model/data/StringData.java
M hawkular-alerts-bus/src/main/java/org/hawkular/alerts/bus/messages/AlertData.java
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/RulesEngineTest.java
Log Message:
-----------
Add Data timestamps to allow time-ordered insertions. May also help with
potential temporal reasoning, correlation, and more robust notification. The
timestamps are supplied by the app sending the Data and will default to
system time.
Also:
- Change XxxConditionEval constructors to pass in the relevant Data objects.
A little cleaner in the rules, and a bit more flexible.
- update and standardize the model's toString() impls given the new fields
and variations in the previous impls. Used Eclipse's generator.
- update equals/hashcode impls due to field additions. Used Eclipse generators.
9 years, 4 months