First commit. Modified proto. Added empty handler method.

This commit is contained in:
Milos Gajdos
2019-11-26 15:39:55 +00:00
parent 6f1c30aef5
commit 4e965e4ce5
4 changed files with 243 additions and 32 deletions

View File

@@ -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;
}