iLogtail

1752
下载
iLogtail 是阿里云日志服务(Log Service)中的一款高性能、可扩展的日志采集工具。它被设计用于实时收集、解析和传输各类日志数据,支持多种数据源和复杂的日志处理场景,广泛应用于分布式系统、Web 服务器、应用程序等环境中的日志管理。

发布记录


发布历史

2.0.0

发布记录

发版日期:2024 年 1 月 12 日

iLogtail 2.0是一个架构全新升级的版本,与1.x版本的采集配置不是完全兼容的,升级指南请参考变更说明#1294

2.0版本的配置方式完美支持了C++原生插件之间的级联和C++原生插件和Go插件之间的级联,同时引入了更加高效的数据处理语言SLS Processing Language (SPL),端上数据处理更加游刃有余。

新功能

  • 支持全新设计的V2采集配置 #1185
  • 支持SPL数据处理语言处理数据 #1278
  • 新增原生Input和Flusher插件接口,并定义完整原生流水线 #1184
  • 即使使用Go插件Tag也将被置于Log的Meta中而非内容中,除非选项UsingOldContentTag为true #1169
  • 输出支持jsonline协议 #1265
  • Env方式控制配置创建升级使用2.0配置管理接口 #1282

优化

  • flusher_http插件新增队列缓存和异步拦截器设置 #1203
  • goprofile插件上报数据中使用机器的IP地址 #1281
  • 增强vscode开发环境体验 #1219
  • kafka输出插件新增MaxOpenRequests选项 #1224
  • 插件自监控指标新增labels支持 #1240
  • loki flusher支持只输出内容 #1256

问题修复

  • 修复K8s集群Pod网络为HostNetwork时获取到的容器IP有时为空的问题 #1280
  • 修复使用libcurl因没有设置CURLOPT_NOSIGNAL导致偶尔崩溃的问题 #1283
  • 修复原生分隔符解析插件解析行首有空格的日志时字段错乱的问题 #1289
  • 修复原生插件丢弃超时日志时区处理错误的问题 #1293
  • 修复解析任意含有content key的json后,原生JSON插件总是错误保留原始content字段的问题 #1296
  • 修复原生分隔符插件的内存泄露问题 #1300
  • 修复因检查点转储早于目录注册导致的日志重复问题 #1291
  • 修复飞天日志无法解析带逗号时间格式的兼容性问题 #1285
  • 如果原生解析失败并选择保留原始日志,原始日志将仅保留在__raw_log__而不再保留在content字段以避免数据重复 #1304
  • 解决了原生飞天解析插件多线程工作时解析错误的问题 #1305

详情和源代码

下载

文件名系统架构SHA256 校验码
ilogtail-2.0.0.linux-amd64.tar.gzLinuxx86-640bcd191bc82f1e33d0d4a032ff2c9ea9e75de1dee04f11418107dde9d05b4185
ilogtail-2.0.0.linux-arm64.tar.gzLinuxarm64fc825b4879fd1c00bcba94ed19a4484555ced1f9b778f78786bc3e2bfc9ebad8

Docker 镜像

Docker Pull 命令

Terminal window
docker pull sls-opensource-registry.cn-shanghai.cr.aliyuncs.com/ilogtail-community-edition/ilogtail:2.0.0

1.x版本

发布记录(1.x版本)


observability.cn Authors 2024 | Documentation Distributed under CC-BY-4.0
Copyright © 2017-2024, Alibaba. All rights reserved. Alibaba has registered trademarks and uses trademarks.
浙ICP备2021005855号-32