0

システムのすべてのログを一元的に収集しようとしています。私はlogsend と influx dbを使用することを好みました。私は mac book pro を使用しており、brew を使用して influx db をインストールしました。

私も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 が 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 に答える