0

我正在尝试集中收集系统的所有日志。我更喜欢使用logsend 和 influx db。我正在使用 mac book pro,并使用 brew 安装了 influx db。

我也在本地安装了logsend,并尝试使用以下配置向我的influx发送一个简单的日志,

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是否连接到influx db,端口是否正确或是否有任何异常?

提前致谢,

卡尔提克

4

1 回答 1

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

于 2014-12-23T02:08:05.030 回答