質問: logstash.confのoutputのif文の設定について filebeatで、タグ名「apache_access_log」をつけたログのみ、logstashを経由して、elastiscsearchに格納したいです。 下記のlogstash.confの設定をif文で、しているのですが、logstashで、エラー出力されうまくいきません。 原因と対処のご教示をお願いします。 logstash.conf input{ beats { port => "5044" #delete defult tags include_codec_tag => false } } ...
回答: logstashの設定が提示されている通りであれば、 outputの閉じる括弧 ”}” が1つ足りないように見受けられます。 エラー内容にあります after output以降に出力されている文字列をみても、1つ足りないようです。 ↓ このようにしてみてはどうでしょうか? output { if [tags] == "apache_access_log" { elasticsearch { hosts => ["http://elasticsearch-service-front:9200"] index => "s...