واچلاگ راهنمای نصب ایجنت
این راهنما مراحل نصب و اجرای ایجنت واچلاگ روی سرور شما را توضیح میدهد.
ایجنت واچلاگ یک برنامه Node.js است که برای جمعآوری و ارسال متریکهای سرور به واچلاگ طراحی شده است.
لطفاً مراحل زیر را به ترتیب دنبال کنید تا فرآیند راهاندازی انجام شود.
سیستم عامل Ubuntu
سیستم عامل CentOs
سایر سیستم عامل ها
چگونه واچلاگ را روی سرور Ubuntu نصب کنیم؟
نصب
برای نصب ایجنت واچلاگ از اسکریپت زیر استفاده کنید: مقادیر
your-api-key
و your-server
را با کلید API و نام سرور خود که در داشبورد واچلاگ دریافت کردهاید، جایگزین کنید. sudo apiKey="your-api-key" server="your-server" MEMORY="300MB" bash -c "$(curl -L https://watchlog.io/ubuntu/watchlog-script.sh)"
کپی
MEMORY: این متغیر محیطی حداکثر میزان حافظه مجاز برای اجرای ایجنت تحت مدیریت PM2 را مشخص میکند. مقدار پیشفرض
300MB
است، اما در صورت داشتن حافظه بیشتر یا نیاز بیشتر ایجنت، میتوانید این مقدار را افزایش دهید (مثلاً MEMORY="500MB"
). مدیریت ایجنت
سرویس watchlog از طریق PM2 مدیریت میشود.
- اجرای ایجنت: pm2 start watchlog-agentکپی
- بارگذاری مجدد ایجنت: pm2 reload watchlog-agentکپی
- توقف ایجنت: pm2 stop watchlog-agentکپی
- حذف ایجنت: pm2 stop watchlog-agentpm2 delete watchlog-agentحذف دایرکتوری ایجنت:sudo rm -rf /opt/watchlog-agent
نکته: ایجنت واچلاگ توسط PM2 مدیریت میشود. در صورتی که مصرف حافظه ایجنت از مقدار مشخصشده (پیشفرض: 300MB) بیشتر شود، PM2 بهصورت خودکار آن را ریاستارت خواهد کرد.
پس از نصب ایجنت روی سرور، باید در کد خود به آن متصل شوید. این کار را میتوانید از طریق پکیجهای زیر انجام دهید:
Nodejs
Python
Php
Java
INSTALLATION
$ npm install watchlog-metric
Usage