یکپارچه‌سازی MySQL

عامل Watchlog را برای نظارت بر پایگاه‌داده‌های MySQL، فعالیت پرس‌وجوها و آمار اتصالات پیکربندی کنید.

۱. نصب عامل Watchlog

۲. پیکربندی یکپارچگی

فایل integration.json را در پوشه عامل باز کنید و بلوک MySQL را اضافه کنید:


{
  "service": "mysql",
  "monitor": true,
  "host": "localhost",
  "port": "3306",
  "username": "root",
  "password": "",
  "database": ["mydb"]
}

        

سپس عامل را برای اعمال تغییرات ری‌استارت کنید:

ری‌استارت در لینوکس


pm2 restart watchlog-agent

            

ری‌استارت در ویندوز


Restart-Service -Name "WatchlogAgent"

            

بررسی قابلیت‌های مانیتورینگ MySQL

نمودارهای مانیتورینگ MySQL

نمای کلی پایگاه‌داده

نسخه MySQL، حداکثر اتصالات، زمان کارکرد، اندازه کل DB و تعداد جداول و ایندکس‌ها.

فعالیت پرس‌وجو

نمودارهای بلادرنگ برای عملیات SELECT، INSERT، UPDATE، DELETE در طول زمان.

فعالیت اتصال

نظارت بر اتصالات فعال، اتصال‌های جدید در هر بازه و اتصالات لغوشده.

پرس‌وجوهای کند

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

جداول باز شده

نظارت بر تعداد جداول باز شده برای تنظیم صحیح table_open_cache.

میانگین اتصالات فعال

میانگین اتصالات فعال در طول زمان برای درک بار سیستم.

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

شروع نظارت بر MySQL