Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Notification Module Discussion 2017.04.10 

Attandee: William GuoAlex LvJohn Liu

  1. There should be a standalone alert service, which is indenpendent on griffin
  2. the service is to address: 
    1. who want to be alerted
    2. in a certain channel, such as email, slack and sms.
    3. on when a pre-defined condition matched, RULE
    4. with a pre-defined content, Template + ValueObject
  3. Condition is defined by: 
    1. RULE, an expression which can be evaluated on
    2. data, which is retrieved by a data-svc (REST-API)
    3. RULE could be a DSL
    4. data-svc is polling by framework
  4. the Condition could be a SPI abstraction, so client can leverage it locally. So in case that the condition matched, the following action could be triggered in a PUSH way.
  5. We will focus more on the exception-detection, such <95%, rather than a periodically reporting alertion.