Speaker
Description
There are a few ways to monitor PVs in the EPICS control system based on size and purpose. For large research facilities, the typical solution is EPICS Archiver Appliance. The main disadvantage of this solution is a quite complex configuration and overwhelming system requirements. Smaller systems often use CSS Archiver or custom scripts that populate CSV files or other formats suitable for a given context. However, no solution can be easily deployed and scaled without generating maintenance overhead. In this presentation, we would like to show how to monitor thousands of PVs using modern, not-EPICS-oriented monitoring tools - Grafana, VictoriaMetrics and the custom monitoring software agent. All this is written in Golang, which makes deployment and maintenance a breeze.