By Daniil Romashov — SRE/DevOps engineer. The tool described here is open source:
github.com/youngpabl0/grpc-streams-checker (Apache-2.0).
Uptime checks are a solved problem for request/response APIs: hit the endpoint, read the status code, done.
Server-side streaming RPCs break that model completely. A gRPC stream isn't a request and a response — it's a channel the server holds open and pushes messages into over time. The
connection can be up, the handshake can succeed, the health endpoint can be green — and yet the






