25 lines
444 B
Protocol Buffer
25 lines
444 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package monitor;
|
|
|
|
import "common.proto";
|
|
|
|
option go_package = "git.espin.casa/albert/go-telecom/proto/monitor;monitor";
|
|
|
|
|
|
service MonitorService {
|
|
rpc HealthCheck(common.HealthCheckRequest) returns (common.HealthCheckResponse);
|
|
rpc SendLog(LogEntry) returns (LogAck);
|
|
}
|
|
|
|
message LogEntry {
|
|
string service = 1;
|
|
string level = 2;
|
|
string message = 3;
|
|
int64 timestamp = 4;
|
|
}
|
|
|
|
message LogAck {
|
|
bool received = 1;
|
|
}
|