Skip to content

Commit

Permalink
Don't exit because failure scrape only one
Browse files Browse the repository at this point in the history
  • Loading branch information
whywaita committed Feb 21, 2024
1 parent e80e8b2 commit b317e2f
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions server/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -78,15 +78,15 @@ func serveMetrics(ctx context.Context, hostConfigs *config.HostConfigMap) {
))

if err := http.ListenAndServe(":9090", nil); err != nil {
log.Fatal(err)
log.Fatal("failed to serve metrics (port 9090)", "err", err.Error())
}
}

func setLXDResourceCacheWithTicker(hcs []config.HostConfig, ticker *time.Ticker) {
for {
<-ticker.C
if err := setLXDResourceCache(hcs); err != nil {
log.Fatal(err)
log.Fatal("failed to set lxd resource cache", "err", err.Error())
}
}
}
Expand All @@ -98,8 +98,10 @@ func setLXDResourceCache(hcs []config.HostConfig) error {
}

for _, host := range hosts {
l := slog.With("host", host.HostConfig.LxdHost)
if err := setLXDHostResourceCache(&host); err != nil {
return err
l.Warn("failed to set lxd host resource cache", "err", err.Error())
continue
}
}
return nil
Expand Down

0 comments on commit b317e2f

Please sign in to comment.