یکپارچهسازی و مشاهدهپذیری (Observability) در لاگ ابری آروان همچنان ادامه دارد و درهمینراستا امکان ارسال لاگ به مقصدهای خارجی دردسترس کاربران قرار گرفت.
با استفاده از این ویژگی، کاربران میتوانند لاگهای سرویسهای خود را بدون تغییر در جریان فعلی جمعآوری، به ابزارهای تحلیل، مانیتورینگ یا ذخیرهسازی خارجی ارسال کنند و Cloud Logs را بهشکل کامل در اکوسیستم Observability خود قرار دهند.
Log Forwarding چیست؟
Log Forwarding ویژگی جدید پنل کاربری آروانکلاد است که به کاربران اجازه میدهد لاگهای جمعآوریشده در Cloud Logs را به مقصدهای مشخصشده خارج از آروان ارسال کنند.
امکان ارسال لاگ بهویژه برای تیمهایی کاربردی است که از ابزارهای تحلیلی یا مانیتورینگ موجود استفاده میکنند و بهدنبال اتصال Cloud Logs به زیرساخت فعلی خود هستند.
در نسخهی فعلی، مقصدهای پشتیبانیشده عبارتاند از:
- Splunk (از طریق HTTP Event Collector)
- HTTP Endpoint سفارشی
چه کاربردهایی دارد؟
ویژگی Log Forwarding سناریوهای متنوعی را پوشش میدهد، از جمله:
- ارسال لاگها به Splunk برای جستجو، تحلیل و ساخت داشبوردهای پیشرفته
- انتقال لاگها به سرویسهای داخلی سازمان یا ابزارهای شخص ثالث از طریق پروتکل HTTP
- یکپارچهسازی Cloud Logs با ابزارهای Observability موجود؛ بدون نیاز به تغییر معماری
چگونه Log Forwarder را در Cloud Logs بسازیم
برای استفاده از این ویژگی، کافی است یک Log Forwarder جدید تعریف شود. هر Forwarder مشخص میکند که لاگها به چه مقصدی و با چه تنظیماتی ارسال شوند.
در زمان ساخت Forwarder چند بخش کلیدی وجود دارد که خوب است با آنها آشنا شویم:
- اطلاعات کلی:
- نام (الزامی): برای شناسایی Forwarder
نمونه: Production Logs to Splunk
- توضیحات (اختیاری): شرح کوتاهی از کاربرد Forwarder
- مقاصد: درحال حاضر کاربران میتوانند یکی از گزینههای زیر را بهعنوان مقصد انتخاب کنند:
- Splunk: مناسب برای ارسال لاگها به Splunk از طریق HTTP Event Collector
- HTTP Endpoint: مناسب برای ارسال لاگها به Endpointهای دلخواه
*برخی مقصدها ممکن است با وضعیت « بهزودی دردسترس» نمایش داده شوند. اگر که مقصد خاصی مدنظر باشد، میتوان از طریق نقشه راه (لینک به رودمپ) Cloud Logs به آن رای داد تا در اولویت توسعه قرار گیرد.
- تنظیمات مقصدهای پشتیبانیشده: بسته به نوع مقصد انتخابشده، تنظیمات مرتبط نمایش داده میشود:
- Splunk
آدرس مقصد: آدرس HTTP Event Collector
نمونه
https://your-splunk-domain:8088/services/collector
- HEC Token
توکن اختصاصی دریافتشده از Splunk
- HTTP Endpoint
- Endpoint URL
- آدرس Endpoint مقصد برای دریافت لاگها
مدیریت Log Forwarderها
پس از ایجاد، Log Forwarderها از طریق پنل Cloud Logs دردسترس و مدیریت شدنی هستند. در این بخش میتوان:
- Forwarderهای موجود را مشاهده کرد
- تنظیمات آنها را ویرایش کرد
- Forwarderهای غیرضروری را حذف کرد
استفاده از Log Forwarder در Sinkها
Log Forwarder بهشکل مستقیم به Sinkها متصل میشود. پس از ساخت Forwarder، هنگام تعریف یا ویرایش یک Log Sink میتوان آن را بهعنوان مقصد ارسال لاگ انتخاب و مسیر خروجی لاگها را کنترل کرد.
نکات مهم پیش از استفاده
- کاربران باید از در دسترس بودن مقصد انتخابشده اطمینان حاصل کنند.
- با وارد کردن اطلاعات نادرست (مانند HEC Token اشتباه)، ارسال لاگ انجام نخواهد شد.
- امکان تعریف چند Log Forwarder برای مقصدهای مختلف وجود دارد.



