Integration Server 10.5 | 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.

sag_is_request_duration
The total duration in milliseconds for all service requests over the last interval where the interval length is determined by the value of the watt.server.stats.pollTime server configuration parameter.

sag_is_total_request_durations
The total duration, in milliseconds, for all service requests since Microservices Runtime startup measured in milliseconds.

sag_is_custom_package_count
The number of custom packages loaded on Microservices Runtime. A package is considered a custom package if the package manifest contains system_package=no.

sag_is_adapter_count
The number of adapter packages loaded on Microservices Runtime

sag_is_service_count
The number of services in custom packages loaded on Microservices Runtime. A package is considered a custom package if the package manifest contains system_package=no.

sag_is_system_package_count
The number of loaded system packages on Microservices Runtime. A package is considered a system package if the package manifest contains system_package=yes.

sag_is_cloudstream_count
The number of loaded CloudStreams connectors on Microservices Runtime.

sag_is_number_service_invokes
The number of successful service invokes and service errors since Microservices Runtimestartup.

sag_is_server_startup_Time
The time at which Microservices Runtimestarted up.

sag_is_number_service_errors
The number of service errors since startup, which includes any service that gets an exception of any kind. .