logstash のコンフィグファイルの留意点 | 石田マネジメント事務所

石田マネジメント事務所

技術やものづくりに関する最近の話題と気づき、ちょっとした備忘録を書いています。

logstash を触ってあれこれ学んでいる最中ですが、エラーが出たり、正常に起動するがファイルを読み込まないので悩んだことをメモします。(くだらないことが多かったのですが、意外とハマる?)

 

<1>起動時エラー

ConfigurationError”, :message=>”Expected one of #, {, ,, ] at line 

というのが出て、どこが悪いのかわかりませんでしたが、自分の場合の原因は ”(ダブルコーテーション)でした。

Macのテキストエディタで編集するとダブルコーテーションのコードが異なるようです。 vi で直接 " を入力して解決。

 

<2>ログファイルを読み込まなくなる

logstash はログファイルなどを読み込むと、読んだ位置を sincedb に記憶しています。

なので、同じファイルをなんども読んでテストしようとする場合は、input の所に

 

 sincedb_path => "/dev/null"

 

を書く必要があります。