SIP 應用程式監視

「階段作業啟動通訊協定 (SIP) 效能監視基礎架構 (PMI)」是一個用來收集執行中的應用程式伺服器之 SIP 效能度量的元件。 如果要監視 SIP 度量,您的伺服器必須啟用 PMI。 如果要啟用對 SIP 的監視,請將 monitor-1.0sipServlet-1.1 Liberty 特性新增至 server.xml 檔。

所有 Liberty SIP PMI 計數器都由標準 MXBean 來顯示。

SIP 儲存器提供下列適用於 SIP 計數器的 MXBean 介面:
  • 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
每個介面都會顯示一組不同的 SIP PMI 度量值。 請參閱各表格,以取得模組詳細資料。 您可以用多種方法來檢視 SIP PMI 計數器:
  • 利用 JConsole 來連接至 JVM,然後按一下 MXBean 的各個屬性來查看 SIP PMI 計數器。
  • 建立您自己的 JMX 用戶端應用程式,藉由啟動 MXBean 作業來檢查計數器。
如需如何建立 JMX 用戶端來啟動 MXBean 作業的相關資訊,請參閱利用 JMX 來連接至 LibertyLiberty:存取 MBean 屬性和作業的範例。 SIP 在 PMI 中提供下列計數器來監視 SIP 效能。
表 1. SIP 儲存器基本計數器. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic"。 如果要擷取屬性,請使用 JMXConnection.getAttribute 方法。 例如:_connection.getAttribute("WebSphere:type=SipContainerBasicCounters,name=SipContainer.Basic", "SipAppSessions")。

這份表格列出 SIP 儲存器基本計數器。

名稱 屬性 說明 精度
送入的資料流量 ReceivedSipMsgs 儲存器所處理且在可配置的時段內進行計算的平均訊息數目 伺服器
新建的 SIP 應用程式階段作業 NewSipApplications 儲存器中所建立且在可配置的時段內進行計算的平均新建 SIP 應用程式階段作業數目 伺服器
回應時間 SipRequestProcessing 在訊息進入儲存器與儲存器傳出回應之間的平均時間量 伺服器
佇列大小 InvokerSize 產品中呼叫佇列的大小 伺服器
拒絕的 SIP 訊息 RejectedMessages 拒絕的 SIP 訊息數目 伺服器
SIP 計時器呼叫 SipTimersInvocations SIP 計時器(計時器 A、計時器 B、計時器 C、計時器 D、計時器 E、計時器 F、計時器 G、計時器 H)的呼叫數目 伺服器
作用中 SIP 階段作業的數目 SipSessions 屬於各個應用程式的 SIP 階段作業數目 伺服器
作用中 SIP 應用程式階段作業的數目 SipAppSessions 屬於各個應用程式的 SIP 應用程式階段作業數目 伺服器
表 2. SIP 儲存器入埠要求. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest"。 如果要擷取計數器,請使用 JMXConnection.invoke 方法。 例如,_connection.invoke("WebSphere:type=InboundRequestCounters,name=SipContainer.InboundRequest", "getTotalInboundRequests", _appName, "INVITE")

這份表格列出入埠要求計數器。

