1
1
mirror of https://github.com/cooperspencer/gickup synced 2026-05-05 11:30:54 +02:00
Files
2026-04-06 11:34:05 +02:00

23 lines
506 B
Go

package heartbeat
import (
"net/http"
"github.com/cooperspencer/gickup/types"
"github.com/rs/zerolog/log"
)
func Send(conf types.HeartbeatConfig) {
for _, u := range conf.URLs {
log.Info().Str("url", u).Msg("sending heartbeat")
resp, err := http.Get(u) //nolint:noctx
if err != nil {
log.Error().Str("monitoring", "heartbeat").Msg(err.Error())
continue
}
if err := resp.Body.Close(); err != nil {
log.Error().Str("monitoring", "heartbeat").Str("url", u).Msg(err.Error())
}
}
}