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

پروژه phoenix_live_dashboard

phoenixframework/phoenix_live_dashboard

کاربرد:

این ابزار یک داشبورد زنده و تعاملی برای برنامه‌های ساخته‌شده با Phoenix Framework فراهم می‌کند و به توسعه‌دهندگان اجازه می‌دهد تا اطلاعات بلادرنگی از عملکرد سیستم دریافت کنند. شامل نمایش متریک‌ها، لاگ درخواست‌ها، وضعیت حافظه، فضای ذخیره‌سازی، اطلاعات ماشین مجازی (VM) و وضعیت سیستم عامل است.

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

وقتی که روی یک برنامه ارتفاع مقیاس با Elixir و Phoenix کار می‌کنی و نیاز داری بدونی در هر لحظه چه اتفاقی در سرورت می‌افته، این داشبورد عالیه! به‌ویژه در محیط‌های توسعه و تست، یا حتی در تولید (با تنظیمات امنیتی مناسب) می‌تونی ازش استفاده کنی.

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

دیدن تعداد درخواست‌های در حال اجرا و زمان پاسخ‌دهی

رصد مصرف حافظه و فرآیندهای ارلنگ (BEAM VM)

بررسی وضعیت صف‌های کار (jobs) و پردازش‌های پس‌زمینه

نظارت بر فضای دیسک و ذخیره‌سازی محلی

دسترسی به لاگ‌های بلادرنگ بدون نیاز به خط فرمان

  • ##PhoenixFramework
  • ##Elixir
  • ##LiveDashboard
  • ##RealtimeMonitoring
  • ##WebDevelopment
  • ##DevOps
  • ##SystemInsights
  • ##PerformanceMonitoring
  • ##BEAM
  • ##OS