پرش به مطلب اصلی

ELK

ELK یک پلتفرم تجزیه و تحلیل لاگ متن‌باز است که شامل سه ابزار اصلی Elasticsearch، Logstash و Kibana می‌شود. Elasticsearch یک موتور جستجوی مقیاس‌پذیر برای ذخیره و جستجوی داده‌های لاگ است، Logstash برای جمع‌آوری و پردازش داده‌ها از منابع مختلف استفاده می‌شود، و Kibana یک ابزار بصری‌سازی داده است که به کاربران امکان می‌دهد لاگ‌ها و داده‌ها را به‌صورت گرافیکی تحلیل کنند. ELK به‌طور گسترده برای نظارت بر زیرساخت‌ها، تجزیه و تحلیل داده‌ها و ردیابی مشکلات در سیستم‌های توزیع‌شده به کار می‌رود و در محیط‌های PaaS نیز به‌صورت گسترده استفاده می‌شود.

نحوه ایجاد این اپلیکیشن مشابه اپ‌های پرکاربرد دیگر تنظیمات مشابه عمومی دارد که در بخش تنظیمات عمومی توضیح داده شده است.

در پنجره دوم یعنی «تنظیمات برنامه»، تعدادی پارامتر اعم از اجباری یا اختیاری وجود دارند که به شرح زیر هستند و البته به صورت پیش‌فرض مقادیری دارند که می‌توانید تغییرشان دهید:

برای این ابزار تعدادی پارامتر اختیاری وجود دارد:

Elasticsearch Password: این پارامتر برای مشخص کردن پسورد برای elasticsearch است که از آن در استک ELK استفاده خواهد شد.

Logstash API Password: این پارامتر برای حفظ امنیت دسترسی به api endpoint برای logstash است، که استفاده این api‌ها برای monitoring و administration مربوط به پایپلاین‌های logstash است.

Elasticsearch Service account token: این توکن در elasticsearch و توسط کاربر ساخته می‌شود و از آن برای integration بین kibana و elasticsearch استفاده می‌شود.

پارامتر‌های بعدی مشابه بقیه اپلیکیشن‌ها بوده که در قسمت تنظیمات عمومی شرح داده شده است.