go-telecom/proto/monitor.proto
2025-04-30 20:59:07 +02:00

25 lines
428 B
Protocol Buffer

syntax = "proto3";
package monitor;
import "common.proto";
option go_package = "git.espin.casa/albert/go-telecom/pb;pb";
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;
}