ELK مخفف Elasticsearch، Logstash و Kibana است. این ترکیب برای دریافت، پردازش، جست‌وجو و نمایش لاگ به کار می‌رود. در معماری‌های جدید ممکن است Elastic Agent و Beats نیز استفاده شوند و عبارت Elastic Stack گسترده‌تر از ELK باشد.

جزءوظیفه
Elasticsearchایندکس و جست‌وجوی داده
Logstashپردازش و تبدیل رویداد
Kibanaداشبورد و جست‌وجوی تعاملی
Elastic Agent / Beatsجمع‌آوری داده و ارسال به مقصد

مسیر رویداد در فروشگاه

اپلیکیشن هنگام خطای پرداخت یک رویداد ساخت‌یافته با شناسه درخواست تولید می‌کند. عامل جمع‌آوری آن را می‌فرستد، پایپ‌لاین پردازش فیلدهای حساس را پالایش می‌کند و در نهایت داشبورد نرخ خطا و پراکندگی زمانی را نمایش می‌دهد.

حریم خصوصی

توکن، گذرواژه و اطلاعات حساس پرداخت را در لاگ ذخیره نکنید. هزینه نگهداری، Retention و کنترل دسترسی Elasticsearch باید در طراحی لحاظ شوند.

اصطلاحات مرتبط: الستیک‌سرچ، قابلیت مشاهده‌پذیری.