名稱 方法 說明 精度
入埠 NOT SIP STANDARD 要求的數目 getTotalInboundRequests(appName, "NOTSIPSTANDARD"); 屬於各個應用程式的入埠 NOT SIP STANDARD 要求數目 應用程式
入埠 REGISTER 要求的數目 getTotalInboundRequests(appName, "REGISTER"); 屬於各個應用程式的入埠 REGISTER 要求數目 應用程式
入埠 INVITE 要求的數目 getTotalInboundRequests(appName, "INVITE"); 屬於各個應用程式的入埠 INVITE 要求數目 應用程式
入埠 ACK 要求的數目 getTotalInboundRequests(appName, "ACK"); 屬於各個應用程式的入埠 ACK 要求數目 應用程式
入埠 OPTIONS 要求的數目 getTotalInboundRequests(appName, "OPTIONS"); 屬於各個應用程式的入埠 OPTIONS 要求數目 應用程式
入埠 BYE 要求的數目 getTotalInboundRequests(appName, "BYE"); 屬於各個應用程式的入埠 BYE 要求數目 應用程式
入埠 CANCEL 要求的數目 getTotalInboundRequests(appName, "CANCEL"); 屬於各個應用程式的入埠 CANCEL 要求數目 應用程式
入埠 PRACK 要求的數目 getTotalInboundRequests(appName, "PRACK"); 屬於各個應用程式的入埠 PRACK 要求數目 應用程式
入埠 INFO 要求的數目 getTotalInboundRequests(appName, "INFO"); 屬於各個應用程式的入埠 INFO 要求數目 應用程式
入埠 SUBSCRIBE 要求的數目 getTotalInboundRequests(appName, "SUBSCRIBE"); 屬於各個應用程式的入埠 SUBSCRIBE 要求數目 應用程式
入埠 NOTIFY 要求的數目 getTotalInboundRequests(appName, "NOTIFY"); 屬於各個應用程式的入埠 NOTIFY 要求數目 應用程式
入埠 MESSAGE 要求的數目 getTotalInboundRequests(appName, "MESSAGE"); 屬於各個應用程式的入埠 MESSAGE 要求數目 應用程式
入埠 PUBLISH 要求的數目 getTotalInboundRequests(appName, "PUBLISH"); 屬於各個應用程式的入埠 PUBLISH 要求數目 應用程式
入埠 REFER 要求的數目 getTotalInboundRequests(appName, "REFER"); 屬於各個應用程式的入埠 REFER 要求數目 應用程式
入埠 UPDATE 要求的數目 getTotalInboundRequests(appName, "UPDATE"); 屬於各個應用程式的入埠 UPDATE 要求數目 應用程式
表 3. SIP 儲存器入埠回應. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse"。 如果要擷取計數器,請使用 JMXConnection.invoke 方法。 例如,_connection.invoke("WebSphere:type=InboundResponseCounters,name=SipContainer.InboundResponse", "getTotalInboundResponses", _appName, "100")

這份表格列出入埠回應計數器。

