graphicek/server/app/alerts.go

22 lines
292 B
Go

package app
import (
"fmt"
"time"
)
func (s *Server) StartAlerts() {
ticker := time.NewTicker(time.Second * 1)
go func() {
for {
err := s.Services.AlertsEvaluator.EvaluateAlerts()
if err != nil {
fmt.Println("Error evaluating alerts: ", err)
}
<-ticker.C
}
}()
}