我正在尝试集中收集系统的所有日志。我更喜欢使用 logsend和Influx db 。我正在使用mac book pro,我使用brew安装了潮流数据库。
我也在本地安装了logsend,并尝试使用以下配置向我的涌入发送一个简单的日志,
tail -f /var/log/system.log|logsend -influxdb-host "localhost:8086" -influxdb-name log -influxdb-user root -influxdb-password root -influxdb-database Test -influxdb-send_buffer 12
我的命令提示符卡住了,
> 2014/12/12 12:40:13 globals.go:16: register sender: influxdb
> 2014/12/12 12:40:13 globals.go:16: register sender: mysql 2014/12/12
> 12:40:13 globals.go:16: register sender: statsd 2014/12/12 12:40:13
> influxdb_sender.go:53: Influxdb queue is starts
在我当地的Influxdb管理站点中,当我发出查询时,
select * from log;
我一无所获。
有人可以帮我调试吗?我应该在哪里查看logsend是否连接到涌入数据库,端口是否正确或是否有任何例外?
提前致谢,
KARTHIK
答案 0 :(得分:0)
logsend发送到Influxdb时遇到一些错误,请通过命令下载最新版本
curl -L http://logsend.io/get|sudo bash
并检查
tail -f /var/log/system.log|logsend -influxdb-name log -influxdb-database Test -regex='(?P<line>.*)'