Kubit logoکوبیت

پایش مصرف منابع پروژه و پک در کوبچی

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

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

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

پیش‌نیازها

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

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

دیدن مصرف منابع پروژه

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

نمای مانیتورینگ منابع پروژه در کوبچی

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

دیدن مصرف منابع پک

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

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

خواندن مصرف فعلی

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

  • مصرف پردازنده با واحد هسته نشان داده می‌شود. مقدار اعشاری بخشی از یک هسته است؛ برای نمونه 0.25 یعنی یک‌چهارم هسته.
  • مصرف رم با واحد متناسب، معمولاً MB یا GB، نمایش داده می‌شود.
  • مصرف دیسک فقط زمانی دیده می‌شود که برای فضای ذخیره‌سازی مربوط، متریک معتبر وجود داشته باشد. هر فضای ذخیره‌سازی کارت جداگانه‌ای دارد.

برای پردازنده و رم، کارت مقدار مصرف را با درخواست (request) و سقف (limit) مقایسه می‌کند. اگر یکی از این مقدارها تعریف نشده باشد، پنل آن را نامحدود نشان می‌دهد. عبور مصرف از درخواست با هشدار مشخص می‌شود؛ عبور از سقف نیز وضعیت شدیدتری دارد.

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

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

خواندن نمودارهای زمانی

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

هر نمودار فهرست بازه زمانی مستقل دارد. بازه‌های فعلی عبارت‌اند از:

  • ۳ ساعت
  • ۱ روز، بازه پیش‌فرض
  • ۳ روز
  • ۱ هفته
  • ۱، ۳ یا ۶ ماه

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

پیوندهای مفید

بخش پیوندهای مفید در مانیتورینگ پک، میان‌بر داشبوردهایی مانند نمای پاد، ورک‌لود یا فضای ذخیره‌سازی در Grafana را نشان می‌دهد. این پیوندها از تنظیمات کلاستر و فراداده چارت می‌آیند و ممکن است برای بعضی پک‌ها نمایش داده نشوند.

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

مشکلات رایج

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

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

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

نمودار دیسک وجود ندارد

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

مقدار درخواست یا سقف نامحدود است

چارت اپلیکیشن برای آن منبع request یا limit تعیین نکرده است یا سامانه متریک مقداری برنگردانده است. برای تنظیم مقدار پایدار، فرم یا پیکربندی پک را بررسی کنید.

مصرف افزایش ناگهانی دارد

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

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