Enlanguage icon
×
محصولات
خدمات
منابع
درباره ما
Spring BootSpring Boot
Spring BootSpring Boot
سرورهای کاربردی
JbossTomcatWebLogic ServerIBM DMGRSpring BootWebSphere Application Server

مانیتورینگ Spring Boot

Spring Boot افزونه‌ای متن باز و مبتنی بر جاوا از چارچوب Spring می‌باشد که فرآیند توسعه نرم‌افزارهای سازمانی را تسهیل می‌کند. با بهره‌گیری از ماژول actuator قابلیت مانیتورینگ برنامه‌های توسعه یافته به این چارچوب افزوده می‌شود و امکان دسترسی به شاخص‌های کارایی Java Virtual Machine (JVM)، Threads، نشست‌ها، منابع داده Hikari ، آمار لاگ‌های خطا و سرویس‌ها فراهم می‌شود. سامانه‌ی معین، مانیتورینگ برنامه‌های توسعه یافته تحت چارچوب Spring Boot را از طریق اتصال به اینترفیس REST ارائه می‌دهد که در ادامه لیست شاخص‌های کارایی نظارت شده ارایه می‌شود.

نرم افزار مانیتورینگ Spring Boot

  • تعداد ارتباطات فعال JDBC
  • تعداد ارتباطات بی‌کار JDBC
  • تعداد ارتباط فعال Hikari
  • تعداد ارتباط بی‌کار Hikari
  • تعداد کل درخواست‌های HTTP
  • تعداد درخواست‌های HTTP
  • نرخ درخواست‌های HTTP
  • تعداد درخواست‌های HTTP موفق
  • تعداد درخواست‌های HTTP ناموفق
  • نرخ لاگ‌های ثبت شده
  • نرخ لاگ‌های Error ثبت شده
  • نرخ لاگ‌های Warning ثبت شده
  • نرخ لاگ‌های Fatal ثبت شده
  • نرخ لاگ‌های Trace ثبت شده
  • کل زمان به دست آوردن ارتباطات در Hikari
  • زمان به دست آوردن ارتباطات در Hikari
  • تعداد Threadهای Hikari با وضعیت Pending
  • تعداد کل ارتباطات Timeout شده Hikari
  • کل زمان استفاده از ارتباطات Hikari
  • زمان استفاده از ارتباطات Hikari
  • تعداد نشست‌های فعال Tomcat
  • حداکثر نشست‌های Tomcat
  • حداکثر زمان زنده بودن نشست Tomcat
  • تعداد نشست‌های ایجاد شده Tomcat
  • تعداد نشست‌های منقضی شده Tomcat
  • تعداد نشست‌های Reject شده Tomcat
  • تعداد بافرها
  • مقدار حافظه‌ی استفاده شده برای بافرها
  • کل ظرفیت تقریبی بافرها
  • اندازه‌ی حافظه‌ی Old پس ازعملیات GC
  • حداکثر اندازه‌ی حافظه‌ی از نوع Old Generation
  • نرخ حافظه‌ی اختصاص یافته GC
  • نرخ حافظه‌ی افزایش یافته پس از GC
  • کل زمان اجرای GC
  • زمان GC
  • تعداد کل GCها
  • تعداد GCها
  • نرخ درخواست‌های HTTP موفق
  • نرخ درخواست‌های HTTP ناموفق
  • تعداد درخواست‌های با خطای 500
  • متوسط زمان پاسخ درخواست‌های موفق
  • سلامت
  • درصد درخواست‌های HTTP ناموفق

داشبورد نرم افزار مانیتورینگ Spring Boot

JDBC:

  • نام Data Source
  • تعداد ارتباطات فعال JDBC
  • تعداد ارتباطات بی‌کار JDBC
  • حداکثر تعداد ارتباطات فعال JDBC
  • حداقل تعداد ارتباطات فعال JDBC
  • درصد استفاده از مخزن ارتباطات

مانیتورینگ Spring Boot data Store

Hikari Connection Pool:

  • نام Connection Pool
  • تعداد ارتباطات فعال Hikari
  • تعداد ارتباطات بی‌کار Hikari
  • حداکثر تعداد ارتباطات Hikari
  • تعداد کل ارتباطات ایجاد شده Hikari
  • تعداد ارتباطات ایجاد شده در یک دوره گذشته
  • کل زمان به دست آوردن ارتباط در Hikari
  • زمان به دست آوردن ارتباط در Hikari در دوره گذشته
  • حداکثر تعداد ارتباطات Hikari
  • تعداد Threadهای Hikari با وضعیت Pending
  • تعداد کل ارتباطات Timeout شده Hikari
  • کل زمان استفاده از ارتباطات Hikari
  • زمان استفاده از ارتباطات Hikari در دوره گذشته

