0

私はlogstashとelasticsearchにはとても新しいです。私は最初のログを私が(目的でない場合には私を修正する)方法でlogstashに隠そうとしています。 ....私は基本的にはこのようになりますログ持っログファイルはelasticsearchで開かれません

input { 
    file { 
    path => "/home/usr/tmp/logs/mylog.log" 
    type => "test-type" 
    id => "NEWTRY" 
} 
} 
filter { 
    grok { 
    match => { "message" => "%{YEAR:year}-%{MONTHNUM:month}-%{MONTHDAY:day} %{HOUR:hour}:%{MINUTE:minute}:%{SECOND:second} - %{LOGLEVEL:level} - %{WORD:scriptName}.%{WORD:scriptEND} - " } 
    } 
} 
output { 
    elasticsearch { 
    hosts => ["localhost:9200"] 
    index => "ecommerce" 
    codec => line { format => "%{year}-%{month}-%{day} %{hour}:%{minute}:%{second} - %{level} - %{scriptName}.%{scriptEND} - \"%{message}\"" } 
    } 
} 

そして:だから

2016-12-18 10:16:55,404 - INFO - flowManager.py - loading metadata xml 

を、私はこのようになります設定ファイルのTest.confをを作成しました:./bin/logstash -f test.conf

私がに行くとき、私は弾性検索でログが表示されない:\

おかげで、 ヘザー

を: http://localhost:9200/ecommerce OR http://localhost:9200/ecommerce/test-type/NEWTRY

に....私が間違って何をやっているを教えてください

+0

'http:// localhost:9200/ecommerce/_search'を試してください –

+0

私は' {"took": "timed_out":false、 "_ shards":{"total":5 "successful":5 、 "失敗":0}、 "ヒット":{"合計":0、 "max_score":null、 "ヒット":[]}} ..関連性があるかどうかはわかりませんが、 kibana – Dardar1991

+0

あなたのログはelasticsearchに配信されません。 logstashのログを参照してください。 –

答えて

1

は私が追加eventually-

解決策を見つけたの両方sincedb_path=>"/dev/null"出力へとstart_position => "beginning"(試験enviormentのみのためであり、私は理解したものとします)ファイルプラグインとそのファイルが両方の弾性とキバナに登場

お返事ありがとうございました!

関連する問題