The Control System monitoring is the fundamental task that continuously monitors the healthy of the Control System and related equipments (including switch, VMs, PCs, moxa, icpdas...) and provides alarms and dashboards to early detect malfunctions.
The monitoring system covers four different layers:
- network (switch)
- appliance (PCs,moxa,VMs,icpdas, other networking appliance)
- services (DBs, grafana, http, ntp, memcached, kafka, k8s)
- control applications (devils DCS, US CHAOS, IOC EPICS)
Grafana will be used to centralise and to uniform data coming from different heterogeneous sources, generate alarms and provide dashboards.
Several helper tools will be developed to feed different grafana data sources. These tools will be provided as dockerized micro-services in order to maximise portability, reliability, availability.
These microservices will be hosted in the CSI.