Integration Server 10.3 | Microservices Runtime Guide | Prometheus Metrics | Server Metrics
 
Server Metrics
Server metrics are metrics about the Microservices Runtime. All server metrics have a Prometheus label of host="<hostname|ipaddress>".
The following table identifies the server metrics returned by Microservices Runtime when the metrics endpoint is called.
Prometheus Metric Name
Description

sag_is_max_memory_bytes
The maximum memory of the Microservices Runtime JVM.

sag_is_total_memory_bytes
The total memory for the Microservices Runtime JVM.

sag_is_free_memory_bytes
The total free memory for the Microservices Runtime JVM.

sag_is_used_memory_bytes
The total used memory for the Microservices Runtime JVM.

sag_is_threads
The total number of threads in use on the Microservices Runtime.

sag_is_max_threads
The maximum number of threads in the server thread pool.

sag_is_service_threads
The total number of threads used for service execution.

sag_is_peak_service_threads
The peak number of threads used by the server since Microservices Runtime startup.

sag_is_system_threads
The total number of system threads which is any thread not obtained from the server thread pool.

sag_is_max_system_threads
The peak number of system threads used by Microservices Runtime since startup.

sag_is_number_current_ connections
The number of current connections to the Microservices Runtime.

sag_is_max_connections
The peak number of connections to Microservices Runtime.

sag_is_average_connection_time
The running average for the connection time expressed in milliseconds.

sag_is_http_requests
The total number of HTTP/S requests since the last statistics poll. The statistics poll interval is controlled by the watt.server.stats.pollTime server configuration parameter. The default interval is 60 seconds.

sag_is_total_http_requests
The total number of HTTP/S requests since Microservices Runtime startup.

sag_is_avg_time_per_ http_requests
The running average time for all HTTP/S requests measured in milliseconds.

sag_is_service_starts_per_ minute
The number of top-level services started each minute.

sag_is_service_completions_per _minute
The number of top-level service completions per minute.

sag_is_number_unknown_errors
The number of errors that were caused by exceptions that are not ServiceExceptions.

sag_is_number_sessions_used
The number of sessions used since Microservices Runtime startup.

sag_is_peak_number_sessions
The peak number of sessions since Microservices Runtime startup.

sag_is_max_number_sessions_ allowed
The maximum number of sessions allowed at one time as determined by the license.

sag_is_current_stateful_sessions
The current number of stateful sessions.

sag_is_peak_stateful_sessions
The peak number of stateful sessions since Microservices Runtime startup.

sag_is_stateful_sessions_limit
The maximum number of stateful sessions.
If watt.server.session.stateful.max is set to 0 or watt.server.session.stateful.enableLimit is set to false, this is the maximum number of sessions as specified in the license.
If watt.server.session.stateful.max is not 0 and watt.server.session.stateful.enableLimit is set to true, then this is the value of watt.server.session.stateful.max.