Dezkubeدزکوب

فناوری · رصدپذیری

Loki و Alloy در دزکوب

جمع‌آوری و جستجوی لاگ

لایسنس
AGPL-3.0 (Loki) / Apache 2.0 (Alloy)
گروه در استک
رصدپذیری

Loki و Alloy چیست

Loki سامانهٔ ذخیره و جستجوی لاگ است که به‌جای ایندکس کردن کل متن، فقط برچسب‌ها را ایندکس می‌کند — یعنی بسیار ارزان‌تر. Alloy جمع‌کنندهٔ لاگ است که آن‌ها را از نودها به Loki می‌رساند.

چرا این را انتخاب کردیم

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

ما دقیقاً چطور استفاده‌اش می‌کنیم

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

برای شما چه چیزی عوض می‌شود

  • لاگ با حذف پاد گم می‌شودجمع‌آوری مرکزی
  • ورود به هر نود برای دیدن لاگجستجوی یکپارچه

مرزها و محدودیت‌ها

این سکشن در هر صفحهٔ فناوری اجباری است. هر ابزاری مرزی دارد؛ صفحه‌ای که مرزش را نگوید، بقیه‌اش هم قابل اتکا نیست.

  • لایسنس Loki از نوع AGPL-3.0 است. به‌عنوان یک سرویس جدا اجرا می‌شود و در کد دزکوب لینک نمی‌شود، ولی برخی سازمان‌ها ترجیح می‌دهند این را در ارزیابی حقوقی بدانند.
  • مدل Loki برای جستجوی برچسب‌محور بهینه است. جستجوی متن آزاد در حجم بسیار بالا کندتر از سامانه‌های ایندکس-کامل است — این معاملهٔ عمدیِ خودِ ابزار است.
  • لاگ ممیزی از این مسیر نمی‌آید. زنجیرهٔ ممیزی یک سامانهٔ جداست با تضمین‌های متفاوت. این تفکیک عمدی است.

این را روی زیرساخت خودتان ببینید.

همین مؤلفه را در کلاستر شما پیکربندی می‌کنیم و نشان می‌دهیم.