شما میتوانید متریکهای هر کلاستر دیتابیس را در کنسول مشاهده کنید. در این قسمت به این مورد خواهیم پرداخت.
لاگ
در تب «لاگها» لاگ دیتابیسهای کلاستر را میبینید.
از این لاگها برای دیباگ کردن برخی خطاهایی که سمت کلاینت رخ میدهد میتوان بهره برد.
متریکهای عمومی
این بخش برای هر دو دیتابیس PostgreSQL و MySQL مشترک است. در تب «مانیتورینگ» میتوانید اطلاعات دقیقتری از وضعیت کلاستر و اجزای آن را مشاهده کنی د. در قسمت «مصرف منابع»، مصرف CPU، رم و دیسک نودهای کلاستر دیده میشود.
متریکهای MySQL
در قسمت «وضعیت دیتابیس» متریکهای مختص MySQL شامل مواردی مثل کانکشنهای فعال و تاخیر بین استندبای و مستر دیده میشود:
با استفاده از این نمودارها میتوانید وضعیت دیتابیس MySQL خود را مانیتور کنید و در صورت وجود مشکل از آن آگاه شوید.
متریکهای PostgreSQL
در قسمت «وضعیت دیتابیس» متریکهای مختص PostgreSQL از جمله کانکشنهای فعال، cache hit rate، تاخیر replication، و throughput نمایش داده میشود:
با بررسی این نمودارها میتوانید وضعیت دیتابیس PostgreSQL خود را پایش کنید و در صورت بروز مشکل سریعتر اقدام نمایید.
افزونه PgHero برای PostgreSQL
برای دیتابیسهای مدیریتشده PostgreSQL، علاوه بر نمودارهای مانیتورینگ فوق، امکان فعالسازی افزونه PgHero نیز وجود دارد. این افزونه به شما کمک میکند کوئریهای کند و ایندکسهای مناسب یا نامناسب دیتابیس خود را پیدا کنید و بهینهسازیهای لازم را انجام دهید.
برای فعالسازی افزونه، به تب «تحلیل عملکرد» دیتابیس PostgreSQL خود بروید و گزینه PgHero را فعال کنید:
پس از فعالسازی، اطلاعات اتصال به پوسته PgHero مانند آدرس وب و نام کاربری/رمزعبور به شما نمایش داده میشود:
با مراجعه به آدرس دادهشده و ورود، میتوانید گزارشهای تحلیلی درباره وضعیت کوئریها، ایندکسها، و اطلاعات عملکردی دیتابیس خود را مشاهده کنید:
استفاده از PgHero به شما کمک میکند مشکلات پرفورمنس دیتابیس PostgreSQL را سریعتر شناسایی و رفع نمایید.