tencent cloud

文档反馈

LogListener 版本变更

最后更新时间:2024-01-20 17:14:28
本文档为您介绍日志服务 LogListener 的版本更新记录。
说明:
采集 __HOSTNAME__ 功能,在 Loglistener 2.7.4版本中开始支持。
组合解析功能,在 LogListener 2.6.4版本中开始支持。
全量/增量采集策略功能,在 LogListener 2.6.2版本中开始支持。
CVM 批量部署功能,在 LogListener 2.6.0版本中开始支持。
多行-完全正则采集模式,在 LogListener 2.4.5版本中开始支持。
LogListener 自动升级功能,在 LogListener 2.5.0 版本中开始支持。
解析失败日志上传功能,在 LogListener 2.5.2版本中开始支持。
为了更好的使用体验,建议 前往安装/升级至最新版本
版本号
变更类型
描述
v2.7.9
体验优化
增加 loglistener 文件锁校验,默认只能启动一个 agent 实例。
优化 containerd stdout 空行处理异常。
优化文件句柄泄露导致的磁盘满、业务异常问题。
优化多行日志行数过多时,后半部分内容被解析失败的问题。
v2.7.8
体验优化
优化容器场景下 metadata 文件生成延迟,造成日志无 TAG 元数据的问题。
v2.7.7
体验优化
优化 DNS 解析异常恢复后,采集程序网络连接无法恢复的问题。
v2.7.6
体验优化
优化 hostname 提取时的换行符处理。
v2.7.5
体验优化
优化真实文件及其同目录软链接同时采集(不同采集配置)时,文件轮转情况下的处理异常。
v2.7.4
新功能
支持采集 hostname 作为元数据。
组合解析增加 meta_processor,支持自定义元数据解析(路径)。
体验优化
优化在文件删除场景的漏采问题。
由于文件尾无换行符引起的文件大小判断出错,进而引起文件重采。
v2.7.3
新功能
单 agent 实例支持同时多 endpoint 上传日志。
v2.7.2
体验优化
优化轮转文件在移除时无法清理掉对应的配置缓存,造成内存泄漏。
v2.7.1
体验优化
优化大量打印 processor 为空日志的问题。
v2.7.0
体验优化
优化空字符串在封装 PB 时,有可能引发异常,导致采集阻塞的问题。
v2.6.9
体验优化
优化多行解析失败场景下,无效日志超量打印的问题。
v2.6.8
体验优化
优化增加 loglistenr 采集规格限制,超限启动保护机制。
修复 Ubuntu 开机启动不生效问题。
优化黑名单功能,节省内存使用。
优化组合解析模式,且 root processor 为正则解析插件时的处理异常。
优化部分日志打印。
v2.6.7
新功能
支持单 agent 下多租户采集能力。
v2.6.6
体验优化
修复软链接场景下,对于写入量很小的文件,可能发生漏采/延迟采集的问题。
v2.6.5
新功能
日志时间支持时区信息解析。
体验优化
修复高级数据处理空指针异常。
优化当多个文件同时轮转时异常问题。
v2.6.4
新功能
支持用户通过插件自定义日志解析规则。
体验优化
优化日志解析格式 pipeline。
修复对毫秒时间戳(%F)格式解析的问题。
v2.6.3
体验优化
优化 checkpoint 文件损坏时,loglistener 无法启动的问题。
特殊场景下,黑名单对新文件不生效的问题。
v2.6.2
新功能
支持增量采集功能。
体验优化
优化文件在从扫描到处理之间被移除场景下的采集忽略问题。
优化自动升级异常覆盖。
v2.6.1
体验优化
优化某些场景下,日志轮转时可能发生回溯采集的问题。
调整采集端上传日志超时时间,避免因为 timeout 导致数据重复。
v2.6.0
新功能
支持腾讯云 CVM 批量部署功能。
支持 secret ID/KEY 密文存储。
体验优化
优化 loglistener install/stop 逻辑。
优化 upload 失败场景下的重试策略。
增加对老版本 glibc 库造成的 dead lock 的检测修复工具。
采集性能优化。
v2.5.9
体验优化
优化资源限制策略。
v2.5.8
体验优化
当移除一个目录软链接时,影响到其它指向相同目标的目录软链接的采集的问题。
当移除一个目录软链接并再次创建相同软链接后,目录下文件无法采集的问题。
v2.5.7
体验优化
当 filesize 大于2G时,会存在重复采集的问题(新引入)。
当文件数量特别多的时候,文件发生 rename 有可能会导致程序卡住。
文件采集监控中,某字段无法更新。
v2.5.6
体验优化
优化特殊使用场景下,触发采集程序异常,停止工作的问题。
v2.5.5
体验优化
文件采集元数据 checkpoint 优化,保证重启不丢数据。
支持资源限制可配置及超限处理,内存、CPU、带宽。
v2.5.4
新功能
支持文件采集监控功能。
体验优化
增强内存资源限制处理,当内存超限持续一段时间后,LogListener 自动加载。
v2.5.3
性能优化
优化内存问题引发 LogListener 工作异常。
v2.5.2
新功能
支持解析失败日志上传需求。
体验优化
优化黑名单功能,黑名单 FILE 模式支持通配符过滤。
v2.5.1
体验优化
优化当采集文件找不到断点元数据时的处理。
v2.5.0
新功能
支持 LogListener 自动升级。
支持在 Ubuntu 系统下,LogListener 自启动。
v2.4.6
体验优化
变更采集配置时,清理相关配置 cache 的数据残留。
修复处理软链接的 IN_DELETE 事件时,影响其他指向此 realpath 文件的软链接文件采集的问题。
优化同一源文件同时使用文件软链接和目录软连接进行采集功能。
v2.4.5
新功能
新增 multiline_fullregex_log 日志采集类型支持。
v2.4.4
体验优化
优化 msec 功能导致的日志采集使用日志时间不准确的问题。
v2.4.3
新功能
支持自动检测日志格式(logFormat)。
v2.4.2
体验优化
优化腾讯云容器场景下拉取配置时缓存淘汰问题。
v2.4.1
新功能
支持毫秒采集日志数据。
体验优化
优化用户日志中无换行符数据引发的工作异常。
v2.4.0
新功能
LogListener 支持进程实例级别监控。
v2.3.9
新功能
支持采集路径配置黑名单。
性能优化
优化 boost 版本库过低导致的内存泄漏。
v2.3.8
新功能
采集配置支持多路径。
v2.3.6
性能优化
修复无效键值 key invalid 导致的停止采集问题。
修复请求失败返回502导致的内存泄漏问题。
v2.3.5
新功能
支持日志上下文检索功能。
性能优化
修复在静态配置模式下,在上传日志时返回鉴权失败时后续不再采集的问题。
修复在动态配置模式下,内存超过阈值后,不再读取动态配置的问题。
修复在日志滚动时,如果生产日志速度过大,偶现重复采集的问题。
修复在日志上传重试多次失败时,导致的内存泄漏的问题。
v2.3.1
体验优化
内存限制优化。
达到内存限制时,超过3s的请求判定为超时。
v2.2.6
新功能
支持分离配置内外网域名。
性能优化
修复 getip 引发的 LogListener 工作异常。
v2.2.5
新功能
支持腾讯云织云环境部署。
体验优化
修复 getip 导致 core 的问题。
v2.2.4
体验优化
安装和初始化改为:tools/loglistener.sh 的子命令 install 和 init。
启动改成: `/etc/init.d/loglistenerd start|stop|restart`。
v2.2.3
体验优化
日志轮转 rename+create 不丢日志。
v2.2.2
体验优化
日志大小超过512KB自动截断。
更早版本
-
2.2.2版本的 LogListener 支持完全正则采集。
2.1.4版本的 LogListener 支持多行全文格式。
2.1.1版本的 LogListener 支持日志结构化。

联系我们

联系我们,为您的业务提供专属服务。

技术支持

如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

7x24 电话支持