

Perfino نرم افزاری است به منظور ارائه ی ابزاری برای نظارت بر فعالیت ها و تعاملات مابین JVM ها (ماشین های مجازی جاوا) طراحی شده است و به کاربر کمک می کند تا عملکرد و خطاهایی که در آن ها رخ می دهد را متوجه شود.
در بکارگیری Perfino چندان فرقی ندارد که چقدر سیستم شما بزرگ است و یا خواهان نظارت بر چند میکرو سرویس هستید، این نرم افزار محدودیتی برای شما ایجاد نمی کند.
هنگامی که وارد محیط نرم افزار می شوید، پنجره ی اصلی اطلاعات لازم درباره عملکرد صحیح و یا مشکلات رخ داده در سرویس های تحت نظارت را نمایش می دهد در واقع این ابزار نرم افزاری، به شما کمک می کند تا بر روی سطح عملکردی که برای برنامه شما مناسب است، کنترل دقیقی داشته باشید. با استفاده از Perfino می توان فراخوانی های بین ماشین های مجازی را بررسی نمود و گرافی که این فراخوانی ها را نمایش می دهد نه تنها رخدادهای فعلی بلکه تمام رخدادهای قبلی را نیز نشان می دهد.
قابلیت های کلیدی نرم افزار Perfino:
– مانیتورینگ میکرو سرویس ها
– نظارت JVM ها در ارائه سرویس های مختلف
– نمایش جامع تمام رخداد ها به صورت کلی و نمایش جزئیات کامل در صورت لزوم
– نمایش فراخوانی (calls) های بین VM ها
– هشدار از طریق ارسال ایمیل و… هنگام وقوع مشکل
– قابلیت تلهمتری (Telemetries) برای ضبط مقادیر مهم قابل سنجش در VM های تحت نظارت مانند تعداد عملیات پایگاه داده در هر دقیقه
– تشخیص خودکار جابجایی ها و فراخوانی ها بین زیرسیستم ها
– نظارت بر عملکرد پایگاه داده و تنگناها (bottlenecks): مانیتورینگ عملیات پایگاه داده مانند اظهارات JDBC، یا کوئری ها برای mongoDB و دیگر پایگاه داده های NoSQL
– مقایسه عملکرد دو نقطه در یک زمان خاص
– و …