On-Call Handoff Checklist for Go Platforms
Outgoing on-call engineers document platform state so incoming on-call starts with context, not a blank pager.
Search across all documentation pages
Outgoing on-call engineers document platform state so incoming on-call starts with context, not a blank pager.
Use this checklist at every shift change for Go microservices, workers, and gRPC tiers.
GOMEMLIMIT / GOGC env changes.GOMEMLIMIT.
sql.DB wait metrics elevated on any tier.
MaxOpenConns experiments in flight.request_id search examples.GOMEMLIMIT, public pprof risk, missing WaitCount export.
<name, UTC>.Still complete tooling and deploy sections.
"No incidents" takes one line; access verification remains mandatory.
Yes for dependencies and shared platforms.
Mark which items are Go-specific vs org-wide.
Durable: ticket, Confluence, or pinned Slack with date.
Ephemeral chat alone fails next-week searches.
Extend overlap or assign backup outgoing until SEV stabilizes.
Never hand off mid-mitigation without bridge.
Document in-progress profile jobs, pod names, and S3 upload paths.
Incoming continues collection if window is open.
Cover tier-1 revenue paths and any service yellow on SLO.
Others link to fleet health dashboard.
Team policy; handoff must note expiry within the incoming shift.
Broken tokens waste SEV-1 minutes.
Friday handoff includes Monday deploy freeze, scheduled jobs, and reduced staffing escalation.
Yes.
Access section confirms their kubectl/VPN scope.
Handoff links open post-mortem actions.
Closed incidents still note lessons learned affecting alerts.
Stack versions: This page was written for Go 1.26.x (Green Tea GC default, go fix modernizers - verify patch at build), chi (latest - verify at build), gin (latest - verify at build), echo (latest - verify at build), google.golang.org/grpc (latest - verify at build), sigs.k8s.io/controller-runtime (latest - verify at build), kubebuilder (latest - verify at build), tinygo (latest - verify board targets at build), wazero (latest - verify at build), and golangci-lint (latest - verify linter set at build).
Reviewed by Chris St. John·Last updated Jul 18, 2026