Logsend无法将日志发送到Influxdb

时间:2014-12-12 05:31:08

标签: logging go influxdb

我正在尝试集中收集系统的所有日志。我更喜欢使用 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

1 个答案:

答案 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>.*)'