名稱 方法 說明 精度
入埠 100 回應的數目 getTotalInboundResponses(appName, "100"); 屬於各個應用程式的入埠 100(嘗試中)回應的數目 應用程式
入埠 180 回應的數目 getTotalInboundResponses(appName, "180"); 屬於各個應用程式的入埠 180(呼叫中)回應的數目 應用程式
入埠 181 回應的數目 getTotalInboundResponses(appName, "181"); 屬於各個應用程式的入埠 181(正在轉遞呼叫)回應的數目 應用程式
入埠 182 回應的數目 getTotalInboundResponses(appName, "182"); 屬於各個應用程式的入埠 182(呼叫已排入佇列)回應的數目 應用程式
入埠 183 回應的數目 getTotalInboundResponses(appName, "183"); 屬於各個應用程式的入埠 183(階段作業進度)回應的數目 應用程式
入埠 200 回應的數目 getTotalInboundResponses(appName, "200"); 屬於各個應用程式的入埠 200(完成)回應的數目 應用程式
入埠 202 回應的數目 getTotalInboundResponses(appName, "202"); 屬於各個應用程式的入埠 202(已接受)回應的數目 應用程式
入埠 300 回應的數目 getTotalInboundResponses(appName, "300"); 屬於各個應用程式的入埠 300(複選)回應的數目 應用程式
入埠 301 回應的數目 getTotalInboundResponses(appName, "301"); 屬於各個應用程式的入埠 301(已永久移動)回應的數目 應用程式
入埠 302 回應的數目 getTotalInboundResponses(appName, "302"); 屬於各個應用程式的入埠 302(已暫時移動)回應的數目 應用程式
入埠 305 回應的數目 getTotalInboundResponses(appName, "305"); 屬於各個應用程式的入埠 305(使用 Proxy)回應的數目 應用程式
入埠 380 回應的數目 getTotalInboundResponses(appName, "380"); 屬於各個應用程式的入埠 380(替代服務)回應的數目 應用程式
入埠 400 回應的數目 getTotalInboundResponses(appName, "400"); 屬於各個應用程式的入埠 400(不當要求)回應的數目 應用程式
入埠 401 回應的數目 getTotalInboundResponses(appName, "401"); 屬於各個應用程式的入埠 401(未獲授權)回應的數目 應用程式
入埠 402 回應的數目 getTotalInboundResponses(appName, "402"); 屬於各個應用程式的入埠 402(需要付款)回應的數目 應用程式
入埠 403 回應的數目 getTotalInboundResponses(appName, "403"); 屬於各個應用程式的入埠 403(已禁止)回應的數目 應用程式
入埠 404 回應的數目 getTotalInboundResponses(appName, "404"); 屬於各個應用程式的入埠 404(找不到)回應的數目 應用程式
入埠 405 回應的數目 getTotalInboundResponses(appName, "405"); 屬於各個應用程式的入埠 405(不接受方法)回應的數目 應用程式
入埠 406 回應的數目 getTotalInboundResponses(appName, "406"); 屬於各個應用程式的入埠 406(無法接受)回應的數目 應用程式
入埠 407 回應的數目 getTotalInboundResponses(appName, "407"); 屬於各個應用程式的入埠 407(需要 Proxy 鑑別)回應的數目 應用程式
入埠 408 回應的數目 getTotalInboundResponses(appName, "408"); 屬於各個應用程式的入埠 408(要求逾時)回應的數目 應用程式
入埠 410 回應的數目 getTotalInboundResponses(appName, "410"); 屬於各個應用程式的入埠 410(已不存在)回應的數目 應用程式
入埠 413 回應的數目 getTotalInboundResponses(appName, "413"); 屬於各個應用程式的入埠 413(要求實體太大)回應的數目 應用程式
入埠 414 回應的數目 getTotalInboundResponses(appName, "414"); 屬於各個應用程式的入埠 414(要求 URI 太長)回應的數目 應用程式
入埠 415 回應的數目 getTotalInboundResponses(appName, "415"); 屬於各個應用程式的入埠 415(不支援的媒體類型)回應的數目 應用程式
入埠 416 回應的數目 getTotalInboundResponses(appName, "416"); 屬於各個應用程式的入埠 416(不支援的 URI 架構)回應的數目 應用程式
入埠 420 回應的數目 getTotalInboundResponses(appName, "420"); 屬於各個應用程式的入埠 420(不當延伸)回應的數目 應用程式
入埠 421 回應的數目 getTotalInboundResponses(appName, "421"); 屬於各個應用程式的入埠 421(需要延伸)回應的數目 應用程式
入埠 423 回應的數目 getTotalInboundResponses(appName, "423"); 屬於各個應用程式的入埠 423(間隔太短)回應的數目 應用程式
入埠 480 回應的數目 getTotalInboundResponses(appName, "480"); 屬於各個應用程式的入埠 480(暫時無法使用)回應的數目 應用程式
入埠 481 回應的數目 getTotalInboundResponses(appName, "481"); 屬於各個應用程式的入埠 481(呼叫 Leg 完成)回應的數目 應用程式
入埠 482 回應的數目 getTotalInboundResponses(appName, "482"); 屬於各個應用程式的入埠 482(偵測到迴圈)回應的數目 應用程式
入埠 483 回應的數目 getTotalInboundResponses(appName, "483"); 屬於各個應用程式的入埠 483(太多躍點)回應的數目 應用程式
入埠 484 回應的數目 getTotalInboundResponses(appName, "484"); 屬於各個應用程式的入埠 484(位址不完整)回應的數目 應用程式
入埠 485 回應的數目 getTotalInboundResponses(appName, "485"); 屬於各個應用程式的入埠 485(語義不明確)回應的數目 應用程式
入埠 486 回應的數目 getTotalInboundResponses(appName, "486"); 屬於各個應用程式的入埠 486(這裡流量大)回應的數目 應用程式
入埠 487 回應的數目 getTotalInboundResponses(appName, "487"); 屬於各個應用程式的入埠 487(要求終止)回應的數目 應用程式
入埠 488 回應的數目 getTotalInboundResponses(appName, "488"); 屬於各個應用程式的入埠 488(這裡無法接受)回應的數目 應用程式
入埠 491 回應的數目 getTotalInboundResponses(appName, "491"); 屬於各個應用程式的入埠 491(要求擱置中)回應的數目 應用程式
入埠 493 回應的數目 getTotalInboundResponses(appName, "493"); 屬於各個應用程式的入埠 493(無法判讀)回應的數目 應用程式
入埠 500 回應的數目 getTotalInboundResponses(appName, "500"); 屬於各個應用程式的入埠 500(伺服器內部錯誤)回應的數目 應用程式
入埠 501 回應的數目 getTotalInboundResponses(appName, "501"); 屬於各個應用程式的入埠 501(未實作)回應的數目 應用程式
入埠 502 回應的數目 getTotalInboundResponses(appName, "502"); 屬於各個應用程式的入埠 502(不當閘道)回應的數目 應用程式
入埠 503 回應的數目 getTotalInboundResponses(appName, "503"); 屬於各個應用程式的入埠 503(服務無法使用)回應的數目 應用程式
入埠 504 回應的數目 getTotalInboundResponses(appName, "504"); 屬於各個應用程式的入埠 504(伺服器逾時)回應的數目 應用程式
入埠 505 回應的數目 getTotalInboundResponses(appName, "505"); 屬於各個應用程式的入埠 505(不支援版本)回應的數目 應用程式
入埠 513 回應的數目 getTotalInboundResponses(appName, "513"); 屬於各個應用程式的入埠 513(訊息太大)回應的數目 應用程式
入埠 600 回應的數目 getTotalInboundResponses(appName, "600"); 屬於各個應用程式的入埠 600(全面流量大)回應的數目 應用程式
入埠 603 回應的數目 getTotalInboundResponses(appName, "603"); 屬於各個應用程式的入埠 603(拒絕)回應的數目 應用程式
入埠 604 回應的數目 getTotalInboundResponses(appName, "604"); 屬於各個應用程式的入埠 604(每一處都未結束)回應的數目 應用程式
入埠 606 回應的數目 getTotalInboundResponses(appName, "606"); 屬於各個應用程式的入埠 606(每一處都無法接受)回應的數目 應用程式
表 4. SIP 儲存器出埠要求. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest"。 如果要擷取計數器,請使用 JMXConnection.invoke 方法。 例如,_connection.invoke("WebSphere:type=OutboundRequestCounters,name=SipContainer.OutboundRequest", "getTotalOutboundRequests", _appName, "INVITE")

