logstash を触ってあれこれ学んでいる最中ですが、エラーが出たり、正常に起動するがファイルを読み込まないので悩んだことをメモします。(くだらないことが多かったのですが、意外とハマる?)
<1>起動時エラー
ConfigurationError”, :message=>”Expected one of #, {, ,, ] at line
というのが出て、どこが悪いのかわかりませんでしたが、自分の場合の原因は ”(ダブルコーテーション)でした。
Macのテキストエディタで編集するとダブルコーテーションのコードが異なるようです。 vi で直接 " を入力して解決。
<2>ログファイルを読み込まなくなる
logstash はログファイルなどを読み込むと、読んだ位置を sincedb に記憶しています。
なので、同じファイルをなんども読んでテストしようとする場合は、input の所に
sincedb_path => "/dev/null"
を書く必要があります。