2017-06-26 14 views
2

アクセスログファイルをlogstash経由でredisに送信する必要があります。私は実行logstashログファイルを再送信する

input { 
    file { 
    path => ["/data/service_logs/services/semapi.access.log"] 
    type => "syslog" 
    } 
} 


output { 
    redis{ 
    host=>'127.0.0.1' 
    port=>6379 
    key=>'access' 
    data_type=>'list' 
} 

}

:私logstashには、/ usr/share/logstashとのconfigureファイルの下/etc/logstash/conf.d/test.conf下

Test.confをされていますそれに:

bin/logstash -f /etc/logstash/conf.d/redis.conf --path.settings /etc/logstash 

logstashログ:

Successfully started Logstash API endpoint {:port=>9600} 

とエラーが表示されません。しかし、私はアクセスリストの値を得ていませんでした。

私はlogstashで簡単な文字列をredisに送信しようとしましたが、うまくいきます。何が問題ですか?

答えて

0

このコマンドを実行して試すことができます:

bin/logstash -f /etc/logstash/conf.d/test.conf 
関連する問題