Logpeck尝试用最简洁灵活的方式收集并解析日志文件,将数据推送至不同的存储系统中去(比如ElasticSearch, Influxdb, Kafka)。
- Logpeck通过HTTP API的方式进行任务管理、更新,脱离配置文件。
- 支持多种方法解析日志
- 按列分隔--简单有效,节省资源 * 内嵌Lua--功能强大,可处理任意格式日志 * Json--Json格式数据最有效
- 方便支持Web UI, 默认提供logpeck-kibana-plugin
- 仅提供linux,其它系统需自己编译
- 下载安装包 logpeck_0.5.0.deb
- 安装:
sudo dpkg -i logpeck_0.5.0.deb
- 启动:
sudo service logpeck start
(如果支持supervisor
,可使用sudo supervisorctl update
)
- 下载源代码: Release page v0.5.0
- 编译:
go build cmd/logpeckd/logpeckd.go
- 启动:
./logpeckd -config logpeckd.conf
logpeck-kibana-plugin 是默认提供的Logpeck可视化界面,通过此插件可以使用Logpeck的全部功能,并提供任务及集群管理功能,推荐使用。
- BurntSushi/toml
- Sirupsen/logrus
- bitly/go-simplejson
- yuin/gopher-lua
- boltdb/bolt
- go-zoo/bone
- hpcloud/tail
- Shopify/sarama
由衷感谢
有任何建议或问题, 通过issue反馈。