Releases: childe/gohangout
Releases · childe/gohangout
v1.2.4
- 主进程收到 signal 时, 延时完所有善后事件, 不会直接调用 os.Exit. 否则会使 cpuprofile 失效.
- 更好的处理 input/output 里面的 Shutdown 事件, (尽量)避免 panic
- grok 中的 pattern_paths 可以使用目录
- 增加 Replacefilter
- 升级 kafka healer 库, 修复一些BUG.
- 添加 Dockerfile
1.2.3
修复索引名字渲染, 以及其他一些Filter中渲染的问题, 比如现在可以
Date:
src: '%{date} %{time}'
之前上传的bin文件有问题, 使用的kafka healer库有问题, 已经更新(覆盖)了.
1.2.2
- 通过索引里面的字段设置索引名字 (#16)
- 增加了 TCP input/output
- 对两个聚合功能的 Filter 增加了 reduce 选项
1.2.1
修复 kakfa lib 中, client.id 被更改的BUG: 如果用户没有定义client, 使用 group.id + hostname + timestamp, 如果用户定义了client.id, 则使用用户的定义.
v1.2.0
修复了一些BUG
重新引用了 Metric 等 Filter
TODO
- 结构还是很差, 多看看别人代码少闷头写, 后面重构下
- 配置可视化.
v1.1.1
紧急修复 Output 里面的 if 条件不生效问题
0.0.1-alpha: 时间用UTC时区
在Date Filter里面, 如果自定义时区, 遇到不能找到zoneinfo.zip的错误时, 参考:
The time zone database needed by LoadLocation may not be present on all systems, especially non-Unix systems. LoadLocation looks in the directory or uncompressed zip file named by the ZONEINFO environment variable, if any, then looks in known installation locations on Unix systems, and finally looks in $GOROOT/lib/time/zoneinfo.zip.