SIP アプリケーションのモニター

Session Initiation Protocol (SIP) Performance Monitoring Infrastructure (PMI) は、稼働しているアプリケーション・サーバーの SIP パフォーマンス・メトリックを収集するコンポーネントです。 SIP メトリックをモニターするには、サーバーで PMI を有効にする必要があります。 SIP のモニタリングを有効にするには、server.xml ファイルに monitor-1.0sipServlet-1.1 の Liberty フィーチャーを追加します。

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 カウンターを参照します。
  • MXBean 操作を開始することでカウンターを調べる固有の JMX クライアント・アプリケーションを作成します。
MXBean 操作を開始する JMX クライアントの作成方法について詳しくは、 『JMX を使用した Liberty への接続』 および『Liberty: MBean 属性および操作にアクセスする例』を参照してください。 SIP パフォーマンスをモニターするために、SIP は以下のカウンターを PMI で提供しています。
表 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 (Trying) 応答の数。 アプリケーション
インバウンド 180 応答の数 getTotalInboundResponses(appName, “180”); 各アプリケーションに属するインバウンド 180 (Ringing) 応答の数。 アプリケーション
インバウンド 181 応答の数 getTotalInboundResponses(appName, “181”); 各アプリケーションに属するインバウンド 181 (Call is being forwarded) 応答の数。 アプリケーション
インバウンド 182 応答の数 getTotalInboundResponses(appName, “182”); 各アプリケーションに属するインバウンド 182 (Call Queued) 応答の数。 アプリケーション
インバウンド 183 応答の数 getTotalInboundResponses(appName, “183”); 各アプリケーションに属するインバウンド 183 (Session Progress) 応答の数。 アプリケーション
インバウンド 200 応答の数 getTotalInboundResponses(appName, “200”); 各アプリケーションに属するインバウンド 200 (OK) 応答の数。 アプリケーション
インバウンド 202 応答の数 getTotalInboundResponses(appName, “202”); 各アプリケーションに属するインバウンド 202 (Accepted) 応答の数。 アプリケーション
インバウンド 300 応答の数 getTotalInboundResponses(appName, “300”); 各アプリケーションに属するインバウンド 300 (Multiple choices) 応答の数。 アプリケーション
インバウンド 301 応答の数 getTotalInboundResponses(appName, “301”); 各アプリケーションに属するインバウンド 301 (Moved Permanently) 応答の数。 アプリケーション
インバウンド 302 応答の数 getTotalInboundResponses(appName, “302”); 各アプリケーションに属するインバウンド 302 (Moved Temporarily) 応答の数。 アプリケーション
インバウンド 305 応答の数 getTotalInboundResponses(appName, “305”); 各アプリケーションに属するインバウンド 305 (Use Proxy) 応答の数。 アプリケーション
インバウンド 380 応答の数 getTotalInboundResponses(appName, “380”); 各アプリケーションに属するインバウンド 380 (Alternative Service) 応答の数。 アプリケーション
インバウンド 400 応答の数 getTotalInboundResponses(appName, “400”); 各アプリケーションに属するインバウンド 400 (Bad Request) 応答の数。 アプリケーション
インバウンド 401 応答の数 getTotalInboundResponses(appName, “401”); 各アプリケーションに属するインバウンド 401 (Unauthorized) 応答の数。 アプリケーション
インバウンド 402 応答の数 getTotalInboundResponses(appName, “402”); 各アプリケーションに属するインバウンド 402 (Payment Required) 応答の数。 アプリケーション
インバウンド 403 応答の数 getTotalInboundResponses(appName, “403”); 各アプリケーションに属するインバウンド 403 (Forbidden) 応答の数。 アプリケーション
インバウンド 404 応答の数 getTotalInboundResponses(appName, “404”); 各アプリケーションに属するインバウンド 404 (Not Found) 応答の数。 アプリケーション
インバウンド 405 応答の数 getTotalInboundResponses(appName, “405”); 各アプリケーションに属するインバウンド 405 (Method Not Allowed) 応答の数。 アプリケーション
インバウンド 406 応答の数 getTotalInboundResponses(appName, “406”); 各アプリケーションに属するインバウンド 406 (Not Acceptable) 応答の数。 アプリケーション
インバウンド 407 応答の数 getTotalInboundResponses(appName, “407”); 各アプリケーションに属するアウトバウンド 407 (Proxy Authentication Required) 応答の数 アプリケーション
インバウンド 408 応答の数 getTotalInboundResponses(appName, “408”); 各アプリケーションに属するインバウンド 408 (Request Timeout) 応答の数。 アプリケーション
インバウンド 410 応答の数 getTotalInboundResponses(appName, “410”); 各アプリケーションに属するインバウンド 410 (Gone) 応答の数。 アプリケーション
インバウンド 413 応答の数 getTotalInboundResponses(appName, “413”); 各アプリケーションに属するインバウンド 413 (Request Entity Too Large) 応答の数。 アプリケーション
インバウンド 414 応答の数 getTotalInboundResponses(appName, “414”); 各アプリケーションに属するアウトバウンド 414 (Request-URI Too Long) 応答の数 アプリケーション
インバウンド 415 応答の数 getTotalInboundResponses(appName, “415”); 各アプリケーションに属するインバウンド 415 (Unsupported Media Type) 応答の数。 アプリケーション
インバウンド 416 応答の数 getTotalInboundResponses(appName, “416”); 各アプリケーションに属するインバウンド 416 (Unsupported URI Scheme) 応答の数。 アプリケーション
インバウンド 420 応答の数 getTotalInboundResponses(appName, “420”); 各アプリケーションに属するインバウンド 420 (Bad Extension) 応答の数。 アプリケーション
インバウンド 421 応答の数 getTotalInboundResponses(appName, “421”); 各アプリケーションに属するインバウンド 421 (Extension Required) 応答の数。 アプリケーション
インバウンド 423 応答の数 getTotalInboundResponses(appName, “423”); 各アプリケーションに属するインバウンド 423 (Interval Too Brief) 応答の数。 アプリケーション
インバウンド 480 応答の数 getTotalInboundResponses(appName, “480”); 各アプリケーションに属するインバウンド 480 (Temporarily Unavailable) 応答の数。 アプリケーション
インバウンド 481 応答の数 getTotalInboundResponses(appName, “481”); 各アプリケーションに属するインバウンド 481 (Call Leg Done) 応答の数。 アプリケーション
インバウンド 482 応答の数 getTotalInboundResponses(appName, “482”); 各アプリケーションに属するインバウンド 482 (Loop Detected) 応答の数。 アプリケーション
インバウンド 483 応答の数 getTotalInboundResponses(appName, “483”); 各アプリケーションに属するインバウンド 483 (Too Many Hops) 応答の数。 アプリケーション
インバウンド 484 応答の数 getTotalInboundResponses(appName, “484”); 各アプリケーションに属するインバウンド 484 (Address Incomplete) 応答の数。 アプリケーション
インバウンド 485 応答の数 getTotalInboundResponses(appName, “485”); 各アプリケーションに属するインバウンド 485 (Ambiguous) 応答の数。 アプリケーション
インバウンド 486 応答の数 getTotalInboundResponses(appName, “486”); 各アプリケーションに属するインバウンド 486 (Busy Here) 応答の数。 アプリケーション
インバウンド 487 応答の数 getTotalInboundResponses(appName, “487”); 各アプリケーションに属するインバウンド 487 (Request Terminated) 応答の数。 アプリケーション
インバウンド 488 応答の数 getTotalInboundResponses(appName, “488”); 各アプリケーションに属するインバウンド 488 (Not Acceptable Here) 応答の数。 アプリケーション
インバウンド 491 応答の数 getTotalInboundResponses(appName, “491”); 各アプリケーションに属するインバウンド 491 (Request Pending) 応答の数。 アプリケーション
インバウンド 493 応答の数 getTotalInboundResponses(appName, “493”); 各アプリケーションに属するインバウンド 493 (Undecipherable) 応答の数。 アプリケーション
インバウンド 500 応答の数 getTotalInboundResponses(appName, “500”); アプリケーションに属するインバウンド 500 (Server Internal Error) 応答の数。 アプリケーション
インバウンド 501 応答の数 getTotalInboundResponses(appName, “501”); 各アプリケーションに属するインバウンド 501 (Not Implemented) 応答の数。 アプリケーション
インバウンド 502 応答の数 getTotalInboundResponses(appName, “502”); 各アプリケーションに属するインバウンド 502 (Bad Gateway) 応答の数。 アプリケーション
インバウンド 503 応答の数 getTotalInboundResponses(appName, “503”); 各アプリケーションに属するインバウンド 503 (Service Unavailable) 応答の数。 アプリケーション
インバウンド 504 応答の数 getTotalInboundResponses(appName, “504”); 各アプリケーションに属するインバウンド 504 (Server Timeout) 応答の数。 アプリケーション
インバウンド 505 応答の数 getTotalInboundResponses(appName, “505”); 各アプリケーションに属するインバウンド 505 (Version Not Supported) 応答の数。 アプリケーション
インバウンド 513 応答の数 getTotalInboundResponses(appName, “513”); 各アプリケーションに属するインバウンド 513 (Message Too Large) 応答の数。 アプリケーション
インバウンド 600 応答の数 getTotalInboundResponses(appName, “600”); 各アプリケーションに属するインバウンド 600 (Busy Everywhere) 応答の数。 アプリケーション
インバウンド 603 応答の数 getTotalInboundResponses(appName, “603”); 各アプリケーションに属するインバウンド 603 (Decline) 応答の数。 アプリケーション
インバウンド 604 応答の数 getTotalInboundResponses(appName, “604”); 各アプリケーションに属するインバウンド 604 (Does Not Exist Anywhere) 応答の数。 アプリケーション
インバウンド 606 応答の数 getTotalInboundResponses(appName, “606”); 各アプリケーションに属するインバウンド 606 (Not Acceptable Anywhere) 応答の数。 アプリケーション
表 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 (Trying) 応答の数。 アプリケーション
アウトバウンド 180 応答の数 getTotalOutboundResponses(appName, “180”); 各アプリケーションに属するアウトバウンド 180 (Ringing) 応答の数。 アプリケーション
アウトバウンド 181 応答の数 getTotalOutboundResponses(appName, “181”); 各アプリケーションに属するアウトバウンド 181 (Call being forwarded) 応答の数。 アプリケーション
アウトバウンド 182 応答の数 getTotalOutboundResponses(appName, “182”); 各アプリケーションに属するアウトバウンド 182 (Call Queued) 応答の数。 アプリケーション
アウトバウンド 183 応答の数 getTotalOutboundResponses(appName, “183”); 各アプリケーションに属するアウトバウンド 183 (Session Progress) 応答の数。 アプリケーション
アウトバウンド 200 応答の数 getTotalOutboundResponses(appName, “200”); 各アプリケーションに属するアウトバウンド 200 (OK) 応答の数。 アプリケーション
アウトバウンド 202 応答の数 getTotalOutboundResponses(appName, “202”); 各アプリケーションに属するアウトバウンド 202 (Accepted) 応答の数。 アプリケーション
アウトバウンド 300 応答の数 getTotalOutboundResponses(appName, “300”); 各アプリケーションに属するアウトバウンド 300 (Multiple choices) 応答の数。 アプリケーション
アウトバウンド 301 応答の数 getTotalOutboundResponses(appName, “301”); 各アプリケーションに属するアウトバウンド 301 (Moved Permanently) 応答の数。 アプリケーション
アウトバウンド 302 応答の数 getTotalOutboundResponses(appName, “302”); 各アプリケーションに属するアウトバウンド 302 (Moved Temporarily) 応答の数。 アプリケーション
アウトバウンド 305 応答の数 getTotalOutboundResponses(appName, “305”); 各アプリケーションに属するアウトバウンド 305 (Use Proxy) 応答の数。 アプリケーション
アウトバウンド 380 応答の数 getTotalOutboundResponses(appName, “380”); 各アプリケーションに属するアウトバウンド 380 (Alternative Service) 応答の数。 アプリケーション
アウトバウンド 400 応答の数 getTotalOutboundResponses(appName, “400”); 各アプリケーションに属するアウトバウンド 400 (Bad Request) 応答の数。 アプリケーション
アウトバウンド 401 応答の数 getTotalOutboundResponses(appName, “401”); 各アプリケーションに属するアウトバウンド 401 (Unauthorized) 応答の数。 アプリケーション
アウトバウンド 402 応答の数 getTotalOutboundResponses(appName, “402”); 各アプリケーションに属するアウトバウンド 402 (Payment Required) 応答の数。 アプリケーション
アウトバウンド 403 応答の数 getTotalOutboundResponses(appName, “403”); 各アプリケーションに属するアウトバウンド 403 (Forbidden) 応答の数。 アプリケーション
アウトバウンド 404 応答の数 getTotalOutboundResponses(appName, “404”); 各アプリケーションに属するアウトバウンド 404 (Not Found) 応答の数。 アプリケーション
アウトバウンド 405 応答の数 getTotalOutboundResponses(appName, “405”); 各アプリケーションに属するアウトバウンド 405 (Method Not Allowed) 応答の数。 アプリケーション
アウトバウンド 406 応答の数 getTotalOutboundResponses(appName, “406”); 各アプリケーションに属するアウトバウンド 406 (Not Acceptable) 応答の数。 アプリケーション
アウトバウンド 407 応答の数 getTotalOutboundResponses(appName, “407”); 各アプリケーションに属するアウトバウンド 407 (Proxy Authentication Required) 応答の数 アプリケーション
アウトバウンド 408 応答の数 getTotalOutboundResponses(appName, “408”); 各アプリケーションに属するアウトバウンド 408 (Request Timeout) 応答の数。 アプリケーション
アウトバウンド 410 応答の数 getTotalOutboundResponses(appName, “410”); 各アプリケーションに属するアウトバウンド 410 (Gone) 応答の数。 アプリケーション
アウトバウンド 413 応答の数 getTotalOutboundResponses(appName, “413”); 各アプリケーションに属するアウトバウンド 413 (Request Entity Too Large) 応答の数。 アプリケーション
アウトバウンド 414 応答の数 getTotalOutboundResponses(appName, “414”); 各アプリケーションに属するアウトバウンド 414 (Request URI Too Long) 応答の数 アプリケーション
アウトバウンド 415 応答の数 getTotalOutboundResponses(appName, “415”); 各アプリケーションに属するアウトバウンド 415 (Unsupported Media Type) 応答の数。 アプリケーション
アウトバウンド 416 応答の数 getTotalOutboundResponses(appName, “416”); 各アプリケーションに属するアウトバウンド 416 (Unsupported URI Scheme) 応答の数。 アプリケーション
アウトバウンド 420 応答の数 getTotalOutboundResponses(appName, “420”); 各アプリケーションに属するアウトバウンド 420 (Bad Extension) 応答の数。 アプリケーション
アウトバウンド 421 応答の数 getTotalOutboundResponses(appName, “421”); 各アプリケーションに属するアウトバウンド 421 (Extension Required) 応答の数。 アプリケーション
アウトバウンド 423 応答の数 getTotalOutboundResponses(appName, “423”); 各アプリケーションに属するアウトバウンド 423 (Interval Too Brief) 応答の数。 アプリケーション
アウトバウンド 480 応答の数 getTotalOutboundResponses(appName, “480”); 各アプリケーションに属するアウトバウンド 480 (Temporarily Unavailable) 応答の数。 アプリケーション
アウトバウンド 481 応答の数 getTotalOutboundResponses(appName, “481”); 各アプリケーションに属するアウトバウンド 481 (Call Leg Done) 応答の数。 アプリケーション
アウトバウンド 482 応答の数 getTotalOutboundResponses(appName, “482”); 各アプリケーションに属するアウトバウンド 482 (Loop Detected) 応答の数。 アプリケーション
アウトバウンド 483 応答の数 getTotalOutboundResponses(appName, “483”); 各アプリケーションに属するアウトバウンド 483 (Too Many Hops) 応答の数。 アプリケーション
アウトバウンド 484 応答の数 getTotalOutboundResponses(appName, “484”); 各アプリケーションに属するアウトバウンド 484 (Address Incomplete) 応答の数。 アプリケーション
アウトバウンド 485 応答の数 getTotalOutboundResponses(appName, “485”); 各アプリケーションに属するアウトバウンド 485 (Ambiguous) 応答の数。 アプリケーション
アウトバウンド 486 応答の数 getTotalOutboundResponses(appName, “486”); 各アプリケーションに属するアウトバウンド 486 (Busy Here) 応答の数。 アプリケーション
アウトバウンド 487 応答の数 getTotalOutboundResponses(appName, “487”); 各アプリケーションに属するアウトバウンド 487 (Request Terminated) 応答の数。 アプリケーション
アウトバウンド 488 応答の数 getTotalOutboundResponses(appName, “488”); 各アプリケーションに属するアウトバウンド 488 (Not Acceptable Here) 応答の数。 アプリケーション
アウトバウンド 491 応答の数 getTotalOutboundResponses(appName, “491”); 各アプリケーションに属するアウトバウンド 491 (Request Pending) 応答の数。 アプリケーション
アウトバウンド 493 応答の数 getTotalOutboundResponses(appName, “493”); 各アプリケーションに属するアウトバウンド 493 (Undecipherable) 応答の数。 アプリケーション
アウトバウンド 500 応答の数 getTotalOutboundResponses(appName, “500”); 各アプリケーションに属するアウトバウンド 500 (Server Internal Error) 応答の数。 アプリケーション
アウトバウンド 501 応答の数 getTotalOutboundResponses(appName, “501”); 各アプリケーションに属するアウトバウンド 501 (Not Implemented) 応答の数。 アプリケーション
アウトバウンド 502 応答の数 getTotalOutboundResponses(appName, “502”); 各アプリケーションに属するアウトバウンド 502 (Bad Gateway) 応答の数。 アプリケーション
アウトバウンド 503 応答の数 getTotalOutboundResponses(appName, “503”); 各アプリケーションに属するアウトバウンド 503 (Service Unavailable) 応答の数。 アプリケーション
アウトバウンド 504 応答の数 getTotalOutboundResponses(appName, “504”); 各アプリケーションに属するアウトバウンド 504 (Server Timeout) 応答の数。 アプリケーション
アウトバウンド 505 応答の数 getTotalOutboundResponses(appName, “505”); 各アプリケーションに属するアウトバウンド 505 (Version Not Supported) 応答の数。 アプリケーション
アウトバウンド 513 応答の数 getTotalOutboundResponses(appName, “513”); 各アプリケーションに属するアウトバウンド 513 (Message Too Large) 応答の数。 アプリケーション
アウトバウンド 600 応答の数 getTotalOutboundResponses(appName, “600”); 各アプリケーションに属するアウトバウンド 600 (Busy Everywhere) 応答の数。 アプリケーション
アウトバウンド 603 応答の数 getTotalOutboundResponses(appName, “603”); 各アプリケーションに属するアウトバウンド 603 (Decline) 応答の数。 アプリケーション
アウトバウンド 604 応答の数 getTotalOutboundResponses(appName, “604”); 各アプリケーションに属するアウトバウンド 604 (Does Not Exit Anywhere) 応答の数。 アプリケーション
アウトバウンド 606 応答の数 getTotalOutboundResponses(appName, “606”); 各アプリケーションに属するアウトバウンド 606 (Not Acceptable Anywhere) 応答の数。 アプリケーション
表 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 スタック・キューの最大使用パーセンテージ。 サーバー

トピックのタイプを示すアイコン 参照トピック



タイム・スタンプ・アイコン 最終更新: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=rwlp_sip_pmi_counters
ファイル名: rwlp_sip_pmi_counters.html