本文档介绍 LogCollector 各个版本的主要功能。
版本类型
LogCollector 版本类型说明如下:
版本类型 | 说明 |
---|
Beta 版本 | LogCollector 的测试版本。 说明 Beta 版本仅限灰度发布范围内的客户试用,若有特殊需求,请提交工单联系技术支持申请试用。 |
最新正式版本 | LogCollector 对外公布的的最新正式版本,性能稳定可靠。请参考安装 LogCollector下载并安装最新正式版本的 LogCollector。
如需升级到此版本: - 若机器组开启了自动升级功能,日志服务会将机器组中已安装的 LogCollector 更新到该版本。
- 如果未开启 LogCollector 自动升级,请参考升级 LogCollector 手动升级。
说明 为保证 LogCollector 服务质量与产品性能,推荐使用最新的 LogCollector 正式版本。 |
历史版本 | 已发布的历史版本。日志服务不提供历史版本的 LogCollector 下载方式。 |
版本列表
版本号 | 版本类型 | 版本说明 |
---|
2.1.0 | 最新正式版本 | - 支持日志文件或容器的标准输出能够同时被多个采集规则所匹配并采集。
- 根据 Pod 的优雅退出配置动态配置句柄释放时间。
- 内部优化。
|
2.0.0 | 历史版本 | - 增设 LogCollector Daemon 进程,用于管控 LogCollector 进程、热加载 LogCollector 配置文件、上报 LogCollector panic 信息等。
- 优化 Checkpoint 存储机制。
- 优化增量采集,忽略第一次部署 LogCollector 才生效增量采集的限制。
- 采集性能优化。
- 资源消耗优化。
- 内部优化。
|
1.0.52 | 历史版本 | - 支持采集 Kubernetes Pod 的全部 Label。
- 内部优化。
|
1.0.50 | 历史版本 | - 支持上报机器组 Label 字段。
- 支持解析纳秒时间。
|
1.0.48 | 历史版本 | - 优化 LogCollector 的安装部署步骤。
- 单条日志长度限制变更。
单条日志最大长度为 512 KiB。如果超出 512 KiB,日志会被拆分为多条进行采集。 - 新增时间解析插件。
- 解析时间时,支持更多的时间转换格式。
- 内部优化。
|
1.0.44 | 历史版本 | 内部优化。 |
1.0.42 | 历史版本 | 内部优化。 |
1.0.40 | 历史版本 | |
1.0.38 | 历史版本 | - 处理器插件支持按条件执行。
- 原始日志键名称支持自定义。
- 采集容器标准输出兼容华为云、腾讯云的容器服务。
|
1.0.36 | 历史版本 | 内部优化。 |
1.0.34 | 历史版本 | - 引入 inotify 机制来发现日志文件。
- 分隔符采集模式、delimiter 插件和 kv 插件支持设置引用符。
- 支持 desensitize 插件、replace 插件。
|
1.0.30 | 历史版本 | - 解决 inode 复用导致重复采集日志或者漏采集日志的问题。
- 正则表达式支持 PCRE 标准。
- 内部优化。
|
1.0.28 | 历史版本 | 针对 VKE、VCI 环境部署的 LogCollector,优化鉴权逻辑。 |
1.0.26 | 历史版本 | - 采集路径、采集路径黑名单支持容器元数据占位符。
- 针对日志轮转的场景,增设日志文件等待队列,默认长度限制为 20。
- 内部优化。
|
1.0.24 | 历史版本 | 内部优化。 |
1.0.23 | 历史版本 | - yaml 配置文件支持通过参数
ip_policy 设置 IP 地址获取策略。 - 自动升级逻辑等内部优化。
|
1.0.22 | 历史版本 | 修复偶发的重复采集不活跃日志文件问题。 |
1.0.21 | 历史版本 | - 解决日志滚动场景下,可能出现文件句柄泄露的问题。
- 性能优化。
|
1.0.18 | 历史版本 | - 容器采集路径支持双星号(
** )。 - 支持 add_kvs 插件处理器。
- 容器采集支持采集 Pod 注解。
|
1.0.17 | 历史版本 | - 解决日志滚动场景下,可能导致的死锁问题。
- 解决无法采集初始化容器日志的问题。
|
1.0.15 | 历史版本 | 内部优化。 |
1.0.14 | 历史版本 | 自动升级相关问题修复。 |
1.0.12 | 历史版本 | - 支持 LogCollector 插件和扩展配置。
- 固定下载链接。
- 支持服务日志和增量采集。
- 其他内部优化。
|
1.0.10 | 历史版本 | 问题修复:修复物理机场景下,文件句柄超过系统默认上限导致采集异常的问题。 |
1.0.9 | 历史版本 | |
1.0.8 | 历史版本 | - 支持宿主机 LogCollector 自动升级。
- 支持 Nginx 模式采集日志。
- 支持上传原始日志。
|
1.0.7 | 历史版本 | 内部性能优化。 |
1.0.6 | 历史版本 | 支持 HashKey 路由 Shard。 |
1.0.5 | 历史版本 | - 支持根据正则表达式解析采集路径,并将解析出的采集路径字段记录在日志元数据中
- 内部性能优化。
|
1.0.4 | 历史版本 | 支持 Kubernetes 集群安装 LogCollector,以 Daemonset 方式采集容器文本日志和标准输出。 |
1.0.3 | 历史版本 | - 支持自定义安装目录。
- AK等鉴权参数支持脚本化设置。
|
1.0.2 | 历史版本 | 内部性能优化。 |
1.0.1 | 历史版本 | - 支持单行全文、分隔符等模式下的文本日志采集。其他模式下采集日志,请联系技术支持。
- 支持流控、断点续传等功能。
- 配置文件
filebeat.yml 模板中删除 inputs 部分,不再提供采集配置的示例。
|