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

پروژه perses

perses/perses

کاربرد:

این یک پلتفرم بصری‌سازی برای اُبزرِوَبیلیتی (قابلیت مشاهده سیستم) در محیط‌های ابری و کانتینریه

پروژه Perses در CNCF Sandbox قرار داره و مثل یه داشبورد هوشمند، داده‌های مانیتورینگ رو از منابع مختلف نمایش می‌ده

در حال حاضر از Prometheus و Tempo پشتیبانی می‌کنه و در آینده منابع دیگه هم اضافه می‌شن

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

اگر داری با سیستم‌های توزیع‌شده کار می‌کنی و نیاز به داشتن دید شفاف از عملکرد سرویس‌ها داری، این ابزار عالیه

به‌ویژه وقتی از Prometheus برای متریک‌ها و Tempo برای تریسینگ استفاده می‌کنی، Perses می‌تونه جایگزین یا مکمل خوبی برای داشبوردهای دیگه مثل گرفون باشه

همچنین اگر به دنبال یه راه‌حل سبک، باز و قابل تنظیم برای بصری‌سازی داده‌های اُبزرِوَبیلیتی هستی، این پروژه گزینه مناسبیه

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

نمایش زنده متریک‌های CPU و حافظه در یه کلاستر کوبرنتیس ️

تحلیل تاخیر سرویس‌ها با داده‌های تریس از Tempo و هم‌زمان با متریک‌ها ️‍️

ساخت داشبوردهای شخصی‌سازی‌شده برای تیم‌های عملیاتی و توسعه‌دهندگان

استفاده در محیط‌های تست و CI/CD برای نظارت بر عملکرد سرویس‌ها در حین استقرار

  • ##observability
  • ##monitoring
  • ##prometheus
  • ##tempo
  • ##cloudnative
  • ##kubernetes
  • ##dashboards
  • ##perses
  • ##tracing
  • ##metrics