Basic Alerting

Description

For a customer we need a quick / basic approach for alerting.

Design decisions for a very basic alerting:
Source:

  • alerting shall be generic to any metric (even metrics that are not collected by inspectIT e.g. collectd)

  • all data, the alerting shall work on must be in influxDB

Definition:

  • alerts shall be sent if a threshold is exceeded by any single measurement

  • Time range (interval) of checking the metrics

Action:

  • for now only e-mail notification

  • for a series of subsequent intervals in which the threshold is exceeded an e-mail is only sent for the first and the last interval (start and end).

Step:

  • DTO Objects (XML files)

  • Services for UI - CMR configuration

  • extend InfluxDAO for querying

  • Alerting Component (responsible for the scheduled checks)

  • UI

    • config of e-mail server (CMR properties)

    • additional view for configuring alerts

Environment

None

Assignee

Marius Oehler

Reporter

Stefan Siegl

Labels

None

Integrator

Ivan Senic

Components

Sprint

None

Fix versions

Priority

Medium
Configure