Supervisión de aplicaciones SIP

PMI (Performance Monitoring Infrastructure) de SIP (Session Initiation Protocol) es un componente que recopila métricas de rendimiento de SIP de un servidor de aplicaciones en ejecución. Para supervisar las métricas SIP, debe habilitar PMI en el servidor. Para habilitar la supervisión de SIP, añada las características monitor-1.0 y sipServlet-1.1 de Liberty al archivo server.xml.

Todos los contadores PMI de SIP de Liberty se muestran en los MXBeans estándar.

El contenedor SIP proporciona las siguientes interfaces MXBean para los contadores SIP:
  • WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic
  • WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration
  • WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest
  • WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest
  • WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse
  • WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse
  • WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor
Cada interfaz muestra un conjunto diferente de métricas PMI de SIP. Consulte las tablas para ver detalles de módulo. Puede ver los contadores PMI de SIP en varias formas:
  • Utilice JConsole para conectarse a JVM y examine los contadores PMI de SIP pulsando en cada atributo del MXBean.
  • Cree su propia aplicación cliente JMX para inspeccionar los contadores iniciando las operaciones de MXBean.
Para obtener más información sobre cómo crear un cliente JMX para iniciar las operaciones MXBean, consulte Conexión a Liberty utilizando JMX y Liberty: Ejemplos de acceso a atributos y operaciones de MBean. SIP proporciona los contadores siguientes en PMI para supervisar el rendimiento de SIP.
Tabla 1. Contadores básicos de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic”. Para recuperar los atributos, utilice el método JMXConnection.getAttribute. Por ejemplo: _connection.getAttribute("WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic", "SipAppSessions").

Esta tabla lista los contadores básicos de contenedor SIP.

Nombre Atributo Descripción Granularidad
Tráfico de entrada ReceivedSipMsgs Promedio de mensajes manejados por el contenedor y calculados durante un periodo configurable Servidor
Nuevas sesiones de aplicaciones SIP NewSipApplications Promedio de sesiones de aplicación SIP nuevas creadas en el contenedor y calculadas durante un periodo configurable Servidor
Tiempo de respuesta SipRequestProcessing Promedio de tiempo que se tarda entre el momento en que un mensaje entra en el contenedor y el momento en que se envía una respuesta desde el contenedor Servidor
Tamaño de cola InvokerSize Tamaño de la cola de invocación en el producto Servidor
Mensajes SIP rechazados RejectedMessages Número de mensajes SIP rechazados Servidor
Invocaciones de temporizador SIP SipTimersInvocations Número de invocaciones de los temporizadores SIP (Temporizador A, Temporizador B, Temporizador C, Temporizador D, Temporizador E, Temporizador F, Temporizador G, Temporizador H) Servidor
Número de sesiones SIP activas SipSessions Número de sesiones SIP que pertenecen a cada aplicación Servidor
Número de sesiones de aplicación SIP activas SipAppSessions Número de sesiones de aplicación SIP que pertenecen a cada aplicación Servidor
Tabla 2. Solicitudes de entrada de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest”. Para recuperar los contadores, utilice el método JMXConnection.invoke. Por ejemplo, _connection.invoke("WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest", "getTotalInboundRequests", _appName, "INVITE").

Esta tabla lista los contadores de solicitud de entrada.

Nombre Método Descripción Granularidad
Número de solicitudes NOT SIP STANDARD de entrada getTotalInboundRequests(appName, “NOTSIPSTANDARD”); Número de solicitudes NOT SIP STANDARD de entrada relativo a cada aplicación Aplicación
Número de solicitudes REGISTER de entrada getTotalInboundRequests(appName, “REGISTER”); Número de solicitudes REGISTER de entrada relativo a cada aplicación Aplicación
Número de solicitudes INVITE de entrada getTotalInboundRequests(appName, “INVITE”); Número de solicitudes INVITE de entrada relativo a cada aplicación Aplicación
Número de solicitudes ACK de entrada getTotalInboundRequests(appName, “ACK”); Número de solicitudes ACK de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes OPTIONS de entrada getTotalInboundRequests(appName, “OPTIONS”); Número de solicitudes OPTIONS de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes BYE de entrada getTotalInboundRequests(appName, “BYE”); Número de solicitudes BYE de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes CANCEL de entrada getTotalInboundRequests(appName, “CANCEL”); Número de solicitudes CANCEL de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes PRACK de entrada getTotalInboundRequests(appName, “PRACK”); Número de solicitudes PRACK de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes INFO de entrada getTotalInboundRequests(appName, “INFO”); Número de solicitudes INFO de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes SUBSCRIBE de entrada getTotalInboundRequests(appName, “SUBSCRIBE”); Número de solicitudes SUBSCRIBE de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes NOTIFY de entrada getTotalInboundRequests(appName, “NOTIFY”); Número de solicitudes NOTIFY de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes MESSAGE de entrada getTotalInboundRequests(appName, “MESSAGE”); Número de solicitudes MESSAGE de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes PUBLISH de entrada getTotalInboundRequests(appName, “PUBLISH”); Número de solicitudes PUBLISH de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes REFER de entrada getTotalInboundRequests(appName, “REFER”); Número de solicitudes REFER de entrada que pertenecen a cada aplicación Aplicación
Número de solicitudes UPDATE de entrada getTotalInboundRequests(appName, “UPDATE”); Número de solicitudes UPDATE de entrada que pertenecen a cada aplicación Aplicación
Tabla 3. Respuestas de entrada de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse”. Para recuperar los contadores, utilice el método JMXConnection.invoke. Por ejemplo, _connection.invoke("WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse", "getTotalInboundResponses", _appName, "100").

Esta tabla lista los contadores de respuesta de entrada.

