Falanguage icon
×
Products
Services
Resources
About Us
Spring BootSpring Boot
Spring BootSpring Boot
Application Servers
JbossTomcatWebLogic ServerIBM DMGRSpring BootWebSphere Application Server

Spring Boot Monitoring

Spring Boot is an open-source Java-based extension of the Spring Framework designed to simplify the enterprise application development. Using actuator module, spring boot adds monitoring capability to the developed applications and provides access to the key performance indicators of JVM, threads, sessions, Hikari data sources, JDBC, error logs statistics and services. Moein monitoring system, in its application server category, monitors applications developed under the Spring Boot framework by connecting to their REST interface. Spring Boot key performance indicators are listed below.

Spring Boot Monitoring Software

  • JDBC Active Connections
  • JDBC Idle Connections
  • Hikari Active Connections
  • Hikari Idle Connections
  • Total Number of HTTP Server Requests
  • Number Of HTTP Server Requests
  • HTTP Server Request Rate
  • Number Of Successful HTTP Server Requests
  • Number Of Unsuccessful HTTP Server Requests
  • Rate Of Generated Logs
  • Rate Of Generated Error Logs
  • Rate Of Generated Warning Logs
  • Rate Of Generated Fatal Logs
  • Rate Of Generated Trace Logs
  • Hikari Connection Total Acquire Time
  • Hikari Connection Acquire Time
  • Hikari Pending Threads
  • Hikari Number of Timeout Connections
  • Hikari Connections Total Usage Time
  • Hikari Connections Usage Time
  • Tomcat Active Sessions
  • Tomcat Maximum Number of Sessions
  • Tomcat Session Maximum Alive Time
  • Tomcat Number of Created Sessions
  • Tomcat Number of Expired Sessions
  • Tomcat Number of Rejected Sessions
  • Number Of Buffers
  • Buffer Used Memory
  • Buffers Total Capacity
  • Old Generation Memory Size After Full GC
  • Max Size of Old Generation Memory Pool
  • GC Allocated Memory Rate
  • GC Promoted Memory Rate
  • GC Total Time
  • GC Time
  • Total Number of GCs
  • Number Of GCs
  • Successful HTTP Server Requests Rate
  • Unsuccessful HTTP Requests Rate
  • Number Of Requests with Error 500
  • Average Response Time of Successful Requests
  • Health
  • Unsuccessful HTTP Requests Percentage

Spring Boot Monitoring Dashboard

JDBC:

  • Data Source Name
  • JDBC Active Connections
  • JDBC Idle Connections
  • Maximum Number of JDBC Connections
  • Minimum Number of JDBC Connections
  • Connection Pool Usage

Spring Boot Monitoring data Store

Hikari Connection Pool:

  • Connection Pool Name
  • Hikari Active Connections
  • Hikari Idle Connections
  • Hikari Maximum Number of Connections
  • Total Number of Hikari Created Connections
  • Number Of Hikari Created Connections
  • Hikari Connection Total Acquire Time
  • Hikari Connection Acquire Time
  • Hikari Minimum Number of Connections
  • Hikari Pending Threads
  • Hikari Number of Timeout Connections
  • Hikari Connections Total Usage Time
  • Hikari Connections Usage Time

Spring Boot Monitoring connection Pools

Services:

  • Name
  • Total Number of HTTP Server Requests
  • Number Of HTTP Server Requests
  • HTTP Server Request Rate
  • Number Of Successful HTTP Server Requests
  • Number Of Unsuccessful HTTP Server Requests
  • Successful HTTP Server Requests Rate
  • Unsuccessful HTTP Requests Rate
  • Number Of Requests with Error 500
  • Average Response Time of Successful Requests
  • Last Request Response Time
  • Unsuccessful HTTP Requests Percentage

Spring Boot Monitoring services

JVM KPIs:

Host:

  • Operating System
  • Committed Virtual Memory
  • Total Swap Space
  • Free Swap Space Size
  • Used Swap Space
  • Swap Space Usage
  • Host Free Memory
  • Host Total Memory
  • Host Used Memory
  • Host Memory Used Percentage
  • CPU Time
  • Process CPU Usage
  • Host CPU Usage
  • Number Of Processors
  • Open File Descriptors
  • Maximum File Descriptors
  • Version

JVM:

  • Boot Class Path Supported
  • Host Name
  • VM Name
  • VM Vendor
  • VM Version
  • Library Path
  • Boot Class Path
  • JVM Uptime
  • Host Uptime
  • Class Path
  • Spec Name
  • Spec Vendor
  • Spec Version

Threads:

  • Daemon Thread Count
  • Peak Thread Count
  • Active Thread Count
  • Total Started Thread Count
  • Current Thread CPU Time
  • Current Thread User Time
  • Number Of TIMED_WAITING Threads
  • Number Of NEW Threads
  • Number Of RUNNABLE Threads
  • Number Of BLOCKED Threads
  • Number Of WAITING Threads
  • Number Of TERMINATED Threads

Memory:

  • Committed Heap Memory
  • Initial Heap Memory
  • Maximum Heap Memory
  • Used Heap Memory
  • Committed Non-Heap Memory
  • Initial Non-Heap Memory
  • Maximum Non-Heap Memory
  • Used Non-Heap Memory
  • Heap Memory Used Percentage
  • Non-Heap Memory Used Percentage

Java Classes:

  • Total Classes
  • Current Loaded Classes
  • Unloaded Classes

Garbage Collection:

  • Garbage Collection Count
  • Garbage Collection Rate
  • Garbage Collection Time
  • Average Garbage Collection Time

Spring Boot Monitoring Software Dashboard

Communication Protocols:

  • REST
Application Servers
JbossTomcatWebLogic ServerIBM DMGRSpring BootWebSphere Application Server
Address
3rd floor, No. 8, 2nd dead-end, Sadeghi St., Azadi Ave., Tehran, Iran, Postal code 1458846155