alibaba / ilogtail

Fast and Lightweight Observability Data Collector
https://ilogtail.gitbook.io/ilogtail-docs
Apache License 2.0
1.71k stars 384 forks source link

Unified PluginID Sequencing for C++ and Go Components #1694

Closed Takuka0311 closed 2 weeks ago

Takuka0311 commented 4 weeks ago

主要目的是把C++合go的plugin id串联起来

现状:c++与go的pluginID分别排序,c++部分的插件从1开始,go部分也从1开始

修改后:按流水线中的插件顺序统一生成pluginID,使c++与go的pluginID串联起来

整体思路是C++处把所有的pluginID都生成好,传到go那边

主要逻辑在core/pipeline/Pipeline.cpp,解析可以参考对应的UT

linrunqi08 commented 3 weeks ago

标题优化一下,信息要完整一些