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

لاگ اکسپلورر

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

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

جست‌وجو

در نوار جست‌وجو می‌توانید کلمات کلیدی مرتبط با لاگ‌های خود را در قالب عبارات متنی (Full-text Search) را برای جست‌وجو در لاگ‌ها وارد کنید. در حال حاضر جست‌وجوی لاگ‌ها به‌شکل Global است و تمام مواردی که در لاگثبت شده باشد مانند نام، متادیتا، سطح یا … در نتایج نمایش داده می‌شود.

انتخاب‌گر زمان

برای تعیین بازه‌ی زمانی نمایش لاگ‌ها از این بخش استفاده کنید. تنها کافی است روی تاریخ کلیک کرده و بازه‌ی شروع و پایان را انتخاب کنید. این بازه می‌تواند نسبی یا دقیق باشد.

  • نسبی

    نتایج نمایش داده‌شده در این حالت، براساس زمان حال تعیین می‌شود. برای نمونه از دو ساعت گذشته تا این لحظه.

  • دقیق

    در این حالت می‌توانید بازه‌ی زمانی مشخصی را انتخاب کرده و فقط لاگ‌های همان بازه‌ را مشاهده کنید.

فیلترها

برای دریافت نتایج دقیق‌تر می‌توانید از فیلترها استفاده کنید. برای نمونه، می‌توانید لاگ‌ها را بر اساس پارامترهایی هم‌چون سرویس، سطح اهمیت و… فیلتر کنید. کافی است روی گزینه‌ی «افزودن فیلتر» کلیک کرده و معیارهای موردنظرتان را انتخاب کنید.

افزودن فیلتر

فیلترها را می‌توانید هم در قالب مقادیر و عملگرها و هم در قالب Query وارد کنید.

  • مقدار

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

  • Query

    فیلتر با کوئری برای کاربران حرفه‌ای طراحی شده است، تا با نوشتن کوئری براساس Arvancloud Query Language یا ARQL، فیلترهای دقیق‌تری اعمال کنند. این حالت بیش‌تر برای فیلترهای پیچیده و یا کاربری‌های حرفه‌ای مناسب است.

فعال‌سازی

به محض تایید مقدار یا Query، فیلتر فعال شده و بر نتایجی که نمایش داده می‌شود تاثیر می‌گذارد.

توجه داشته باشید، که اضافه کردن چند فیلتر به این معناست که تمام فیلترها روی نتایج تاثیر گذاشته و به لیست فیلترها افزوده می‌شود. در واقع میان فیلترها عملگر and‍ قرار می‌گیرد. برای نمونه، اگر فیلتر یک بر اساس severity و فیلتر دو بر اساس type باشد، نتایج با فیلتر کردن severity و type نمایش داده می‌شود.

غیرفعال‌سازی

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

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

هم‌چنین شما می‌توانید یک فیلتر یا همه‌ی فیلترها را به‌شکل جمعی حذف کنید. برای این کار کافی‌ست روی آیکن X هر فیلتر زده و یا با کلیک روی فیلتر گزینه‌ی «حذف» را انتخاب کنید. هم‌چنین می‌توانید از قسمت تنظیمات فیلترها گزینه «حذف همه» را انتخاب کنید.

معکوس‌سازی

