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

‌ارسال لاگ‌ها

قابلیت Log Forwarding به شما اجازه می‌دهد لاگ‌های جمع‌آوری‌شده در لاگ ابری آروان‌کلاد را به مقصدهایی خارج از زیرساخت آروان‌کلاد ارسال کنید. این ویژگی برای یکپارچه‌سازی داده‌ها با ابزارهای تحلیل، مانیتورینگ و ذخیره‌سازی شخص ثالث (Third-party) طراحی شده است.

به‌کمک ارسال لاگ آروان‌کلاد می‌توانید موارد زیر را اجرا کنید:

  • تحلیل پیشرفته و جست‌وجوی عمیق در Splunk
  • انتقال لاگ‌ها به سرویس‌های داخلی یا ابزارهای مانیتورینگ اختصاصی
  • یکپارچه‌سازی لاگ ابری با اکوسیستم فعلی Observability در سازمان

در حال حاضر، مقصدهای زیر برای ارسال لاگ پشتیبانی می‌شوند:

  • Splunk: ارسال داده به پلتفرم تحلیل لاگ اسپلانک
  • Custom HTTP Endpoint: ارسال داده به هر آدرس URL دل‌خواه از طریق پروتکل HTTP

ساخت Log Forwarder

برای ایجاد یک مقصد ارسال لاگ، از منوی لاگ ابری، وارد بخش «ارسال لاگ‌ها» شوید و روی دکمه‌ی «ساخت لاگ فورواردر» کلیک کنید.

در صفحه‌ی جدید، جزییات زیر را وارد کنید:

۱. اطلاعات پایه

در این بخش، مشخصات کلی مقصد را وارد کنید:

  • نام (اجباری): یک نام اختصاصی و معنادار برای شناسایی راحت‌تر این Forwarder انتخاب کنید (مثلن: Production-logs-to-Splunk).
  • توضیحات (اختیاری): توضیح کوتاهی درباره‌ی کاربرد یا مقصد این لاگ‌ها بنویسید.

۲. انتخاب نوع مقصد

نوع سرویس مقصد را برای دریافت لاگ‌ها تعیین کنید:

  • Splunk: برای ارسال لاگ به Splunk با استفاده از قابلیت HTTP Event Collector (HEC).
  • HTTP: برای ارسال لاگ به هر Endpoint دل‌خواه از طریق درخواست‌های HTTP.

۳. تنظیمات مقصد

با توجه به نوع مقصد انتخابی، اطلاعات مربوطه را وارد کنید:

  • در تنظیمات Splunk:
    • آدرس مقصد: نشانی HEC در سرویس اسپلانک (مثلن: https://your-splunk-domain:8088/services/collector).
    • HEC Token: توکن اختصاصی که از پنل Splunk دریافت کرده‌اید.
  • در تنظیمات HTTP Endpoint:
    • Endpoint URL: نشانی کامل مقصد (URL) برای دریافت داده‌ها

پس از بررسی صحت اطلاعات، روی دکمه‌ی «ساخت» کلیک کنید تا Log Forwarder در لیست شما ثبت شود.

مدیریت و استفاده از Forwarderها

  • مدیریت لیست: در بخش ارسال لاگ‌ها، می‌توانید لیست تمام مقصدهای ساخته‌شده را مشاهده، ویرایش یا حذف کنید.

  • استفاده در سینک‌ها: پس از ساخت یک Log Forwarder، برای فعال‌سازی جریان ارسال، باید هنگام ساخت یا ویرایش سینک (Log Sink)، این Forwarder را به‌عنوان «مقصد» انتخاب کنید.

    راهنمای «مسیردهی لاگ‌ها» به شما در این مسیر کمک می‌کند.

    توجه داشته باشید که:

  • پیش از نهایی‌ کردن تنظیمات، از دردسترس بودن مقصد و صحت آدرس واردشده مطمین شوید.

  • با وارد کردن اطلاعات نادرست (مانند اشتباه در HEC Token یا URL)، فرآیند ارسال لاگ با خطا مواجه شده و داده‌ای منتقل نخواهد شد.

  • محدودیتی در تعداد Log Forwarderها وجود ندارد و می‌توانید برای هر سینک، مقصدهای متفاوتی تعریف کنید.

هزینه‌ی ذخیره‌سازی لاگ‌ها بر اساس حجم داده (گیگابایت) محاسبه می‌شود. برای مشاهده‌ی جزییات دقیق می‌توانید به صفحه‌ی قیمت‌گذاری لاگ ابری مراجعه کنید.

در مدیریت هزینه‌های خود به نکات زیر توجه داشته باشید:

  • توقف هزینه‌ی نگه‌داری: با غیرفعال کردن یک Log Space، هزینه‌ی نگه‌داری و ذخیره‌سازی داده‌های آن متوقف می‌شود.
  • توقف هزینه‌ی جمع‌آوری: غیرفعال‌ کردن فضای لاگ، به‌معنای توقف فعالیت سینک مربوط به آن نیست. هزینه‌ی جمع‌آوری و انتقال لاگ‌ها توسط سینک هم‌چنان محاسبه خواهد شد. برای توقف کامل فرآیند و هزینه‌های مرتبط، باید از بخش مسیردهی لاگ‌ها، سینک مورد نظر را غیرفعال یا حذف کنید.