Releases: qiniu/logkit
Releases · qiniu/logkit
v1.2.2
Features
- 增加logkit profile功能,现在可以在主配置文件填写profile的host地址以开启golang的profile
- 增加memory channel,现在可以通过内存channel作为ft_sender加速发送
- 增加Nginx Parser手写正则表达式的功能
- csv Parser增加date类型的解析,与grok的方式保持一致
Bugfixes
- logdb 导出自动创建的repo改为小写,防止大写创建失败
- 修复 mutireader的性能问题,以及会被block的bug
- 修复 mssql查询出错、重复的问题
v1.2.1
Features
- 支持es 5.x数据源
- 增加forceMillisecond参数,方便Pandora TSDB适配数据的抖动
- 增加redis 数据源
- 增加sql reader的 schema定义,可以指定字段类型
- 增加nginx解析器,专门针对nginx配置进行解析
Bugfixes
- 修复ft sender在数据过长的情况下会导致串行的bug
- 增加了一些错误日志打印和输出
v1.1.0 Release
Features
- 大大提高了稳定性,首次发布release版本,启动日志增加了版本号v1.1.0
- 增加了logkit自动导数据到logdb的功能,现在用户只要部署好logkit,就能直接在pandora查询日志
Bugfixes
- 修复了logkit schemafree时,uint错误转换为string的bug
- 修复了监控的错误
- 修复了在错误的空数据情况下使用pandora sender会导致panic的问题
- 修复了嵌套类型在checkmap的过程中会错误的删除数据
- 修复了pandora发送鉴权错误不显示错误日志的问题
v1.0-beta Release
Features
- logkit兼容windows
- logkit增加系统信息收集功能
- 增加file reader磁盘限速
- 支持pandora schema free写点功能,开启了这个功能,你不再需要配置pandora 的数据源,logkit会自动更新pandora schema,做出类型判断,添加新的字段
- 统一logkit的日志输出,现在整个链路的日志输出都会带上
Runner[Name]
字样,方便定位问题 - 在confs文件夹增加各种reader的配置文件
Bugfixes
- 修复了utils下获取文件inode不支持windows的问题,windows下使用handle info的信息处理
- 修复了收集sql server数据查询语句出错问题
- 遇到stale NFS handle问题重新打开文件
- 在runner遇到读取错误时会sleep 1s,不再疯狂输出日志
v1.0-alpha
开源后第一个release candidate,包含一系列功能的更新。
- 增加了一个wiki页面:https://github.com/qiniu/logkit/wiki ;从此,你可以在wiki页面看到详细而清晰的文档
- 支持tailx模式多路径日志读取
- 支持Kafka Reader
- 监控功能支持IP端口绑定
- grok parser支持时区偏移
- pandora sender支持gzip发送数据,支持流量限制
- reader支持多行读取作为日志记录
修复的问题:
- 修复了 qiniulog parser存在很小概率重启丢数据的问题
- 修复了没有开启clean self的情况下logkit无法关闭的问题