Kubit logoکوبیت

مشاهده رویدادهای پروژه و پک در کوبچی

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

رویداد با لاگ اپلیکیشن تفاوت دارد. لاگ را برنامه یا کانتینر می‌نویسد؛ رویداد وضعیت یک منبع یا تصمیم کنترل‌گرهای کوبرنتیز را توضیح می‌دهد.

پیش‌نیازها

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

رویدادهای کوبرنتیز موقت‌اند و مدت نگهداری آن‌ها به تنظیمات کلاستر بستگی دارد. این صفحه آرشیو دائمی نیست و ممکن است رویدادهای قدیمی دیگر در فهرست دیده نشوند.

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

دیدن رویدادهای پروژه

در سایدبار اصلی کوبچی، رویدادها را انتخاب کنید. این نما رویدادهای فضای نام‌های متصل به پروژه فعلی را نشان می‌دهد.

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

دیدن رویدادهای پک

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

خواندن جدول رویدادها

هر ردیف یک رویداد را با این اطلاعات نمایش می‌دهد:

  • فضای نام: فضای نامی که رویداد در آن ثبت شده است.
  • سوژه: نوع منبع و نام آن؛ برای نمونه Pod app-0 یا Deployment app.
  • آخرین مشاهده (Last seen): زمان آخرین وقوع ثبت‌شده برای رویداد. این زمان لزوماً آغاز مشکل نیست.
  • نوع رویداد: معمولاً Normal برای رویداد عادی و Warning برای وضعیتی است که نیاز به بررسی دارد.
  • علت (Reason): شناسه کوتاه و فنی علت، مانند Scheduled، Pulled یا FailedMount.
  • پیام: شرحی که جزئیات رخداد یا خطا را بیان می‌کند.

جدول قابلیت جست‌وجو و مرتب‌سازی دارد. برای پیدا کردن مشکل، ابتدا رویدادهای Warning را بررسی کنید و سپس سوژه، علت و پیام هر رویداد را کنار هم بخوانید.

بررسی مشکل با رویدادها

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

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

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

تفاوت رویداد و هشدار

رویداد یک پیام عملیاتی درباره منبعی در کوبرنتیز است و علت تغییر وضعیت یا شکست یک عملیات را نشان می‌دهد. هشدار زمانی فعال می‌شود که شرایط یک قانون پایش برقرار باشد و ممکن است از ترکیب چند متریک یا وضعیت به دست آمده باشد.

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

مشکلات رایج

فهرست رویدادها خالی است

ممکن است فضای نام هنوز رویدادی نداشته باشد یا رویدادهای قدیمی پس از پایان مدت نگهداری حذف شده باشند. نمای پک نیز فقط رویدادهای مرتبط با منابع همان پک را نشان می‌دهد. نمای پروژه را بررسی کنید و مطمئن شوید فضای نام مورد نظر به پروژه متصل است.

رویداد مورد انتظار در نمای پک دیده نمی‌شود

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

بارگذاری رویدادها با خطا روبه‌رو می‌شود

صفحه را دوباره بارگذاری کنید. اگر خطا ادامه داشت، اتصال پروژه به کلاستر و مجوز مشاهده رویدادها را بررسی کنید. نام پروژه، فضای نام و زمان خطا را برای پشتیبانی یا مدیر کلاستر بفرستید.

رویدادها | مستندات | کوبیت