Uptime monitoring
gRPC monitors
Check gRPC service health.
gRPC monitors call the standard gRPC Health Checking Protocol on a target service and report whether it responds SERVING.
Create a gRPC monitor
- Open Uptime and click Create monitor.
- Pick gRPC as the monitor type.
- Fill in:
- Host — the server host (for example
api.example.comor127.0.0.1). - Port — the gRPC port (typically
50051). - Service name — the service to check (leave blank to check overall server health).
- Host — the server host (for example
- Set the check interval and click Create monitor.
What "up" means
Checkmate connects to the server and calls grpc.health.v1.Health/Check with the given service name. The monitor is up only when the server replies with status SERVING. Any other status (NOT_SERVING, UNKNOWN, SERVICE_UNKNOWN) or a connection error is treated as down.
The target service must implement the grpc.health.v1.Health service. Most gRPC libraries ship a default implementation.