Skip to content

Alert manager

Anushka Bandara edited this page Jun 4, 2019 · 14 revisions

Alerts

We found three types of alerts in Copper system and which party should receive them.

System/liveness/deployment alerts : Which relevant to Cu hub and Sys admin and they would be handled by Prometheus based alert manager. (Eg: unusual system behaviour, system failure)

User activities/system behaviors alerts: Relevant to Sys admin. (Eg: unusual user login, unusual traffic)

User's activities: Relevant to users. (Eg: suspicious logins, changes of login location or machines)

Alert manager: Prometheus based design.

Most important functionalities which need alerts

Heartbeat from k8s

Heartbeat from each containers

Individual container resource consumption

Track how site is performing over time and to identify load issues

Frequency of spams

Resources meet the least requirement for run the system (Regarding to the load)