這份表格列出出埠要求計數器。

名稱 方法 說明 精度
出埠 NOT SIP STANDARD 要求的數目 getTotalOutboundRequests(appName, "NOTSIPSTANDARD"); 屬於各個應用程式的出埠 NOT SIP STANDARD 要求數目 應用程式
出埠 REGISTER 要求的數目 getTotalOutboundRequests(appName, "REGISTER"); 屬於各個應用程式的出埠 REGISTER 要求數目 應用程式
出埠 INVITE 要求的數目 getTotalOutboundRequests(appName, "INVITE"); 屬於各個應用程式的出埠 INVITE 要求數目 應用程式
出埠 ACK 要求的數目 getTotalOutboundRequests(appName, "ACK"); 屬於各個應用程式的出埠 ACK 要求數目 應用程式
出埠 OPTIONS 要求的數目 getTotalOutboundRequests(appName, "OPTIONS"); 屬於各個應用程式的出埠 OPTIONS 要求數目 應用程式
出埠 BYE 要求的數目 getTotalOutboundRequests(appName, "BYE"); 屬於各個應用程式的出埠 BYE 要求數目 應用程式
出埠 CANCEL 要求的數目 getTotalOutboundRequests(appName, "CANCEL"); 屬於各個應用程式的出埠 CANCEL 要求數目 應用程式
出埠 PRACK 要求的數目 getTotalOutboundRequests(appName, "PRACK"); 屬於各個應用程式的出埠 PRACK 要求數目 應用程式
出埠 INFO 要求的數目 getTotalOutboundRequests(appName, "INFO"); 屬於各個應用程式的出埠 INFO 要求數目 應用程式
出埠 SUBSCRIBE 要求的數目 getTotalOutboundRequests(appName, "SUBSCRIBE"); 屬於各個應用程式的出埠 SUBSCRIBE 要求數目 應用程式
出埠 NOTIFY 要求的數目 getTotalOutboundRequests(appName, "NOTIFY"); 屬於各個應用程式的出埠 NOTIFY 要求數目 應用程式
出埠 MESSAGE 要求的數目 getTotalOutboundRequests(appName, "MESSAGE"); 屬於各個應用程式的出埠 MESSAGE 要求數目 應用程式
出埠 PUBLISH 要求的數目 getTotalOutboundRequests(appName, "PUBLISH"); 屬於各個應用程式的出埠 PUBLISH 要求數目 應用程式
出埠 REFER 要求的數目 getTotalOutboundRequests(appName, "REFER"); 屬於各個應用程式的出埠 REFER 要求數目 應用程式
出埠 UPDATE 要求的數目 getTotalOutboundRequests(appName, "UPDATE"); 屬於各個應用程式的出埠 UPDATE 要求數目 應用程式
表 5. SIP 儲存器出埠回應. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse"。 如果要擷取計數器,請使用 JMXConnection.invoke 方法。 例如,_connection.invoke("WebSphere:type=OutboundResponseCounters,name=SipContainer.OutboundResponse", "getTotalOutboundResponses", _appName, "100")

