ud.sermant.sermant-agentcore-implement.0.6.1.source-code.Message.proto Maven / Gradle / Ivy
syntax = "proto3";
option java_package = "com.huaweicloud.sermant.implement.service.send.netty.pojo";
message NettyMessage{
enum MessageType {
HEARTBEAT_PING = 0;
HEARTBEAT_PONG = 1;
SERVICE_DATA = 2;
}
MessageType messageType = 1;
HeartBeat heartBeat = 2;
repeated ServiceData serviceData = 3;
}
message HeartBeat{
}
message ServiceData{
enum DataType{
SERVICE_HEARTBEAT = 0;
LOG = 1;
PLUGIN_FLOW_CONTROL_DATA = 2;
PLUGIN_FLOW_RECORD_DATA = 3;
SERVER_MONITOR = 4;
ORACLE_JVM_MONITOR = 5;
IBM_JVM_MONITOR = 6;
AGENT_REGISTRATION = 7;
AGENT_MONITOR = 8;
AGENT_SPAN_EVENT = 9;
DRUID_MONITOR = 10;
FLOW_CONTROL_METRIC = 11;
}
DataType dataType = 1;
bytes data = 2;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy