Skip to content

Commit a6c06b6

Browse files
committed
fix timelayout for all timezones
1 parent 68c5fc6 commit a6c06b6

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

pkg/healthchecker/health_checker.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ func getUptimeFunc(service string) func() (time.Duration, error) {
8282
if len(val) < 2 {
8383
return time.Duration(0), errors.New("could not parse the service uptime time correctly")
8484
}
85-
t, err := time.Parse(types.UptimeTimeLayout, val[1])
85+
timeEndIndex := strings.LastIndex(val[1], " ")
86+
t, err := time.Parse(types.UptimeTimeLayout, val[1][:timeEndIndex])
8687
if err != nil {
8788
return time.Duration(0), err
8889
}

pkg/healthchecker/types/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const (
2929
DefaultCoolDownTime = 2 * time.Minute
3030
DefaultHealthCheckTimeout = 10 * time.Second
3131
CmdTimeout = 10 * time.Second
32-
UptimeTimeLayout = "Mon 2006-01-02 15:04:05 UTC"
32+
UptimeTimeLayout = "Mon 2006-01-02 15:04:05"
3333
LogParsingTimeLayout = "2006-01-02 15:04:05"
3434

3535
DefaultCriCtl = "/usr/bin/crictl"

0 commit comments

Comments
 (0)