eagle-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From haoch <...@git.apache.org>
Subject [GitHub] incubator-eagle pull request #711: [EAGLE-815] Add eagle alert template, sev...
Date Fri, 02 Dec 2016 11:02:10 GMT
GitHub user haoch opened a pull request:

    https://github.com/apache/incubator-eagle/pull/711

    [EAGLE-815] Add eagle alert template, severity and category support

    Support alert template to generate human readable message 
    
    * Support to define alert template in PolicyDefinition
    * Support to generate alert event (subject&body, instead of using AlertPublishEvent
for less changes) based on policy'template and alert event as context
    * Dynamically load policy metadata in alert publisher
    * Integration VelocityAlertTemplateEngine in alertPublisherBolt with metadata lifecycle
    * Support persist alert message in AlertEntity as immutable field.
    * Refactor alert mail template using https://github.com/mailgun/transactional-email-templates
    * Refactor Alert Template to become simple and human-readable.
    * Add Alert Category
    * Add Alert Severity (notification template color will change according to different severiy):
UNKNOWN (blue), OK(green), WARNING (orange), CRITICAL/FATAL (dark black)
    * Add Alert Subject &Body Template Engine, for example: 
        * Sample Subject “RESOURCEMANAGER JMX Metric Alert” is defined by “$component.toUpperCase()
JMX Metric Alert”
        * Sample Body is defined as “A alert happened on <strong>$component</strong>
(<strong>$host</strong>) of cluster <strong>$site</strong> at <strong>$ALERT_TIME</strong>
because <span style="color: red">$metric = $value</span>”


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/haoch/incubator-eagle EAGLE-815

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/incubator-eagle/pull/711.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #711
    
----
commit 887b488b7a8a2dae5478a83df83aa51b8be70d5f
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T07:41:46Z

    Implement AlertTemplateEngine framework and VelocityAlertTemplateEngine

commit 008a4b3611579c59ab517020b9aac5f88d528f17
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T09:35:30Z

    Add light skill alert template

commit d0a808483312508f23b9facd7cafd815a09ea612
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T10:03:26Z

    Merge branch 'master' of https://github.com/apache/incubator-eagle into EAGLE-815

commit 58c735da4620ec6fa313d7938d21e3a8077d16d2
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T10:49:54Z

    Refactor VelocityAlertTemplateEngine to render from AlertStreamEvent to AlertPublishEvent

commit 274ccc691b990c1da9d10dc81cfbf89ddf814b0a
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T12:46:56Z

    Integrate AlertTemplateEngine with AlertPublisherBolt lifecycle

commit 0ca77f12096e7f62bf23799c543a520a241d4d6a
Author: Hao Chen <hao@apache.org>
Date:   2016-11-30T12:50:23Z

    Merge branch 'EAGLE-815' of https://github.com/haoch/incubator-eagle into EAGLE-815

commit e74c3303f7b1ecff13a3fd88bfc7d336405cd069
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T01:46:32Z

    Refactor AlertStreamFilter and AlertEntityStore

commit 7adac5839af1b9139e5775a4006c2cd505f0b229
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T02:14:09Z

    Inject alert subject and body in ALERT_DEFAULT.vm template

commit 4f8c2c106c0d7a2e0133fb012d5fd202d158332b
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T03:12:39Z

    Add ALERT_LIGHT_TEMPLATE as default alert notification template

commit 005926202db25400b9b0ae652914f930b042a94e
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T03:44:52Z

    Inject siteId in alert template

commit 0d272896174f93f2547d619655ec9c806bb83f7a
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T10:34:04Z

    Fix application config descriptor of HADOOP_JMX_METRIC_APP

commit 3bd6a1de31eeeb20a9bafb7772052d605d597110
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T12:37:32Z

    Fix KafkaStreamProvider bug for blank config value included by EAGLE-806

commit 642605f03556d4a94a9ae3584108293bbed67662
Author: Hao Chen <hao@apache.org>
Date:   2016-12-01T13:18:15Z

    Fix policy definition register in VelocityAlertTemplateEngine

commit d27b06988ae86ad5803f2dc2781f32e3e98c4ee8
Author: Hao Chen <hao@apache.org>
Date:   2016-12-02T02:09:42Z

    Fix default alert template

commit 65c067fbe607189e5f5d61d3acf0da322dd18f91
Author: Hao Chen <hao@apache.org>
Date:   2016-12-02T08:15:21Z

    Refactor mail alert template to adapt to windows

commit 35c02ec66e4284378c5e0f87707f72f64523e6fa
Author: Hao Chen <hao@apache.org>
Date:   2016-12-02T08:31:09Z

    Refactor Severity color

commit c461c4b691d1a9872afc1d10494719ba7247c1be
Author: Hao Chen <hao@apache.org>
Date:   2016-12-02T08:37:48Z

    Add category and severity in policy and alert persistence plugin

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at infrastructure@apache.org or file a JIRA ticket
with INFRA.
---

Mime
View raw message