1
0
Fork 0
mirror of https://github.com/TwiN/gatus.git synced 2024-12-14 11:58:04 +00:00

Sleep after the first round of monitoring

This commit is contained in:
TwinProduction 2019-09-23 21:12:15 -04:00
parent 8953cdfa88
commit d612e6c4b9

View file

@ -21,8 +21,6 @@ func Monitor() {
for _, service := range config.Get().Services {
go func(service *core.Service) {
for {
log.Printf("[watchdog][Monitor] Waiting interval=%s before monitoring serviceName=%s", service.Interval, service.Name)
time.Sleep(service.Interval)
log.Printf("[watchdog][Monitor] Monitoring serviceName=%s", service.Name)
result := service.EvaluateConditions()
rwLock.Lock()
@ -37,6 +35,8 @@ func Monitor() {
len(result.Errors),
result.Duration.Round(time.Millisecond),
)
log.Printf("[watchdog][Monitor] Waiting interval=%s before monitoring serviceName=%s", service.Interval, service.Name)
time.Sleep(service.Interval)
}
}(service)
}