服务端管控协议共建,欢迎参与讨论交流 #404
Replies: 4 comments 3 replies
-
有几个问题请问下: |
Beta Was this translation helpful? Give feedback.
-
提议翻新ilogtail的管控协议至v2版本背景v1版本的管控协议提出后广受社区关注,在社区参考实现的ConfigServer基础上也多次有PR希望进行进一步改进。然而v1版本的管控协议存在一些问题。
v2协议关于v2版本协议的讨论参见 #1491 ,结论见 #1491 (comment) ,此处不再重复,具体spec和proto定义见PR #1516 。 与V1版本相比
兼容性由于v1版本中定义未使用的字段较多,加上tag的不一致问题导致
因此这里提出v2版本,放弃协议上与v1版本的兼容,但仍然保持agent仍可以被v1协议的ConfigServer管理一段时间。 后续兼容策略:
|
Beta Was this translation helpful? Give feedback.
-
// 定义请求时携带的 Config 信息 建议增加 string md5 = 5; |
Beta Was this translation helpful? Give feedback.
-
message HeartBeatResponse {
} 这里Agent 接收到的自定义指令 感觉也可以去掉,命令下发是通过input_command插件,可以作为pipeline配置下发 |
Beta Was this translation helpful? Give feedback.
-
Agent管控协议 v1
Beta Was this translation helpful? Give feedback.
All reactions