syntax = "proto3"; service Debug { rpc Health(HealthRequest) returns (HealthResponse) {} rpc Stats(StatsRequest) returns (StatsResponse) {} } message HealthRequest { } message HealthResponse { // default: ok string status = 1; } message StatsRequest { } message StatsResponse { // unix timestamp uint64 started = 1; // in seconds uint64 uptime = 2; // in bytes uint64 memory = 3; // num threads uint64 threads = 4; // total gc in nanoseconds uint64 gc = 5; }