diff --git a/dist/oculus_darwin_amd64_main b/dist/oculus_darwin_amd64_main index b48deff..3a50430 100755 Binary files a/dist/oculus_darwin_amd64_main and b/dist/oculus_darwin_amd64_main differ diff --git a/dist/oculus_darwin_arm64_main b/dist/oculus_darwin_arm64_main index c6947dd..06dc9ce 100755 Binary files a/dist/oculus_darwin_arm64_main and b/dist/oculus_darwin_arm64_main differ diff --git a/dist/oculus_linux_amd64_main b/dist/oculus_linux_amd64_main index 9eadfbd..06b7e76 100755 Binary files a/dist/oculus_linux_amd64_main and b/dist/oculus_linux_amd64_main differ diff --git a/dist/oculus_linux_amd64_main_static b/dist/oculus_linux_amd64_main_static index 8af7f15..f43f25b 100755 Binary files a/dist/oculus_linux_amd64_main_static and b/dist/oculus_linux_amd64_main_static differ diff --git a/dist/oculus_linux_arm64_main b/dist/oculus_linux_arm64_main index 53bc2b1..4b82ca7 100755 Binary files a/dist/oculus_linux_arm64_main and b/dist/oculus_linux_arm64_main differ diff --git a/dist/oculus_linux_arm64_main_static b/dist/oculus_linux_arm64_main_static index e717ad4..2da4d38 100755 Binary files a/dist/oculus_linux_arm64_main_static and b/dist/oculus_linux_arm64_main_static differ diff --git a/dist/oculus_windows_amd64_main b/dist/oculus_windows_amd64_main index 8615a84..f3a9ad8 100755 Binary files a/dist/oculus_windows_amd64_main and b/dist/oculus_windows_amd64_main differ diff --git a/main.go b/main.go index 44d58dd..834e833 100644 --- a/main.go +++ b/main.go @@ -58,6 +58,7 @@ func main() { } for { + log.Println("Fetching and monitoring containers...") err := fetchAndMonitorContainers() if err != nil { log.Printf("Error in fetching and monitoring containers: %v", err) @@ -72,6 +73,7 @@ func fetchAndMonitorContainers() error { if err != nil { return err } + log.Printf("Fetched %d containers\n", len(containers)) for _, container := range containers { mu.Lock() @@ -87,6 +89,7 @@ func fetchAndMonitorContainers() error { Info: container, LastChecked: time.Now().Add(-interval), } + log.Printf("Started monitoring container %s (%s) with interval %s\n", container.Name, container.ID, container.Interval) } mu.Unlock() } @@ -106,6 +109,7 @@ func fetchAndMonitorContainers() error { if time.Since(mc.LastChecked) >= interval { mc.LastChecked = time.Now() mu.Unlock() + log.Printf("Checking container %s (%s)\n", mc.Info.Name, mc.Info.ID) checkAndNotify(mc.Info) } else { mu.Unlock()