石田マネジメント事務所 -130ページ目

石田マネジメント事務所

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

この度、上場企業様の研修のお仕事をさせていただくこととなりました。

 

ご縁というものの不思議な巡り合わせというものを感じないわけには行きません。

 

ともあれお寄せいただいたご期待に添えるよう鋭意努力しようと思っています。

Webの情報もいいのですが、古くて今日現在のバージョンではエラーになったりするので、ちゃんとしたことが一貫的に書かれているものはないかと思い、この本を買いました。

 

Go言語やAWSのところは自分の環境には関係がないので、関係のありそうなところを参照していますが、Grokのところは参考になります。

 

しかし、こういうのにありがちなのが、書かれている通りにやってもその通りにならないというやつで、この本もご多分に漏れずそうでした。

 

Apacheの httpログに対するGrokを作成するあたりは、実際に Grok Constructorのサイトで確かめながらやることをお勧めします。

 

本に出ているのとは細かいところで違っています。

 

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

 

<1>起動時エラー

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

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

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

 

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

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

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

 

 sincedb_path => "/dev/null"

 

を書く必要があります。