First commit. Modified proto. Added empty handler method.
This commit is contained in:
@@ -1,20 +1,19 @@
|
||||
syntax = "proto3";
|
||||
|
||||
service Debug {
|
||||
rpc Health(HealthRequest) returns (HealthResponse) {}
|
||||
rpc Stats(StatsRequest) returns (StatsResponse) {}
|
||||
rpc Health(HealthRequest) returns (HealthResponse) {};
|
||||
rpc Stats(StatsRequest) returns (StatsResponse) {};
|
||||
rpc Log(LogRequest) returns (stream LogEvent) {};
|
||||
}
|
||||
|
||||
message HealthRequest {
|
||||
}
|
||||
message HealthRequest {}
|
||||
|
||||
message HealthResponse {
|
||||
// default: ok
|
||||
string status = 1;
|
||||
}
|
||||
|
||||
message StatsRequest {
|
||||
}
|
||||
message StatsRequest {}
|
||||
|
||||
message StatsResponse {
|
||||
// unix timestamp
|
||||
@@ -28,3 +27,22 @@ message StatsResponse {
|
||||
// total gc in nanoseconds
|
||||
uint64 gc = 5;
|
||||
}
|
||||
|
||||
// LogRequest queries service for logs
|
||||
message LogRequest {
|
||||
// count is the count of events
|
||||
uint64 count = 1;
|
||||
// relative time in seconds
|
||||
// before the current time
|
||||
// from which to show logs
|
||||
uint64 since = 2;
|
||||
// stream logs continuously
|
||||
bool stream = 3;
|
||||
}
|
||||
|
||||
// LogEvent is service log event
|
||||
message LogEvent {
|
||||
// event log record
|
||||
// TODO: change this
|
||||
string record = 1;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user