مانیتورینگ Spring Boot connection Pools

سرویس‌ها:

  • نام
  • تعداد کل درخواست‌های HTTP
  • تعداد درخواست‌های HTTP
  • نرخ درخواست‌های HTTP
  • تعداد درخواست‌های HTTP موفق
  • تعداد درخواست‌های HTTP ناموفق
  • نرخ درخواست‌های HTTP موفق
  • نرخ درخواست‌های HTTP ناموفق
  • تعداد درخواست‌های با خطای 500
  • متوسط زمان پاسخ درخواست‌های موفق
  • زمان پاسخ آخرین درخواست
  • درصد درخواست‌های HTTP ناموفق

مانیتورینگ Spring Boot services

شاخص‌های کارایی JVM:

شاخص‌های کارایی میزبان:

  • سیستم‌عامل میزبان
  • حافظه‌ی مجازی Commit شده
  • کل فضای Swap
  • فضای Swap آزاد
  • مقدار استفاده از فضای Swap
  • درصد استفاده از فضای Swap
  • حافظه‌ی آزاد میزبان
  • کل حافظه‌ی میزبان
  • حافظه‌ی استفاده شده‌ی میزبان
  • درصد حافظه‌ی استفاده شده‌ی میزبان
  • زمان پردازش
  • میزان استفاده از پردازنده Process
  • میزان استفاده از پردازنده میزبان
  • تعداد پردازنده‌های میزبان
  • توصیف گرهای فایل باز
  • حداکثر توصیف گرهای فایل
  • نسخه

اطلاعات ماشین مجازی جاوا:

  • پشتیبانی از مسیر کلاس Boot
  • نام میزبان
  • نام VM
  • توسعه‌دهنده VM
  • نسخه VM
  • مسیر کتابخانه
  • مسیر کلاس Boot
  • زمان روشن شدن JVM
  • زمان روشن شدن میزبان
  • مسیر کلاس
  • نام Spec
  • توسعه‌دهنده Spec
  • نسخه Spec

Threadها:

  • تعداد Threadهای Daemon
  • حداکثر تعداد Threadها
  • کل Threadهای فعال
  • کل Threadهای آغاز شده
  • زمان پردازش Threadهای جاری
  • زمان پردازش Threadهای جاری در مد کاربر
  • تعداد Threadهای در وضعیت TIMED_WAITING
  • تعداد Threadهای در وضعیت NEW
  • تعداد Threadهای در وضعیت RUNNABLE
  • تعداد Threadهای در وضعیت BLOCKED
  • تعداد Threadهای در وضعیت WAITING
  • تعداد Threadهای در وضعیت TERMINATED

حافظه:

  • حافظه Committed Heap
  • حافظه Heap اولیه
  • حداکثر حافظه Heap
  • حافظه Heap استفاده شده
  • حافظه Committed Non-Heap
  • حافظه Initial Non-Heap
  • حداکثر حافظه Non-Heap
  • حافظه Non-Heap استفاده شده
  • درصد استفاده از حافظه Heap
  • درصد استفاده از حافظه Non-Heap

کلاس‌های جاوا:

  • تعداد کل کلاس‌های بارگذاری شده
  • کلاس‌های بارگذاری شده موجود
  • کلاس‌های بارگذاری نشده

Garbage Collection:

  • تعداد GCها در یک دوره گذشته
  • نرخ GC
  • زمان GCها در یک دوره گذشته
  • متوسط زمان GCها

داشبورد مانیتورینگ Spring Boot

پروتکل‌های ارتباطی:

  • REST
سرورهای کاربردی
JbossTomcatWebLogic ServerIBM DMGRSpring BootWebSphere Application Server
تماس با ما
اطلاعات
پشتیبانی
آدرس
تهران، خیابان آزادی، خیابان صادقی (جنب دانشگاه صنعتی شریف)، بن بست دوم، پلاک ۸، طبقه سوم، کد پستی ۱۴۵۸۸۴۶۱۵۵