Nombre Método Descripción Granularidad
Número de respuestas 100 de entrada getTotalInboundResponses(appName, “100”); Número de respuestas 100 (Intentando) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 180 de entrada getTotalInboundResponses(appName, “180”); Número de respuestas 180 (Llamando) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 181 de entrada getTotalInboundResponses(appName, “181”); Número de respuestas 181 (Reenviando llamada) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 182 de entrada getTotalInboundResponses(appName, “182”); Número de respuestas 182 (Llamada en cola) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 183 de entrada getTotalInboundResponses(appName, “183”); Número de respuestas 183 (Progreso de sesión) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 200 de entrada getTotalInboundResponses(appName, “200”); Número de respuestas 200 (Correcto) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 202 de entrada getTotalInboundResponses(appName, “202”); Número de respuestas 202 (Aceptado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 300 de entrada getTotalInboundResponses(appName, “300”); Número de respuestas 300 (Varias opciones) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 301 de entrada getTotalInboundResponses(appName, “301”); Número de respuestas 301 (Movido permanentemente) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 302 de entrada getTotalInboundResponses(appName, “302”); Número de respuestas 302 (Movido temporalmente) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 305 de entrada getTotalInboundResponses(appName, “305”); Número de respuestas 305 (Utilizar proxy) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 380 de entrada getTotalInboundResponses(appName, “380”); Número de respuestas 380 (Servicio alternativo) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 400 de entrada getTotalInboundResponses(appName, “400”); Número de respuestas 400 (Solicitud anómala) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 401 de entrada getTotalInboundResponses(appName, “401”); Número de respuestas 401 (No autorizado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 402 de entrada getTotalInboundResponses(appName, “402”); Número de respuestas 402 (Se requiere pago) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 403 de entrada getTotalInboundResponses(appName, “403”); Número de respuestas 403 (Prohibido) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 404 de entrada getTotalInboundResponses(appName, “404”); Número de respuestas 404 (No encontrado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 405 de entrada getTotalInboundResponses(appName, “405”); Número de respuestas 405 (Método no permitido) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 406 de entrada getTotalInboundResponses(appName, “406”); Número de respuestas 406 (No aceptable) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 407 de entrada getTotalInboundResponses(appName, “407”); Número de respuestas 407 (Se requiere autenticación de proxy) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 408 de entrada getTotalInboundResponses(appName, “408”); Número de respuestas 408 (Tiempo de espera de solicitud) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 410 de entrada getTotalInboundResponses(appName, “410”); Número de respuestas 410 (Desaparecido) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 413 de entrada getTotalInboundResponses(appName, “413”); Número de respuestas 413 (Entidad de solicitud demasiado grande) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 414 de entrada getTotalInboundResponses(appName, “414”); Número de respuestas 414 (URI de solicitud demasiado largo) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 415 de entrada getTotalInboundResponses(appName, “415”); Número de respuestas 415 (Tipo de soporte no soportado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 416 de entrada getTotalInboundResponses(appName, “416”); Número de respuestas 416 (Esquema de URI no soportado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 420 de entrada getTotalInboundResponses(appName, “420”); Número de respuestas 420 (Extensión errónea) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 421 de entrada getTotalInboundResponses(appName, “421”); Número de respuestas 421 (Extensión necesaria) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 423 de entrada getTotalInboundResponses(appName, “423”); Número de respuestas 423 (Intervalo demasiado breve) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 480 de entrada getTotalInboundResponses(appName, “480”); Número de respuestas 480 (Temporalmente no disponible) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 481 de entrada getTotalInboundResponses(appName, “481”); Número de respuestas 481 (Tramo de llamada realizado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 482 de entrada getTotalInboundResponses(appName, “482”); Número de respuestas 482 (Bucle detectado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 483 de entrada getTotalInboundResponses(appName, “483”); Número de respuestas 483 (Demasiados saltos) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 484 de entrada getTotalInboundResponses(appName, “484”); Número de respuestas 484 (Dirección incompleta) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 485 de entrada getTotalInboundResponses(appName, “485”); Número de respuestas 485 (Ambiguo) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 486 de entrada getTotalInboundResponses(appName, “486”); Número de respuestas 486 (Ocupado aquí) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 487 de entrada getTotalInboundResponses(appName, “487”); Número de respuestas 487 (Solicitud terminada) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 488 de entrada getTotalInboundResponses(appName, “488”); Número de respuestas 488 (No aceptable aquí) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 491 de entrada getTotalInboundResponses(appName, “491”); Número de respuestas 491 (Pendiente de solicitud) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 493 de entrada getTotalInboundResponses(appName, “493”); Número de respuestas 493 (Indescifrable) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 500 de entrada getTotalInboundResponses(appName, “500”); Número de respuestas 500 (Error interno de servidor) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 501 de entrada getTotalInboundResponses(appName, “501”); Número de respuestas 501 (No implementado) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 502 de entrada getTotalInboundResponses(appName, “502”); Número de respuestas 502 (Pasarela errónea) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 503 de entrada getTotalInboundResponses(appName, “503”); Número de respuestas 503 (Servicio no disponible) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 504 de entrada getTotalInboundResponses(appName, “504”); Número de respuestas 504 (Tiempo de espera de servidor) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 505 de entrada getTotalInboundResponses(appName, “505”); Número de respuestas 505 (Versión no soportada) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 513 de entrada getTotalInboundResponses(appName, “513”); Número de respuestas 513 (Mensaje demasiado grande) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 600 de entrada getTotalInboundResponses(appName, “600”); Número de respuestas 600 (Ocupado en todas partes) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 603 de entrada getTotalInboundResponses(appName, “603”); Número de respuestas 603 (Declinar) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 604 de entrada getTotalInboundResponses(appName, “604”); Número de respuestas 604 (No existe en ninguna parte) de entrada que pertenecen a cada aplicación Aplicación
Número de respuestas 606 de entrada getTotalInboundResponses(appName, “606”); Número de respuestas 606 (No aceptable en ninguna parte) de entrada que pertenecen a cada aplicación Aplicación
Tabla 4. Solicitudes de salida de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest”. Para recuperar los contadores, utilice el método JMXConnection.invoke. Por ejemplo, _connection.invoke("WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest", "getTotalOutboundRequests", _appName, "INVITE").

Esta tabla lista los contadores de solicitud de salida.

Nombre Método Descripción Granularidad
Número de solicitudes NOT SIP STANDARD de salida getTotalOutboundRequests(appName, “NOTSIPSTANDARD”); Número de solicitudes NOT SIP STANDARD de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes REGISTER de salida getTotalOutboundRequests(appName, “REGISTER”); Número de solicitudes REGISTER de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes INVITE de salida getTotalOutboundRequests(appName, “INVITE”); Número de solicitudes INVITE de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes ACK de salida getTotalOutboundRequests(appName, “ACK”); Número de solicitudes ACK de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes OPTIONS de salida getTotalOutboundRequests(appName, “OPTIONS”); Número de solicitudes OPTIONS de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes BYE de salida getTotalOutboundRequests(appName, “BYE”); Número de solicitudes BYE de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes CANCEL de salida getTotalOutboundRequests(appName, “CANCEL”); Número de solicitudes CANCEL de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes PRACK de salida getTotalOutboundRequests(appName, “PRACK”); Número de solicitudes PRACK de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes INFO de salida getTotalOutboundRequests(appName, “INFO”); Número de solicitudes INFO de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes SUBSCRIBE de salida getTotalOutboundRequests(appName, “SUBSCRIBE”); Número de solicitudes SUBSCRIBE de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes NOTIFY de salida getTotalOutboundRequests(appName, “NOTIFY”); Número de solicitudes NOTIFY de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes MESSAGE de salida getTotalOutboundRequests(appName, “MESSAGE”); Número de solicitudes MESSAGE de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes PUBLISH de salida getTotalOutboundRequests(appName, “PUBLISH”); Número de solicitudes PUBLISH de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes REFER de salida getTotalOutboundRequests(appName, “REFER”); Número de solicitudes REFER de salida que pertenecen a cada aplicación Aplicación
Número de solicitudes UPDATE de salida getTotalOutboundRequests(appName, “UPDATE”); Número de solicitudes UPDATE de salida que pertenecen a cada aplicación Aplicación
Tabla 5. Respuestas de salida de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse”. Para recuperar los contadores, utilice el método JMXConnection.invoke. Por ejemplo, _connection.invoke("WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse", "getTotalOutboundResponses", _appName, "100").

Esta tabla lista los contadores de respuesta de salida.

Nombre Método Descripción Granularidad
Número de respuestas 100 de salida getTotalOutboundResponses(appName, “100”); Número de respuestas 100 (Intentando) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 180 de salida getTotalOutboundResponses(appName, “180”); Número de respuestas 180 (Llamando) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 181 de salida getTotalOutboundResponses(appName, “181”); Número de respuestas 181 (Reenviando llamada) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 182 de salida getTotalOutboundResponses(appName, “182”); Número de respuestas 182 (Llamada en cola) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 183 de salida getTotalOutboundResponses(appName, “183”); Número de respuestas 183 (Progreso de sesión) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 200 de salida getTotalOutboundResponses(appName, “200”); Número de respuestas 200 (Correcto) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 202 de salida getTotalOutboundResponses(appName, “202”); Número de respuestas 202 (Aceptado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 300 de salida getTotalOutboundResponses(appName, “300”); Número de respuestas 300 (Varias opciones) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 301 de salida getTotalOutboundResponses(appName, “301”); Número de respuestas 301 (Movido permanentemente) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 302 de salida getTotalOutboundResponses(appName, “302”); Número de respuestas 302 (Movido temporalmente) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 305 de salida getTotalOutboundResponses(appName, “305”); Número de respuestas 305 (Utilizar proxy) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 380 de salida getTotalOutboundResponses(appName, “380”); Número de respuestas 380 (Servicio alternativo) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 400 de salida getTotalOutboundResponses(appName, “400”); Número de respuestas 400 (Solicitud anómala) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 401 de salida getTotalOutboundResponses(appName, “401”); Número de respuestas 401 (No autorizado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 402 de salida getTotalOutboundResponses(appName, “402”); Número de respuestas 402 (Se requiere pago) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 403 de salida getTotalOutboundResponses(appName, “403”); Número de respuestas 403 (Prohibido) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 404 de salida getTotalOutboundResponses(appName, “404”); Número de respuestas 404 (No encontrado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 405 de salida getTotalOutboundResponses(appName, “405”); Número de respuestas 405 (Método no permitido) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 406 de salida getTotalOutboundResponses(appName, “406”); Número de respuestas 406 (No aceptable) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 407 de salida getTotalOutboundResponses(appName, “407”); Número de respuestas 407 (Se requiere autenticación de proxy) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 408 de salida getTotalOutboundResponses(appName, “408”); Número de respuestas 408 (Tiempo de espera de solicitud) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 410 de salida getTotalOutboundResponses(appName, “410”); Número de respuestas 410 (Desaparecido) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 413 de salida getTotalOutboundResponses(appName, “413”); Número de respuestas 413 (Entidad de solicitud demasiado grande) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 414 de salida getTotalOutboundResponses(appName, “414”); Número de respuestas 414 (URI de solicitud demasiado largo) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 415 de salida getTotalOutboundResponses(appName, “415”); Número de respuestas 415 (Tipo de soporte no soportado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 416 de salida getTotalOutboundResponses(appName, “416”); Número de respuestas 416 (Esquema de URI no soportado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 420 de salida getTotalOutboundResponses(appName, “420”); Número de respuestas 420 (Extensión errónea) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 421 de salida getTotalOutboundResponses(appName, “421”); Número de respuestas 421 (Extensión necesaria) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 423 de salida getTotalOutboundResponses(appName, “423”); Número de respuestas 423 (Intervalo demasiado breve) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 480 de salida getTotalOutboundResponses(appName, “480”); Número de respuestas 480 (Temporalmente no disponible) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 481 de salida getTotalOutboundResponses(appName, “481”); Número de respuestas 481 (Tramo de llamada realizado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 482 de salida getTotalOutboundResponses(appName, “482”); Número de respuestas 482 (Bucle detectado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 483 de salida getTotalOutboundResponses(appName, “483”); Número de respuestas 483 (Demasiados saltos) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 484 de salida getTotalOutboundResponses(appName, “484”); Número de respuestas 484 (Dirección incompleta) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 485 de salida getTotalOutboundResponses(appName, “485”); Número de respuestas 485 (Ambiguo) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 486 de salida getTotalOutboundResponses(appName, “486”); Número de respuestas 486 (Ocupado aquí) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 487 de salida getTotalOutboundResponses(appName, “487”); Número de respuestas 487 (Solicitud terminada) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 488 de salida getTotalOutboundResponses(appName, “488”); Número de respuestas 488 (No aceptable aquí) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 491 de salida getTotalOutboundResponses(appName, “491”); Número de respuestas 491 (Pendiente de solicitud) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 493 de salida getTotalOutboundResponses(appName, “493”); Número de respuestas 493 (Indescifrable) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 500 de salida getTotalOutboundResponses(appName, “500”); Número de respuestas 500 (Error interno de servidor) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 501 de salida getTotalOutboundResponses(appName, “501”); Número de respuestas 501 (No implementado) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 502 de salida getTotalOutboundResponses(appName, “502”); Número de respuestas 502 (Pasarela errónea) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 503 de salida getTotalOutboundResponses(appName, “503”); Número de respuestas 503 (Servicio no disponible) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 504 de salida getTotalOutboundResponses(appName, “504”); Número de respuestas 504 (Tiempo de espera de servidor) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 505 de salida getTotalOutboundResponses(appName, “505”); Número de respuestas 505 (Versión no soportada) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 513 de salida getTotalOutboundResponses(appName, “513”); Número de respuestas 513 (Mensaje demasiado grande) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 600 de salida getTotalOutboundResponses(appName, “600”); Número de respuestas 600 (Ocupado en todas partes) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 603 de salida getTotalOutboundResponses(appName, “603”); Número de respuestas 603 (Declinar) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 604 de salida getTotalOutboundResponses(appName, “604”); Número de respuestas 604 (No existe en ninguna parte) de salida que pertenecen a cada aplicación Aplicación
Número de respuestas 606 de salida getTotalOutboundResponses(appName, “606”); Número de respuestas 606 (No aceptable en ninguna parte) de salida que pertenecen a cada aplicación Aplicación
Tabla 6. Contadores de duración de tareas de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration”. Para recuperar los atributos, utilice el método JMXConnection.getAttribute. Por ejemplo: _connection.getAttribute("WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration", " AvgTaskDurationOutBoundQueue")

Esta tabla lista los contadores de módulos de duración de tareas.

Nombre Atributo/Método Descripción Granularidad
Duración media de tarea en cola de salida AvgTaskDurationOutBoundQueue Duración media de tarea en la cola de salida de la pila SIP durante un periodo de tiempo configurado Servidor
Duración máxima de tarea en cola de salida MaxTaskDurationOutBoundQueue Duración máxima de tarea en la cola de salida de la pila SIP durante un periodo de tiempo configurado Servidor
Duración mínima de tarea en cola de salida MinTaskDurationOutBoundQueue Duración mínima de tarea en la cola de salida de la pila SIP durante un periodo de tiempo configurado Servidor
Duración media de tarea en cola de proceso AvgTaskDurationInProcessingQueue Duración media de tarea en la cola de proceso del contenedor SIP durante un periodo de tiempo configurado Servidor
Duración máxima de tarea en cola de proceso MaxTaskDurationInProcessingQueue Duración máxima de tarea en la cola de proceso del contenedor SIP durante un periodo de tiempo configurado Servidor
Duración mínima de tarea en cola de proceso MinTaskDurationInProcessingQueue Duración mínima de tarea en la cola de proceso del contenedor SIP durante un periodo de tiempo configurado Servidor
Duración media de tarea en código de aplicación getAvgTaskDurationInApplication(String appName) Duración media de tarea en el código de aplicación SIP durante un periodo configurado Aplicación
Duración máxima de tarea en código de aplicación getMaxTaskDurationInApplication(String appName) Duración máxima de tarea en el código de aplicación SIP durante un periodo configurado Aplicación
Duración mínima de tarea en código de aplicación getMinTaskDurationInApplication(String appName) Duración mínima de tarea en el código de aplicación SIP durante un periodo configurado Aplicación
Tabla 7. Contadores de supervisión de colas de contenedor SIP. El nombre de objeto del MXBean del que se pueden recuperar los contadores es: “WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor”. Para recuperar los atributos, utilice el método JMXConnection.getAttribute. Por ejemplo: _connection.getAttribute("WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor", " TotalTasksCountInProcessingQueue").

Esta tabla lista los contadores de supervisión de colas.

Nombre Atributo Descripción Granularidad
Número total de tareas que han fluido a través de la cola de contenedor SIP de proceso TotalTasksCountInProcessingQueue Número total de tareas, como por ejemplo mensajes o sucesos de temporizador SIP, que han fluido a través de la cola de contenedor SIP de proceso durante un intervalo de tiempo configurado Servidor
Número máximo de tareas en la cola de contenedor SIP de proceso PeakTasksCountInProcessingQueue Número máximo de tareas en la cola de contenedor SIP de proceso durante un intervalo de tiempo configurado Servidor
Número mínimo de tareas en la cola de contenedor SIP de proceso MinTasksCountInProcessingQueue Número mínimo de tareas en la cola de contenedor SIP de proceso durante un intervalo de tiempo configurado Servidor
Máximo porcentaje de llenado de la cola de contenedor SIP de proceso PercentageFullTasksCountInProcessingQueue Porcentaje máximo de uso de cola de contenedor SIP de proceso durante un intervalo de tiempo configurado Servidor
Número total de tareas que han fluido a través de la cola de pila SIP de salida TotalTasksCountInOutboundQueue Número total de tareas que han fluido a través de la cola de pila SIP de salida durante un intervalo de tiempo configurado Servidor
Número máximo de tareas en la cola de pila SIP de salida PeakTasksCountInOutboundQueue Número máximo de tareas en la cola de pila SIP de salida durante un intervalo de tiempo configurado Servidor
Número mínimo de tareas en la cola de pila SIP de salida MinTasksCountInOutboundQueue Número mínimo de tareas en la cola de pila SIP de salida durante un intervalo de tiempo configurado Servidor
Máximo porcentaje de llenado de la cola de pila SIP de salida PercentageFullTasksCountInOutboundQueue Porcentaje máximo de uso de cola de pila SIP de salida durante un intervalo de tiempo configurado Servidor

Icono que indica el tipo de tema Tema de referencia

Nombre de archivo: rwlp_sip_pmi_counters.html