Skip to content

Ensure health is reported in time #18

@antiphp

Description

@antiphp

The health report interval is a maximum, not a minimum specification.

From time to time the failure count goes up to 1, but never further, because we're not reporting in time.

ts=2025-04-29T14:53:58.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:03.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
{"failureCount":1,"gsKey":"development/dev-chriz-frm1-vsl1","message":"GameServer Health Check failed","severity":"warning","source":"*sdkserver.SDKServer","time":"2025-04-29T14:53:41.020578497Z"}
ts=2025-04-29T14:54:09.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:14.451Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:20.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:25.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
{"failureCount":1,"gsKey":"development/dev-chriz-frm1-vsl1","message":"GameServer Health Check failed","severity":"warning","source":"*sdkserver.SDKServer","time":"2025-04-29T14:54:31.025377816Z"}
ts=2025-04-29T14:54:31.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:36.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:42.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:47.451Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:53.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:54:59.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:04.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:10.451Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
{"failureCount":1,"gsKey":"development/dev-chriz-frm1-vsl1","message":"GameServer Health Check failed","severity":"warning","source":"*sdkserver.SDKServer","time":"2025-04-29T14:55:16.030209844Z"}
ts=2025-04-29T14:55:16.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:21.451Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:27.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:32.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:38.451Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:44.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
ts=2025-04-29T14:55:50.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth
{"failureCount":1,"gsKey":"development/dev-chriz-frm1-vsl1","message":"GameServer Health Check failed","severity":"warning","source":"*sdkserver.SDKServer","time":"2025-04-29T14:55:56.049430195Z"}
ts=2025-04-29T14:55:56.45Z lvl=info msg="Game server message received" svc=fakegameserver desc="Health reported" type=agonesReportHealth

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions