JMX metrics reference list
With Open Liberty, you can access Java Management Extensions (JMX) metrics. JMX metrics are provided by MXBeans and can be used with JConsole or other JMX-based tools.
Enable the Perfomance Monitoring feature to monitor JMX metrics for your Open Liberty runtime environment. The following sections list the JMX metrics that are available for different monitoring capabilities:
When you enable the MicroProfile Telemetry feature version 2.0 and later, you can manage your logs, metrics, and traces in a standardized way with the OpenTelemetry protocol. For more information, see Enable observability with MicroProfile Telemetry.
JVM monitoring: JvmStats MXBean
You can use the JvmStats
MXBean to monitor the JVM in Open Liberty. Each Open Liberty instance has one JvmStats
MXBean.
The following attributes are available for the JvmStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=JvmStats
:
MXBean attribute | Units | Description |
---|---|---|
| Bytes | The free heap that’s available for the current JVM. |
| Bytes | The heap size that’s used for the current JVM. |
| Not applicable | The number of times that garbage collection occurred since the JVM started. |
| Milliseconds | The total accumulated value of garbage collection time. |
| Not applicable | The percentage of CPU that’s being used by the JVM process. |
| Milliseconds | The time since the JVM started. |
| Bytes | The used heap for the current JVM. |
Request monitoring: RequestTimingStats MXBean
You can use the RequestTimingStats
MXBean to collect request data to see how the Open Liberty server is performing in comparison with set goals. Servlet requests that are identified by the name of Servlet
are tracked.
The following attributes are available for the RequestTimingStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=RequestTimingStats,name=*
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The total requests that are currently running. |
| Not applicable | The total requests in flight that are deemed hung. |
| Not applicable | The total requests since the server started. |
| Not applicable | The total requests that are running and are deemed slow. |
HTTP request monitoring
You can use the HttpServerStats
MXBean to monitor HTTP requests that are made to the Open Liberty server. Performance data is available for each HTTP request made to the server and each unique combination of request method, response status, and HTTP route has its own MXBean.
The following attributes are available for the HttpServerStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=HttpServerStats,name=*:
MXBean attribute | Units | Description |
---|---|---|
Duration | nanoseconds | The cumulative duration, in nanoseconds, of the requests made to this combination of request method, response status, and HTTP route |
| n/a | The cumulative count of requests made to this combination of request method, response status, and HTTP route |
| n/a | The request method used for the request |
| n/a | The response status of the request |
| n/a | The HTTP route of the request |
| n/a | The URL Scheme used for the request |
| n/a | The network protocol name used for the request |
| n/a | The network protocol version used for the request |
| n/a | The server name the request was made to |
| n/a | The server port the request was made to |
| n/a | Error encountered if it exists |
Servlet monitoring: ServletStats MXBean
You can use the ServletStats
MXBean to monitor web applications in Open Liberty. Performance data is available for each servlet in a web application. Each servlet has its own MXBean.
The following attributes are available for the ServletStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=ServletStats,name=<AppName>.<ServletName>
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The name of the application. |
| Not applicable | The description of the counter. |
| Not applicable | The total requests to the servlet. |
| Not applicable | Details about the |
| Nanoseconds | The average response time. |
| Nanoseconds | Details about the |
| Not applicable | The name of the servlet. |
Thread pool monitoring: ThreadPoolStats MXBean
You can use the ThreadPoolStats
MXBean to monitor the thread pool in Open Liberty. All web requests run in the Default Executor
thread pool, and you can monitor the usage of this thread pool with the ThreadPoolStats
MXBean.
The following attributes are available for the ThreadPoolStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=ThreadPoolStats,name=Default Executor
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The number of threads that are active. |
| Not applicable | The name of the thread pool. |
| Not applicable | The size of the thread pool. |
JAX-WS monitoring: WebServiceStats MXBean
You can use the WebServiceStats
MXBean for JAX-WS monitoring of Open Liberty. Performance data is available for each endpoint and operation in a JAX-WS application, and each web service endpoint has its own MXBean.
The following attributes are available for the WebServiceStats
MXBean. The object name of the MXBean for these attributes is org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Server,service="<NameSpace><ServiceName>",port="<PortName>"
or org.apache.cxf:bus.id=<bus.name>,type=Performance.Counter.Client,service="<NameSpace><ServiceName>",port="<PortName>"
:
MXBean attribute | Units | Description |
---|---|---|
| Milliseconds | The average response time. |
| Milliseconds | The maximum response time. |
| Milliseconds | The minimum response time. |
| Not applicable | The number of invocations to the endpoint or operation. |
| Not applicable | The number of checked application faults. |
| Not applicable | The number of logical runtime faults. |
| Not applicable | The number of runtime faults. |
| Not applicable | The number of unchecked application faults. |
| Milliseconds | The total response handling time. |
Session monitoring: SessionStats MXBean
You can use the SessionStats
MXBean to monitor performance data of sessions for each application in Open Liberty. The sessions that are associated with a single web application have their own SessionStats
MXBean, meaning that one SessionStats
MXBean exists for each web application.
The following attributes are available for the SessionStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=SessionStats,name=*
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The total number of concurrently active sessions. A session is active if Open Liberty is processing a request that uses that session. |
| Not applicable | The total number of sessions created. |
| Not applicable | The total number of sessions that are invalidated. |
| Not applicable | The total number of sessions that are invalidated by a timeout. |
| Not applicable | The total number of sessions that are currently cached in memory. |
Connection pool monitoring: ConnectionPool MXBean
You can use the ConnectionPool
MXBean to monitor connection pools in Open Liberty. Connection pools manage connections from data sources and connection factories, and performance data is made available for each connection pool. The ConnectionPool
MXBean is responsible for reporting metrics for a single connection pool.
The following attributes are available for the ConnectionPool
MXBean. The object name of the MXBean for these attributes is WebSphere:type=ConnectionPoolStats,name=<IDENTIFIER_OF_CONNECTION_MANAGER>
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The total number of managed connections that have been created since pool creation. |
| Not applicable | The number of connections that are in use. This number might include multiple connections that are shared from a single managed connection. |
| Not applicable | The total number of managed connections that were destroyed since pool creation. |
| Not applicable | The number of managed connections in the free pool. |
| Milliseconds | The average time that a connection is in use. |
| Milliseconds | In-use time details that include minimum in-use time, maximum in-use time, and the total number of granted connections, excluding the connections that are currently in use. |
| Not applicable | The total number of managed connections in the free, shared, and unshared pools. |
| Milliseconds | The average wait time until a connection is granted if a connection is not currently available. |
| Milliseconds | Wait-time details that include minimum wait time, maximum wait time, and the total number of queued requests. |
RESTful resource method monitoring: RestStats MXBean
You can use the RestStats
MXBean to monitor RESTful resource methods in Open Liberty. Performance data is available for each RESTful resource method in the web application, and each method has its own MXBean.
The following attributes are available for the RestStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=RestStats,name=*
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The name of the application. |
| Not applicable | A general description of these attributes. |
| Not applicable | The name of the RESTful resource method. |
| Minute | The most recent minute in which an update was made to this MXBean. For example, if updates were most recently made at 12:00 and 12:05, the value of the |
| Nanoseconds | The longest recorded |
| Nanoseconds | The shortest recorded |
| Minute | The second-most recent minute in which an update was made to this MXBean. For example, if updates were most recently made at 12:00 and 12:05, the value of the |
| Nanoseconds | The longest recorded |
| Nanoseconds | The shortest recorded |
| Not applicable | The number of hits to this RESTful resource method. |
| Not applicable | Details about the |
| Nanoseconds | The total response time. |
| Not applicable | Details about the |
gRPC server monitoring: GrpcServerStats MXBean
You can use the GrpcServerStats
MXBean to monitor gRPC services. Performance data is available for each service.
The following attributes are available for the GrpcServerStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=GrpcServerStats,name=*"
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The application name. |
| Not applicable | The number of stream messages received from the client. |
| Milliseconds | The response time of completed RPCs. |
| Not applicable | The number of RPCs completed on the server, regardless of success or failure. |
| Not applicable | The number of RPCs started on the server. |
| Not applicable | The number of stream messages sent by the server. |
| Not applicable | The gRPC service name. |
gRPC client monitoring: GrpcClientStats MXBean
You can use the GrpcClientStats
MXBean to monitor gRPC services. Performance data is available for each service.
The following attributes are available for the GrpcClientStats
MXBean. The object name of the MXBean for these attributes is WebSphere:type=GrpcClientStats,name=*"
:
MXBean attribute | Units | Description |
---|---|---|
| Not applicable | The number of stream messages received from the server. |
| Milliseconds | The response time of completed RPCs. |
| Not applicable | The number of RPCs completed on the client, regardless of success or failure. |
| Not applicable | The number of RPCs started on the client. |
| Not applicable | The number of stream messages sent by the client. |
| Not applicable | The gRPC service name. |
SIP application monitoring: SIP application MXBeans
Session Initiation Protocol (SIP) Performance Monitoring Infrastructure (PMI) is a component that collects SIP performance metrics from a running application server. With Open Liberty, the following types of SIP metrics are available:
Basic counters
The following table lists the SIP container basic counters. The object name of the MXBean for these counters is WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Incoming traffic |
| Server | The average number of messages that are handled by the container and calculated over a configurable period. |
New SIP application sessions |
| Server | The average number of new SIP application sessions that are created in the container and calculated over a configurable period. |
Number of active SIP application sessions |
| Server | The number of SIP application sessions that belong to each application. |
Number of active SIP sessions |
| Server | The number of SIP sessions that belong to each application. |
Queue size |
| Server | The size of the invoke queue in the SIP container. |
Rejected SIP messages |
| Server | The number of rejected SIP messages. |
Response time |
| Server | The average amount of time between when a message gets into the container and when a response is sent from the container. |
SIP timer invocations |
| Server | The number of invocations of the SIP timers. |
Inbound requests
The following table lists the SIP container inbound requests. The object name of the MXBean for these requests is WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Number of inbound ACK requests |
| Application | The number of inbound ACK requests that belong to each application. |
Number of inbound BYE requests |
| Application | The number of inbound BYE requests that belong to each application. |
Number of inbound CANCEL requests |
| Application | The number of inbound CANCEL requests that belong to each application. |
Number of inbound INFO requests |
| Application | The number of inbound INFO requests that belong to each application. |
Number of inbound INVITE requests |
| Application | The number of inbound INVITE requests that belong to each application. |
Number of inbound MESSAGE requests |
| Application | The number of inbound MESSAGE requests that belong to each application. |
Number of inbound NOT SIP STANDARD requests |
| Application | The number of inbound NOT SIP STANDARD requests that belong to each application. |
Number of inbound NOTIFY requests |
| Application | The number of inbound NOTIFY requests that belong to each application. |
Number of inbound OPTIONS requests |
| Application | The number of inbound OPTIONS requests that belong to each application. |
Number of inbound PRACK requests |
| Application | The number of inbound PRACK requests that belong to each application. |
Number of inbound PUBLISH requests |
| Application | The number of inbound PUBLISH requests that belong to each application. |
Number of inbound REFER requests |
| Application | The number of inbound REFER requests that belong to each application. |
Number of inbound REGISTER requests |
| Application | The number of inbound REGISTER requests that belong to each application. |
Number of inbound SUBSCRIBE requests |
| Application | The number of inbound SUBSCRIBE requests that belong to each application. |
Number of inbound UPDATE requests |
| Application | The number of inbound UPDATE requests that belong to each application. |
Inbound responses
The following table lists the SIP container inbound responses. The object name of the MXBean for these responses is WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Number of inbound 100 responses |
| Application | The number of inbound 100 (Trying) responses that belong to each application. |
Number of inbound 180 responses |
| Application | The number of inbound 180 (Ringing) responses that belong to each application. |
Number of inbound 181 responses |
| Application | The number of inbound 181 (Call Being forwarded) responses that belong to each application. |
Number of inbound 182 responses |
| Application | The number of inbound 182 (Call Queued) responses that belong to each application. |
Number of inbound 183 responses |
| Application | The number of inbound 183 (Session Progress) responses that belong to each application. |
Number of inbound 200 responses |
| Application | The number of inbound 200 (OK) responses that belong to each application. |
Number of inbound 202 responses |
| Application | The number of inbound 202 (Accepted) responses that belong to each application. |
Number of inbound 300 responses |
| Application | The number of inbound 300 (Multiple Choices) responses that belong to each application. |
Number of inbound 301 responses |
| Application | The number of inbound 301 (Moved Permanently) responses that belong to each application. |
Number of inbound 302 responses |
| Application | The number of inbound 302 (Moved Temporarily) responses that belong to each application. |
Number of inbound 305 responses |
| Application | The number of inbound 305 (Use Proxy) responses that belong to each application. |
Number of inbound 380 responses |
| Application | The number of inbound 380 (Alternative Service) responses that belong to each application. |
Number of inbound 400 responses |
| Application | The number of inbound 400 (Bad Request) responses that belong to each application. |
Number of inbound 401 responses |
| Application | The number of inbound 401 (Unauthorized) responses that belong to each application. |
Number of inbound 402 responses |
| Application | The number of inbound 402 (Payment Required) responses that belong to each application. |
Number of inbound 403 responses |
| Application | The number of inbound 403 (Forbidden) responses that belong to each application. |
Number of inbound 404 responses |
| Application | The number of inbound 404 (Not Found) responses that belong to each application. |
Number of inbound 405 responses |
| Application | The number of inbound 405 (Method Not Allowed) responses that belong to each application. |
Number of inbound 406 responses |
| Application | The number of inbound 406 (Not Acceptable) responses that belong to each application. |
Number of inbound 407 responses |
| Application | The number of inbound 407 (Proxy Authentication Required) responses that belong to each application. |
Number of inbound 408 responses |
| Application | The number of inbound 408 (Request Timeout) responses that belong to each application. |
Number of inbound 410 responses |
| Application | The number of inbound 410 (Gone) responses that belong to each application. |
Number of inbound 413 responses |
| Application | The number of inbound 413 (Request Entity Too Large) responses that belong to each application. |
Number of inbound 414 responses |
| Application | The number of inbound 414 (Request URI Too Long) responses that belong to each application. |
Number of inbound 415 responses |
| Application | The number of inbound 415 (Unsupported Media Type) responses that belong to each application. |
Number of inbound 416 responses |
| Application | The number of inbound 416 (Unsupported URI Scheme) responses that belong to each application. |
Number of inbound 420 responses |
| Application | The number of inbound 420 (Bad Extension) responses that belong to each application. |
Number of inbound 421 responses |
| Application | The number of inbound 421 (Extension Required) responses that belong to each application. |
Number of inbound 423 responses |
| Application | The number of inbound 423 (Interval Too Brief) responses that belong to each application. |
Number of inbound 480 responses |
| Application | The number of inbound 480 (Temporarily Unavailable) responses that belong to each application. |
Number of inbound 481 responses |
| Application | The number of inbound 481 (Call Leg Done) responses that belong to each application. |
Number of inbound 482 responses |
| Application | The number of inbound 482 (Loop Detected) responses that belong to each application. |
Number of inbound 483 responses |
| Application | The number of inbound 483 (Too Many Hops) responses that belong to each application. |
Number of inbound 484 responses |
| Application | The number of inbound 484 (Address Incomplete) responses that belong to each application. |
Number of inbound 485 responses |
| Application | The number of inbound 485 (Ambiguous) responses that belong to each application. |
Number of inbound 486 responses |
| Application | The number of inbound 486 (Busy Here) responses that belong to each application. |
Number of inbound 487 responses |
| Application | The number of inbound 487 (Request Terminated) responses that belong to each application. |
Number of inbound 488 responses |
| Application | The number of inbound 488 (Not Acceptable Here) responses that belong to each application. |
Number of inbound 491 responses |
| Application | The number of inbound 491 (Request Pending) responses that belong to each application. |
Number of inbound 493 responses |
| Application | The number of inbound 493 (Undecipherable) responses that belong to each application. |
Number of inbound 500 responses |
| Application | The number of inbound 500 (Server Internal Error) responses that belong to each application. |
Number of inbound 501 responses |
| Application | The number of inbound 501 (Not Implemented) responses that belong to each application. |
Number of inbound 502 responses |
| Application | The number of inbound 502 (Bad Gateway) responses that belong to each application. |
Number of inbound 503 responses |
| Application | The number of inbound 503 (Service Unavailable) responses that belong to each application. |
Number of inbound 504 responses |
| Application | The number of inbound 504 (Server Timeout) responses that belong to each application. |
Number of inbound 505 responses |
| Application | The number of inbound 505 (Version Not Supported) responses that belong to each application. |
Number of inbound 513 responses |
| Application | The number of inbound 513 (Message Too Large) responses that belong to each application. |
Number of inbound 600 responses |
| Application | The number of inbound 600 (Busy Everywhere) responses that belong to each application. |
Number of inbound 603 responses |
| Application | The number of inbound 603 (Decline) responses that belong to each application. |
Number of inbound 604 responses |
| Application | The number of inbound 604 (Does Not Exit Anywhere) responses that belong to each application. |
Number of inbound 606 responses |
| Application | The number of inbound 606 (Not Acceptable Anywhere) responses that belong to each application. |
Outbound requests
The following table lists the SIP container outbound requests. The object name of the MXBean for these requests is WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Number of outbound ACK requests |
| Application | The number of outbound ACK requests that belong to each application. |
Number of outbound BYE requests |
| Application | The number of outbound BYE requests that belong to each application. |
Number of outbound CANCEL requests |
| Application | The number of outbound CANCEL requests that belong to each application. |
Number of outbound INFO requests |
| Application | The number of outbound INFO requests that belong to each application. |
Number of outbound INVITE requests |
| Application | The number of outbound INVITE requests that belong to each application. |
Number of outbound MESSAGE requests |
| Application | The number of outbound MESSAGE requests that belong to each application. |
Number of outbound NOT SIP STANDARD requests |
| Application | The number of outbound NOT SIP STANDARD requests that belong to each application. |
Number of outbound OPTIONS requests |
| Application | The number of outbound OPTIONS requests that belong to each application. |
Number of outbound NOTIFY requests |
| Application | The number of outbound NOTIFY requests that belong to each application. |
Number of outbound PRACK requests |
| Application | The number of outbound PRACK requests that belong to each application. |
Number of outbound PUBLISH requests |
| Application | The number of outbound PUBLISH requests that belong to each application. |
Number of outbound REFER requests |
| Application | The number of outbound REFER requests that belong to each application. |
Number of outbound REGISTER requests |
| Application | The number of outbound REGISTER requests that belong to each application. |
Number of outbound SUBSCRIBE requests |
| Application | The number of outbound SUBSCRIBE requests that belong to each application. |
Number of outbound UPDATE requests |
| Application | The number of outbound UPDATE requests that belong to each application. |
Outbound responses
The following table lists the SIP container outbound responses. The object name of the MXBean for these responses is WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Number of outbound 100 responses |
| Application | The number of outbound 100 (Trying) responses that belong to each application. |
Number of outbound 180 responses |
| Application | The number of outbound 180 (Ringing) responses that belong to each application. |
Number of outbound 181 responses |
| Application | The number of outbound 181 (Call Being Forwarded) responses that belong to each application. |
Number of outbound 182 responses |
| Application | The number of outbound 182 (Call Queued) responses that belong to each application. |
Number of outbound 183 responses |
| Application | The number of outbound 183 (Session Progress) responses that belong to each application. |
Number of outbound 200 responses |
| Application | The number of outbound 200 (OK) responses that belong to each application. |
Number of outbound 202 responses |
| Application | The number of outbound 202 (Accepted) responses that belong to each application. |
Number of outbound 300 responses |
| Application | The number of outbound 300 (Multiple Choices) responses that belong to each application. |
Number of outbound 301 responses |
| Application | The number of outbound 301 (Moved Permanently) responses that belong to each application. |
Number of outbound 302 responses |
| Application | The number of outbound 302 (Moved Temporarily) responses that belong to each application. |
Number of outbound 305 responses |
| Application | The number of outbound 305 (Use Proxy) responses that belong to each application. |
Number of outbound 380 responses |
| Application | The number of outbound 380 (Alternative Service) responses that belong to each application. |
Number of outbound 400 responses |
| Application | The number of outbound 400 (Bad Request) responses that belong to each application. |
Number of outbound 401 responses |
| Application | The number of outbound 401 (Unauthorized) responses that belong to each application. |
Number of outbound 402 responses |
| Application | The number of outbound 402 (Payment Required) responses that belong to each application. |
Number of outbound 403 responses |
| Application | The number of outbound 403 (Forbidden) responses that belong to each application. |
Number of outbound 404 responses |
| Application | The number of outbound 404 (Not Found) responses that belong to each application. |
Number of outbound 405 responses |
| Application | The number of outbound 405 (Method Not Allowed) responses that belong to each application. |
Number of outbound 406 responses. |
| Application | The number of outbound 406 (Not Acceptable) responses that belong to each application. |
Number of outbound 407 responses |
| Application | The number of outbound 407 (Proxy Authentication Required) responses that belong to each application. |
Number of outbound 408 responses |
| Application | The number of outbound 408 (Request Timeout) responses that belong to each application. |
Number of outbound 410 responses |
| Application | The number of outbound 410 (Gone) responses that belong to each application. |
Number of outbound 413 responses |
| Application | The number of outbound 413 (Request Entity Too Large) responses that belong to each application. |
Number of outbound 414 responses |
| Application | The number of outbound 414 (Request URI Too Long) responses that belong to each application. |
Number of outbound 415 responses |
| Application | The number of outbound 415 (Unsupported Media Type) responses that belong to each application. |
Number of outbound 416 responses |
| Application | The number of outbound 416 (Unsupported URI Scheme) responses that belong to each application. |
Number of outbound 420 responses |
| Application | The number of outbound 420 (Bad Extension) responses that belong to each application. |
Number of outbound 421 responses |
| Application | The number of outbound 421 (Extension Required) responses that belong to each application. |
Number of outbound 423 responses |
| Application | The number of outbound 423 (Interval Too Brief) responses that belong to each application. |
Number of outbound 480 responses |
| Application | The number of outbound 480 (Temporarily Unavailable) responses that belong to each application. |
Number of outbound 481 responses |
| Application | The number of outbound 481 (Call Leg Done) responses that belong to each application. |
Number of outbound 482 responses |
| Application | The number of outbound 482 (Loop Detected) responses that belong to each application. |
Number of outbound 483 responses |
| Application | The number of outbound 483 (Too Many Hops) responses that belong to each application. |
Number of outbound 484 responses |
| Application | The number of outbound 484 (Address Incomplete) responses that belong to each application. |
Number of outbound 485 responses |
| Application | The number of outbound 485 (Ambiguous) responses that belong to each application. |
Number of outbound 486 responses |
| Application | The number of outbound 486 (Busy Here) responses that belong to each application. |
Number of outbound 487 responses |
| Application | The number of outbound 487 (Request Terminated) responses that belong to each application. |
Number of outbound 488 responses |
| Application | The number of outbound 488 (Not Acceptable Here) responses that belong to each application. |
Number of outbound 491 responses |
| Application | The number of outbound 491 (Request Pending) responses that belong to each application. |
Number of outbound 493 responses |
| Application | The number of outbound 493 (Undecipherable) responses that belong to each application. |
Number of outbound 500 responses |
| Application | The number of outbound 500 (Server Internal Error) responses that belong to each application. |
Number of outbound 501 responses |
| Application | The number of outbound 501 (Not Implemented) responses that belong to each application. |
Number of outbound 502 responses |
| Application | The number of outbound 502 (Bad Gateway) responses that belong to each application. |
Number of outbound 503 responses |
| Application | The number of outbound 503 (Service Unavailable) responses that belong to each application. |
Number of outbound 504 responses |
| Application | The number of outbound 504 (Server Timeout) responses that belong to each application. |
Number of outbound 505 responses |
| Application | The number of outbound 505 (Version Not Supported) responses that belong to each application. |
Number of outbound 513 responses |
| Application | The number of outbound 513 (Message Too Large) responses that belong to each application. |
Number of outbound 600 responses |
| Application | The number of outbound 600 (Busy Everywhere) responses that belong to each application. |
Number of outbound 603 responses |
| Application | The number of outbound 603 (Decline) responses that belong to each application. |
Number of outbound 604 responses |
| Application | The number of outbound 604 (Does Not Exit Anywhere) responses that belong to each application. |
Number of outbound 606 responses |
| Application | The number of outbound 606 (Not Acceptable Anywhere) responses that belong to each application. |
Task duration metrics
The following table lists the SIP container task duration metrics. The object name of the MXBean for these metrics is WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration
:
Name | MXBean attribute or method | Units | Granularity | Description |
---|---|---|---|---|
Average Task Duration in outbound queue |
| Milliseconds | Server | The average task duration in the SIP stack outbound queue over a configured window of time. |
Maximum Task Duration in outbound queue |
| Milliseconds | Server | The maximum task duration in the SIP stack outbound queue over a configured window of time. |
Minimum Task Duration in outbound queue |
| Milliseconds | Server | The minimum task duration in the SIP stack outbound queue over a configured window of time. |
Average Task Duration in processing queue |
| Milliseconds | Server | The average task duration in the SIP container processing queue over a configured window of time. |
Maximum Task Duration in processing queue |
| Milliseconds | Server | The maximum task duration in the SIP container processing queue over a configured window of time. |
Minimum Task Duration in processing queue |
| Milliseconds | Server | The minimum task duration in the SIP container processing queue over a configured window of time. |
Average Task Duration in application code |
| Milliseconds | Application | The average task duration the SIP application code over a configured period. |
Maximum Task Duration in application code |
| Milliseconds | Application | The maximum task duration in the SIP application code over a configured period. |
Minimum Task Duration in application code |
| Milliseconds | Application | The minimum task duration in the SIP application code over a configured period. |
Queue monitoring counters
The following table lists the SIP container queue monitoring counters. The object name of the MXBean for these counters is WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor
. Because all the metrics that are listed in the following table are counters, no units are associated with them:
Name | MXBean attribute or method | Granularity | Description |
---|---|---|---|
Total number of tasks that have flowed through the processing SIP container queue |
| Server | The total number of tasks, such as messages or SIP timer events, that have flowed through the processing SIP container queue over a configured window of time. |
Maximum number of tasks in the processing SIP container queue |
| Server | The maximum number of tasks in the processing SIP container queue over a configured window of time. |
Minimum number of tasks in the processing SIP container queue |
| Server | The minimum number of tasks in the processing SIP container queue over a configured window of time. |
Maximum percent full of the processing SIP container queue |
| Server | The maximum processing SIP container queue usage percentage over a configured window of time. |
Total number of tasks that have flowed through the outbound SIP stack queue |
| Server | The total number of tasks that have flowed through the outbound SIP stack queue over a configured window of time. |
Maximum number of tasks in the outbound SIP stack queue |
| Server | The maximum number of tasks in the outbound SIP stack queue over a configured window of time. |
Minimum number of tasks in the outbound SIP stack queue |
| Server | The minimum number of tasks in the outbound SIP stack queue over a configured window of time. |
Maximum percent full of the outbound SIP stack queue |
| Server | The maximum outbound SIP stack queue usage percentage over a configured window of time. |