前回までの記事: ELK Stackの利用1:はじめに ELK Stackの利用2:ログ自動取得 前回はpythonのrequestsモジュールを使うところまで書いた。今回は、それを使ってどう実装したかを書く。 ESへの問合せはjsonフォーマットで行う。jsonフォーマット作成用に以下のようなmake_bodyという関数を設け、引数で検索総数(取得ログ最大行数)と開始および終了時間を受け取れるようにした。対象ログは、"MACHINE-X"を含むもののみ。 def make_body(self,size,timestamp_start_str,timestamp_end_str): body …