وب‌سرویس مجید

پروژه wobserver

shinyscorpion/wobserver

این یک ابزار مبتنی بر وب برای مشاهده، نظارت و جمع‌آوری معیارهای عملکرد برنامه‌های ارلنگ/اکسپرس (Erlang/Elixir) است.

کاربرد:

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

در چه شرایطی بهتره استفاده شود؟

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

چند مثال از موارد استفاده:

- دیدن لیست فرآیندهای فعال در زمان واقعی ️

- بررسی مصرف حافظه و کاهش خطاها در سرور

- نظارت بر ماژول‌های بارگذاری شده و توابع فراخوانی شده

- استفاده در محیط توسعه برای بهینه‌سازی کد

  • ##monitoring
  • ##Elixir
  • ##Erlang
  • ##web
  • ##performance
  • ##observer
  • ##realtime
  • ##devtools
  • ##backend
  • ##wobserver