خب طبق معمول میریم سر اصل مطلب که چجوری لاگ های Nginx رو با ELK آنالیز کنیم. طبق معمول این کار رو روی داکرانجام میدیم تا بدون دردسر پیش بریم.
اول از همه با کامند git clone https://github.com/mr4hm4d/docker-elk.git کلون کنید. بعد با cd docker-elk وارد دایرکتوریش بشید. با کامند docker-compose up -d اونو ران کنید. یه مقداری باید صبر کنید.
با زدن آدرس localhost:5601 وارد کیبانا بشید. یوز پس دیفالت به ترتیب elastic و changeme هستش.
بعد ازینکه با موفقی لاگین کردید Add Data رو بزنید.
تو صفحه بعد Nginx logs رو انتخاب کنید.
تو صفحه بعدش یه راهنمای جامع برای نصب و کانفیگ filebeat برای ship کردن لاگ های انجینکس نوشته. طبق راهنما پیش برید.
به ترتیب روی دکمه های check data و nginx logs dashboard کلیک کنید.
تو صفحه بعد تو قسمت index pattern بنویسید filebeat.
تو صفحه بعد timestamp@ رو انتخاب کنید و روی create index pattern کلیک کنید.
و با کلیک روی Discover وارد منوی آنالیز لاگ Nginx میشید.