iLogtail 是阿里云开源的可观测数据采集器,针对云原生场景做了全面优化。在 K8s 支持方面,iLogtail 全面支持 Docker 和 Containerd 两种容器运行时,提供容器实时动态发现能力,支持使用容器标签、环境变量、K8s 标签、Pod 名称和命名空间等多种方式进行容器筛选,并支持 DaemonSet、Sidecar 和 CRD 三种部署模式。在性能方面,主体通过 C++ 实现,采用无锁化事件处理模型和 inotify+polling 混合文件发现机制,单核采集流量最高可达百 MB/s。在数据源多样性方面,通过插件化设计支持 Log、Metric、Trace 等数据类型,涵盖文件采集和 HTTP、MySQL Binlog、Prometheus、Syslog 等标准协议,还通过 eBPF 实现无侵入网络数据采集。在数据处理方面,采用 Pipeline 设计,支持数据切分、字段提取、过滤和数据增强,所有插件可自由组合。