這份表格列出出埠回應計數器。

名稱 方法 說明 精度
出埠 100 回應的數目 getTotalOutboundResponses(appName, "100"); 屬於各個應用程式的出埠 100(嘗試中)回應的數目 應用程式
出埠 180 回應的數目 getTotalOutboundResponses(appName, "180"); 屬於各個應用程式的出埠 180(呼叫中)回應的數目 應用程式
出埠 181 回應的數目 getTotalOutboundResponses(appName, "181"); 屬於各個應用程式的出埠 181(正在轉遞呼叫)回應的數目 應用程式
出埠 182 回應的數目 getTotalOutboundResponses(appName, "182"); 屬於各個應用程式的出埠 182(呼叫已排入佇列)回應的數目 應用程式
出埠 183 回應的數目 getTotalOutboundResponses(appName, "183"); 屬於各個應用程式的出埠 183(階段作業進度)回應的數目 應用程式
出埠 200 回應的數目 getTotalOutboundResponses(appName, "200"); 屬於各個應用程式的出埠 200(完成)回應的數目 應用程式
出埠 202 回應的數目 getTotalOutboundResponses(appName, "202"); 屬於各個應用程式的出埠 202(已接受)回應的數目 應用程式
出埠 300 回應的數目 getTotalOutboundResponses(appName, "300"); 屬於各個應用程式的出埠 300(複選)回應的數目 應用程式
出埠 301 回應的數目 getTotalOutboundResponses(appName, "301"); 屬於各個應用程式的出埠 301(已永久移動)回應的數目 應用程式
出埠 302 回應的數目 getTotalOutboundResponses(appName, "302"); 屬於各個應用程式的出埠 302(已暫時移動)回應的數目 應用程式
出埠 305 回應的數目 getTotalOutboundResponses(appName, "305"); 屬於各個應用程式的出埠 305(使用 Proxy)回應的數目 應用程式
出埠 380 回應的數目 getTotalOutboundResponses(appName, "380"); 屬於各個應用程式的出埠 380(替代服務)回應的數目 應用程式
出埠 400 回應的數目 getTotalOutboundResponses(appName, "400"); 屬於各個應用程式的出埠 400(不當要求)回應的數目 應用程式
出埠 401 回應的數目 getTotalOutboundResponses(appName, "401"); 屬於各個應用程式的出埠 401(未獲授權)回應的數目 應用程式
出埠 402 回應的數目 getTotalOutboundResponses(appName, "402"); 屬於各個應用程式的出埠 402(需要付款)回應的數目 應用程式
出埠 403 回應的數目 getTotalOutboundResponses(appName, "403"); 屬於各個應用程式的出埠 403(已禁止)回應的數目 應用程式
出埠 404 回應的數目 getTotalOutboundResponses(appName, "404"); 屬於各個應用程式的出埠 404(找不到)回應的數目 應用程式
出埠 405 回應的數目 getTotalOutboundResponses(appName, "405"); 屬於各個應用程式的出埠 405(不接受方法)回應的數目 應用程式
出埠 406 回應的數目 getTotalOutboundResponses(appName, "406"); 屬於各個應用程式的出埠 406(無法接受)回應的數目 應用程式
出埠 407 回應的數目 getTotalOutboundResponses(appName, "407"); 屬於各個應用程式的出埠 407(需要 Proxy 鑑別)回應的數目 應用程式
出埠 408 回應的數目 getTotalOutboundResponses(appName, "408"); 屬於各個應用程式的出埠 408(要求逾時)回應的數目 應用程式
出埠 410 回應的數目 getTotalOutboundResponses(appName, "410"); 屬於各個應用程式的出埠 410(已不存在)回應的數目 應用程式
出埠 413 回應的數目 getTotalOutboundResponses(appName, "413"); 屬於各個應用程式的出埠 413(要求實體太大)回應的數目 應用程式
出埠 414 回應的數目 getTotalOutboundResponses(appName, "414"); 屬於各個應用程式的出埠 414(要求 URI 太長)回應的數目 應用程式
出埠 415 回應的數目 getTotalOutboundResponses(appName, "415"); 屬於各個應用程式的出埠 415(不支援的媒體類型)回應的數目 應用程式
出埠 416 回應的數目 getTotalOutboundResponses(appName, "416"); 屬於各個應用程式的出埠 416(不支援的 URI 架構)回應的數目 應用程式
出埠 420 回應的數目 getTotalOutboundResponses(appName, "420"); 屬於各個應用程式的出埠 420(不當延伸)回應的數目 應用程式
出埠 421 回應的數目 getTotalOutboundResponses(appName, "421"); 屬於各個應用程式的出埠 421(需要延伸)回應的數目 應用程式
出埠 423 回應的數目 getTotalOutboundResponses(appName, "423"); 屬於各個應用程式的出埠 423(間隔太短)回應的數目 應用程式
出埠 480 回應的數目 getTotalOutboundResponses(appName, "480"); 屬於各個應用程式的出埠 480(暫時無法使用)回應的數目 應用程式
出埠 481 回應的數目 getTotalOutboundResponses(appName, "481"); 屬於各個應用程式的出埠 481(呼叫 Leg 完成)回應的數目 應用程式
出埠 482 回應的數目 getTotalOutboundResponses(appName, "482"); 屬於各個應用程式的出埠 482(偵測到迴圈)回應的數目 應用程式
出埠 483 回應的數目 getTotalOutboundResponses(appName, "483"); 屬於各個應用程式的出埠 483(太多躍點)回應的數目 應用程式
出埠 484 回應的數目 getTotalOutboundResponses(appName, "484"); 屬於各個應用程式的出埠 484(位址不完整)回應的數目 應用程式
出埠 485 回應的數目 getTotalOutboundResponses(appName, "485"); 屬於各個應用程式的出埠 485(語義不明確)回應的數目 應用程式
出埠 486 回應的數目 getTotalOutboundResponses(appName, "486"); 屬於各個應用程式的出埠 486(這裡流量大)回應的數目 應用程式
出埠 487 回應的數目 getTotalOutboundResponses(appName, "487"); 屬於各個應用程式的出埠 487(要求終止)回應的數目 應用程式
出埠 488 回應的數目 getTotalOutboundResponses(appName, "488"); 屬於各個應用程式的出埠 488(這裡無法接受)回應的數目 應用程式
出埠 491 回應的數目 getTotalOutboundResponses(appName, "491"); 屬於各個應用程式的出埠 491(要求擱置中)回應的數目 應用程式
出埠 493 回應的數目 getTotalOutboundResponses(appName, "493"); 屬於各個應用程式的出埠 493(無法判讀)回應的數目 應用程式
出埠 500 回應的數目 getTotalOutboundResponses(appName, "500"); 屬於各個應用程式的出埠 500(伺服器內部錯誤)回應的數目 應用程式
出埠 501 回應的數目 getTotalOutboundResponses(appName, "501"); 屬於各個應用程式的出埠 501(未實作)回應的數目 應用程式
出埠 502 回應的數目 getTotalOutboundResponses(appName, "502"); 屬於各個應用程式的出埠 502(不當閘道)回應的數目 應用程式
出埠 503 回應的數目 getTotalOutboundResponses(appName, "503"); 屬於各個應用程式的出埠 503(服務無法使用)回應的數目 應用程式
出埠 504 回應的數目 getTotalOutboundResponses(appName, "504"); 屬於各個應用程式的出埠 504(伺服器逾時)回應的數目 應用程式
出埠 505 回應的數目 getTotalOutboundResponses(appName, "505"); 屬於各個應用程式的出埠 505(不支援版本)回應的數目 應用程式
出埠 513 回應的數目 getTotalOutboundResponses(appName, "513"); 屬於各個應用程式的出埠 513(訊息太大)回應的數目 應用程式
出埠 600 回應的數目 getTotalOutboundResponses(appName, "600"); 屬於各個應用程式的出埠 600(全面流量大)回應的數目 應用程式
出埠 603 回應的數目 getTotalOutboundResponses(appName, "603"); 屬於各個應用程式的出埠 603(拒絕)回應的數目 應用程式
出埠 604 回應的數目 getTotalOutboundResponses(appName, "604"); 屬於各個應用程式的出埠 604(每一處都未結束)回應的數目 應用程式
出埠 606 回應的數目 getTotalOutboundResponses(appName, "606"); 屬於各個應用程式的出埠 606(每一處都無法接受)回應的數目 應用程式
表 6. SIP 儲存器作業持續時間計數器. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration"。 如果要擷取屬性,請使用 JMXConnection.getAttribute 方法。 例如:_connection.getAttribute("WebSphere:type=TaskDurationCounters,name=SipContainer.TaskDuration", " AvgTaskDurationOutBoundQueue")

