Zhu Shunjia

Results 9 issues of Zhu Shunjia

1. 当前的flusher http的queue满时,会导致flusher的Export函数阻塞住,如果配置的http上报过慢会导致反压,允许用户在这种情况丢弃数据。 2. 添加4个自监控指标,用来追踪丢点,重试,和发送延迟。

问题: 合并编译时,无法识别私有仓库中的插件,需要改为从go插件中拿到所有的插件。 备注: 额外提供一个开关来显式指定加载go插件,这样默认行为能和当前的ilogtail保持一致。

[特性] 1. flusher_http: - 支持 Jitter,打散尖峰流量,默认不开启。 - 支持 Gzip 和 Snappy 两种压缩,默认不开启。 - 增加自监控指标 - 支持采样一些 Event 输出,方便调试,默认不开启。 2. Prometheus Input插件支持 V2流水线

enhancement

1. 调整 iLogtail 的 config provider 的结构,允许私有实现 config provider 2. 为iLogtail 2.0添加一个兼容1.0配置的config provider,名为LegacyCommonConfigProvider: 每隔10s检查user_yaml_config.d/下的yaml文件,如果发生变动,修改格式之后复制到config/legacy/目录下: 旧文件simple.yaml: ``` enable: true inputs: - Type: file_log LogPath: . FilePattern: simple.log MaxDepth: 10 flushers: -...

feature request

https://github.com/alibaba/ilogtail/pull/1610 有较多冲突,重新提一下 通过 provider 模块,可以替换一些外部实现,当前主要为 config provider 和 profile sender。 用法: cmake -DPROVIDER_PATH=../../../core_extensions/provider ..

Change-Id: Idf1596994f32f8237d9f22d2b898fc776d71bce2 这个版本的v1包已经release,内容和v1alpha一致,且高版本的k8s.io/cri-api已经删除了v1alpha