به‌کمک قابلیت «معکوس‌سازی» می‌توانید عملکرد یک فیلتر را برعکس کنید. به این معنا که تاثیر آن بر نتایج عکس فیلتر تعریف‌شده باشد. در واقع این ویژگی مانند یک عملگر not عمل می‌کند.

  • معکوس‌سازی یک فیلتر

    زمانی که شما این گزینه را روی یک فیلتر فعال می‌کنید، تاثیر عکس روی نتایج می‌گذارد و با یک not قرمز در کنار نام فیلتر، این تغییر قابل مشاهد است. به‌طور مثال اگر یک فیلتر داشته باشیم که لاگ‌های با severity برابر با critical را نمایش دهد، با معکوس کردن آن، تمام لاگ‌هایی که severity‌ای به‌جز کریتیکال دارند، نمایش داده می‌شود.

    اگر یک فرمان پیچیده داشته باشید که در آن severity‍ برابر critical باشد و type برابر با error باشد، با معکوس کردن آن، لاگ‌هایی در نتیجه دریافت می‌شود که type و severity آن کریتیکال و ارور نباشد.

    هم‌چنین هر زمان که بخواهید فیلتر را به حالت اصلی برگردانید، با کلیک روی آن و انتخاب گزینه‌ی «افزودن به نتایج» می‌توانید فیلتر را به حالت اصلی برگردانید.

  • معکوس‌سازی گروهی

    از بخش تنظیمات فیلترها می‌توانید وضعیت فعال/غیرفعال بودن و نمایش نتایج بر اساس فیلترها را به‌شکل گروهی معکوس کنید.

    • فعال‌ها/غیرفعال‌ها: اگر بخواهید تمام فیلترهای تعریف‌شده‌ی فعال را غیرفعال کرده و یا برعکس، فیلترهای تعریف‌شده‌ی غیرفعال را فعال کنید می‌توانید از گزینه‌ی «معکوس کردن فعال‌ها/غیرفعال‌ها» استفاده کنید.

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

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

فیلدهای گزارش

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

  • جست‌وجو

    شما می‌توانید در میان فیلدهای موجود در لاگ‌ها جست‌وجو کنید.

  • انتخاب شده‌ها

    زمانی که از میان فیلدهای موجود و پرکاربرد انتخاب کنید، به این بخش اضافه شده و در جدول نمایش داده می‌شوند.

  • فیلدهای پرکاربرد

    شما می‌توانید ۱۰ فیلد پرتکرار موجود در لاگ‌ها را در این قسمت بررسی کنید.

  • فیلدهای موجود

    در این بخش تمام فیلدهای موجود در نتایج نمایش داده می‌شود.

هیستوگرام

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

برای استفاده‌ی بهتر و دقیق‌تر از این ابزار، توصیه می‌شود ابتدا بازه‌ی زمانی دل‌خواه و فیلتر یا مقدار مورد نظر برای جست‌وجویی که می‌خواهید توزیع آن را مشاهده کنید انتخاب کنید.

با نگه داشتن نشانه‌گر موس خود روی ستون‌های نمودار هیستوگرام، می‌توانید داده‌های هر یک از بخش‌های بازه‌ی زمانی را دریافت کنید. این اطلاعات شامل بازه‌ی دقیق و تعداد لاگ ثبت شده براساس severityهای مختلف می‌شود.

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

نمایش لاگ‌ها

لاگ‌ها در قالبی منظم نمایش داده می‌شوند که داده‌های متنوعی را در اختیارتان می‌گذارد:

  • خلاصه نمایش

    در خلاصه‌ی نمایش هر لاگ، بخشی از محتوا یا payload نمایش داده می‌شود.

    شناسه (ID): شناسه‌ی یکتای هر لاگ

    زمان رویداد (Time Stamp): تاریخ و ساعت وقوع رویداد

    زمان ثبت رویداد (Observed Time Stamp): تاریخ و ساعت ثبت رویداد

    تایپ سرویس (Service Type):

    شناسه پیگیری (Insert trace Id):

    شناسه اتصال (Correlation Id):

    فراداده (Meta Data): که به‌شکل Dynamic ثبت می‌شود

    محموله (Payload): محتوای لاگ که به‌شکل Dynamic ثبت می‌شود

    شدت (Severity): سطح اهمیت رویدادها که می‌تواند یکی از ۶ مقدار debug ،Info ،notice ،Warning ،Error و Critical را داشته باشد.

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

  • نمایش بر اساس شدت

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

  • نمایش در جدول

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

  • نمایش JSON

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