۱. نصب عامل Watchlog
۲. پیکربندی یکپارچگی
پس از نصب عامل، فایل integration.json
را در پوشه عامل باز کنید و بلوک NGINX را اضافه کنید:
{
"service": "nginx",
"monitor": false,
"accessLog": "/var/log/nginx/access.log"
}
سپس عامل را برای اعمال تغییرات مجدداً راهاندازی کنید:
راهاندازی مجدد در لینوکس
pm2 restart watchlog-agent
راهاندازی مجدد در ویندوز
Restart-Service -Name "WatchlogAgent"
بررسی قابلیتهای نظارت بر NGINX
مبدا درخواستها
مبدا درخواستها را مشاهده کنید تا منابع ترافیک و پراکندگی جغرافیایی را درک کنید.
فراخوانی API
نقاط پایانی API را با تعداد فراخوانی بلادرنگ زیرنظر بگیرید تا عملکرد را بهینه کنید.
نرخ خطا و میانگین RPM
درصد خطاها و میانگین درخواست در دقیقه را دنبال کنید تا توافقنامههای سطح خدمات را رعایت کنید.
آدرسها و کدهای وضعیت
آدرسها، کدهای وضعیت HTTP و تعداد درخواستها را تحلیل کنید تا نقاط پر ترافیک را شناسایی کنید.
لاگهای دسترسی
برای رفع اشکال عمیق، ورودیهای خام لاگ را برای هر آدرس مشاهده کنید.
تمام شاخصها بهصورت بلادرنگ یا در بازههای زمانی دلخواه از طریق داشبورد Watchlog در دسترس هستند.