這份表格列出作業持續時間模組計數器。

名稱 屬性/方法 說明 精度
出埠佇列中的作業持續時間平均值 AvgTaskDurationOutBoundQueue 在所配置的時間範圍內,SIP 堆疊出埠佇列中的平均作業持續時間 伺服器
出埠佇列中的作業持續時間上限 MaxTaskDurationOutBoundQueue 在所配置的時間範圍內,SIP 堆疊出埠佇列中的作業持續時間上限 伺服器
出埠佇列中的作業持續時間下限 MinTaskDurationOutBoundQueue 在所配置的時間範圍內,SIP 堆疊出埠佇列中的作業持續時間下限 伺服器
處理佇列中的作業持續時間平均值 AvgTaskDurationInProcessingQueue 在所配置的時間範圍內,SIP 儲存器處理程序佇列中的平均作業持續時間 伺服器
處理佇列中作業持續時間上限 MaxTaskDurationInProcessingQueue 在所配置的時間範圍內,SIP 儲存器處理程序佇列中的作業持續時間上限 伺服器
處理佇列中作業持續時間下限 MinTaskDurationInProcessingQueue 在所配置的時間範圍內,SIP 儲存器處理程序佇列中的作業持續時間下限 伺服器
應用程式碼中的作業持續時間平均值 getAvgTaskDurationInApplication(String appName) 在所配置的時段內,SIP 應用程式碼的平均作業持續時間 應用程式
應用程式碼中的作業持續時間上限 getMaxTaskDurationInApplication(String appName) 在所配置的時段內,SIP 應用程式碼中的作業持續時間上限 應用程式
應用程式碼中的作業持續時間下限 getMinTaskDurationInApplication(String appName) 在所配置的時段內,SIP 應用程式碼中的作業持續時間下限 應用程式
表 7. SIP 儲存器佇列監視計數器. 可供從中擷取計數器之 MXBean 的物件名稱是:"WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor"。 如果要擷取屬性,請使用 JMXConnection.getAttribute 方法。 例如:_connection.getAttribute("WebSphere:type=QueueMonitoringModule,name=SipContainer.QueueMonitor", " TotalTasksCountInProcessingQueue")

