LoginSignup
1
1

More than 3 years have passed since last update.

localでnginxを立ち上げてKibanaで可視化

Posted at

やりたいこと

nginxのアクセスログをKibanaで見る
filebeatやlogstashの実験のためlocalにDockerで環境を作ってみたかった

やったこと

Dockerを4つ立ち上げた

  • Elasticsearch
  • logstash
  • Kibana
  • nginx with filebeat

nginxが動作しているサーバにfilebeatもインストール。
アクセスログをlogstash経由でElasticsearchに送って、Kibanaで可視化。

完成品

動かし方

$ git clone git@github.com:tky/elk1.git
$ cd elk1
$ docker-compose up

docker-compose up-dつけない方がログが見えてよい。
console が落ち着いたらhttp://127.0.0.1に何回かアクセスしてみると
ログが転送されているのがわかる。

Kibana設定

http://localhost:5601 からKibanaにアクセス。

  • 左メニューの一番下、Management(ギア?のアイコン)を選択。
  • Kibana Index Patternsクリック後Create index patternという青いボタンをクリック
  • Step1 index patternのテキストボックスにlogstash-*入れてNext step
  • Step2 Time Filter field nameのセレクトから@timestampを選択してCreate index patternをクリック
  • 左メニューのDiscover(コンパス?のアイコン)をクリックするとグラフが表示される

参考サイト

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1