這份表格列出佇列監視計數器。

名稱 屬性 說明 精度
流經處理程序 SIP 儲存器佇列的作業數目總計 TotalTasksCountInProcessingQueue 在所配置的時間範圍內,流經處理程序 SIP 儲存器佇列的作業數目總計,例如,訊息或 SIP 計時器事件 伺服器
處理程序 SIP 儲存器佇列中的作業數目上限 PeakTasksCountInProcessingQueue 在所配置的時間範圍內,處理程序 SIP 儲存器佇列中的作業數目上限 伺服器
處理程序 SIP 儲存器佇列中的作業數目下限 MinTasksCountInProcessingQueue 在所配置的時間範圍內,處理程序 SIP 儲存器佇列中的作業數目下限 伺服器
在整個處理程序 SIP 儲存器佇列中所佔用的百分比上限 PercentageFullTasksCountInProcessingQueue 在所配置的時間範圍內,處理程序 SIP 儲存器佇列的用量百分比上限 伺服器
流經出埠 SIP 堆疊佇列的作業數目總計 TotalTasksCountInOutboundQueue 在所配置的時間範圍內,流經出埠 SIP 堆疊佇列的作業數目總計 伺服器
出埠 SIP 堆疊佇列中的作業數目上限 PeakTasksCountInOutboundQueue 在所配置的時間範圍內,出埠 SIP 堆疊佇列中的作業數目上限 伺服器
出埠 SIP 堆疊佇列中的作業數目下限 MinTasksCountInOutboundQueue 在所配置的時間範圍內,出埠 SIP 堆疊佇列中的作業數目下限 伺服器
在整個出埠 SIP 堆疊佇列中所佔用的百分比上限 PercentageFullTasksCountInOutboundQueue 在所配置的時間範圍內,出埠 SIP 堆疊佇列的用量百分比上限 伺服器

指示主題類型的圖示 參照主題

檔名:rwlp_sip_pmi_counters.html