SIP PMI counters
The Session Initiation Protocol (SIP) provides the following counters in the WebSphere Performance Monitoring Infrastructure (PMI) to monitor the performance of SIP.
We can use the following SIP PMI counters for the SIP container and SIP proxy:
Counter definitions for the SIP container
module.
Name Key Description Granularity Type Level Overhead ID Incoming traffic incoming.traffic The average number of messages that are handled by the container and calculated over a configurable period. Per server CountStatistic All Low 3 New SIP application sessions new.sip.app.session The average number of new SIP application sessions created in the container and calculated over a configurable period. Per server CountStatistic All Low 4 Response Time response.time The average amount of time that it takes between when a message gets into the container and when a response is sent from the container. Per server CountStatistic All Low 5 Queue Size queue.size The size of the invoke queue in WebSphere Application Server. Per server CountStatistic All Low 6 Replicated SIP sessions
replicated.sip.sessions The number of SIP sessions that are replicated in the highly available (HA) cluster. Per server CountStatistic Low Low 7 Not replicated SIP sessions
not.replicated.sip.sessions The number of SIP sessions that are not replicated in the highly available (HA) cluster. Per server CountStatistic Low Low 8 Replicated SIP application sessions
replicated.sip.app.sessions The number of SIP application sessions that are replicated in the highly available (HA) cluster. Per server CountStatistic Low Low 9 Not replicated SIP application sessions
not.replicated.sip.app.sessions The number of SIP application sessions that are not replicated in the highly available (HA) cluster. Per server CountStatistic Low Low 10 Rejected SIP messages
rejected.messages The number of rejected SIP messages. Per server CountStatistic All Low 13 SIP timer invocations
sip.timers.invocations The number of invocations of the SIP timers (Timer A, Timer B, Timer C, Timer D, Timer E, Timer F, Timer G, Timer H). Per server CountStatistic All Low 14
session module.
Name Key Description Granularity Type Level Overhead ID Number of active SIP sessions active.sip.sessions The number of SIP sessions belongs to each application. Per application CountStatistic All Low 11 Number of active SIP application sessions active.sip.app.sessions The number of SIP application sessions belongs to each application. Per application CountStatistic All Low 12
the inbound request module.
Name Key Description Granularity Type Level Overhead ID Number of Inbound NOT SIP STANDARD requests inbound.request.other The number of inbound NOT SIP STANDARD requests that belong to each application. Per application CountStatistic All Low 60 Number of Inbound REGISTER requests inbound.request.register The number of inbound REGISTER requests that belong to each application. Per application CountStatistic All Low 61 Number of Inbound INVITE requests inbound.request.invite The number of inbound INVITE requests that belong to each application. Per application CountStatistic All Low 62 Number of Inbound ACK requests inbound.request.ack The number of Inbound ACK requests that belong to each application. Per application CountStatistic All Low 63 Number of Inbound OPTIONS requests inbound.request.options The number of Inbound OPTIONS requests that belong to each application. Per application CountStatistic All Low 64 Number of Inbound BYE requests inbound.request.bye The number of Inbound BYE requests that belong to each application. Per application CountStatistic All Low 65 Number of Inbound CANCEL requests inbound.request.cancel The number of Inbound CANCEL requests that belong to each application. Per application CountStatistic All Low 66 Number of Inbound PRACK requests inbound.request.prack The number of Inbound PRACK requests that belong to each application. Per application CountStatistic All Low 67 Number of Inbound INFO requests inbound.request.info The number of Inbound INFO requests that belong to each application. Per application CountStatistic All Low 68 Number of Inbound SUBSCRIBE requests inbound.request.subscribe The number of Inbound SUBSCRIBE requests that belong to each application. Per application CountStatistic All Low 69 Number of Inbound NOTIFY requests inbound.request.notify The number of Inbound NOTIFY requests that belong to each application. Per application CountStatistic All Low 70 Number of Inbound MESSAGE requests inbound.request.message The number of Inbound MESSAGE requests that belong to each application. Per application CountStatistic All Low 71 Number of Inbound PUBLISH requests inbound.request.publish The number of Inbound PUBLISH requests that belong to each application. Per application CountStatistic All Low 72 Number of Inbound REFER requests inbound.request.refer The number of Inbound REFER requests that belong to each application. Per application CountStatistic All Low 73 Number of Inbound UPDATE requests inbound.request.update The number of Inbound UPDATE requests that belong to each application. Per application CountStatistic All Low 74
lists the inbound info response module.
Name Key Description Granularity Type Level Overhead ID Number of Inbound 100 responses inbound.response.info.100 The number of Inbound 100 (Trying) responses that belong to each application. Per application CountStatistic All Low 1100 Number of Inbound 180 responses inbound.response.info.180 The number of Inbound 180 (Ringing) responses that belong to each application. Per application CountStatistic All Low 1180 Number of Inbound 181 responses inbound.response.info.181 The number of Inbound 181 (Call being forwarded) responses that belong to each application. Per application CountStatistic All Low 1181 Number of Inbound 182 responses inbound.response.info.182 The number of Inbound 182 (Call Queued) responses that belong to each application. Per application CountStatistic All Low 1182 Number of Inbound 183 responses inbound.response.info.183 The number of Inbound 183 (Session Progress) responses that belong to each application. Per application CountStatistic All Low 1183
table lists the inbound success response module.
Name Key Description Granularity Type Level Overhead ID Number of successful Inbound 200 responses inbound.response.success.200 The number of Inbound 200 (OK) responses that belong to each application. Per application CountStatistic All Low 1200 Number of successful Inbound 202 responses inbound.response.success.202 The number of Inbound 202 (Accepted) responses that belong to each application. Per application CountStatistic All Low 1202
table lists the inbound redirect response module.
Name Key Description Granularity Type Level Overhead ID Number of Inbound 300 responses inbound.response.redirect.300 The number of Inbound 300 (Multiple choices) responses that belong to each application. Per application CountStatistic All Low 1300 Number of Inbound 301 responses inbound.response.redirect.301 The number of Inbound 301 (Moved Permanently) responses that belong to each application. Per application CountStatistic All Low 1301 Number of Inbound 302 responses inbound.response.redirect.302 The number of Inbound 302 (Moved Temporarily) responses that belong to each application. Per application CountStatistic All Low 1302 Number of Inbound 305 responses inbound.response.redirect.305 The number of Inbound 305 (Use Proxy) responses that belong to each application. Per application CountStatistic All Low 1305 Number of Inbound 380 responses inbound.response.redirect.380 The number of Inbound 380 (Alternative Service) responses that belong to each application. Per application CountStatistic All Low 1380
lists the inbound fail response module.
Name Key Description Granularity Type Level Overhead ID Number of Inbound 400 responses inbound.response.fail.400 The number of Inbound 400 (Bad Request) responses that belong to each application. Per application CountStatistic All Low 1400 Number of Inbound 401 responses inbound.response.fail.401 The number of Inbound 401 (Unauthorized) responses that belong to each application. Per application CountStatistic All Low 1401 Number of Inbound 402 responses inbound.response.fail.402 The number of Inbound 402 (Payment Required) responses that belong to each application. Per application CountStatistic All Low 1402 Number of Inbound 403 responses inbound.response.fail.403 The number of Inbound 403 (Forbidden) responses that belong to each application. Per application CountStatistic All Low 1403 Number of Inbound 404 responses inbound.response.fail.404 The number of Inbound 404 (Not Found) responses that belong to each application. Per application CountStatistic All Low 1404 Number of Inbound 405 responses inbound.response.fail.405 The number of Inbound 405 (Method Not Allowed) responses that belong to each application. Per application CountStatistic All Low 1405 Number of Inbound 406 responses inbound.response.fail.406 The number of Inbound 406 (Not Acceptable) responses that belong to each application. Per application CountStatistic All Low 1406 Number of Inbound 407 responses inbound.response.fail.407 The number of Inbound 407 (Proxy Authentication Required) responses that belong to each application. Per application CountStatistic All Low 1407 Number of Inbound 408 responses inbound.response.fail.408 The number of Inbound 408 (Request Timeout) responses that belong to each application. Per application CountStatistic All Low 1408 Number of Inbound 410 responses inbound.response.fail.410 The number of Inbound 410 (Gone) responses that belong to each application. Per application CountStatistic All Low 1410 Number of Inbound 413 responses inbound.response.fail.413 The number of Inbound 413 (Request Entity Too Large) responses that belong to each application. Per application CountStatistic All Low 1413 Number of Inbound 414 responses inbound.response.fail.414 The number of Inbound 414 (Request URI Too Long) responses that belong to each application. Per application CountStatistic All Low 1414 Number of Inbound 415 responses inbound.response.fail.415 The number of Inbound 415 (Unsupported Media Type) responses that belong to each application. Per application CountStatistic All Low 1415 Number of Inbound 416 responses inbound.response.fail.416 The number of Inbound 416 (Unsupported URI Scheme) responses that belong to each application. Per application CountStatistic All Low 1416 Number of Inbound 420 responses inbound.response.fail.420 The number of Inbound 420 (Bad Extention) responses that belong to each application. Per application CountStatistic All Low 1420 Number of Inbound 421 responses inbound.response.fail.421 The number of Inbound 421 (Extention Required) responses that belong to each application. Per application CountStatistic All Low 1421 Number of Inbound 423 responses inbound.response.fail.423 The number of Inbound 423 (Interval Too Brief) responses that belong to each application. Per application CountStatistic All Low 1423 Number of Inbound 480 responses inbound.response.fail.480 The number of Inbound 480 (Temporarly Unavailable) responses that belong to each application. Per application CountStatistic All Low 1480 Number of Inbound 481 responses inbound.response.fail.481 The number of Inbound 481 (Call Leg Done) responses that belong to each application. Per application CountStatistic All Low 1481 Number of Inbound 482 responses inbound.response.fail.482 The number of Inbound 482 (Loop Detected) responses that belong to each application. Per application CountStatistic All Low 1482 Number of Inbound 483 responses inbound.response.fail.483 The number of Inbound 483 (Too Many Hops) responses that belong to each application. Per application CountStatistic All Low 1483 Number of Inbound 484 responses inbound.response.fail.484 The number of Inbound 484 (Address Incomplete) responses that belong to each application. Per application CountStatistic All Low 1484 Number of Inbound 485 responses inbound.response.fail.485 The number of Inbound 485 (Ambiguous) responses that belong to each application. Per application CountStatistic All Low 1485 Number of Inbound 486 responses inbound.response.fail.486 The number of Inbound 486 (Busy Here) responses that belong to each application. Per application CountStatistic All Low 1486 Number of Inbound 487 responses inbound.response.fail.487 The number of Inbound 487 (Request Terminated) responses that belong to each application. Per application CountStatistic All Low 1487 Number of Inbound 488 responses inbound.response.fail.488 The number of Inbound 488 (Not Acceptable Here) responses that belong to each application. Per application CountStatistic All Low 1488 Number of Inbound 491 responses inbound.response.fail.491 The number of Inbound 491 (Request Pending) responses that belong to each application. Per application CountStatistic All Low 1491 Number of Inbound 493 responses inbound.response.fail.493 The number of Inbound 493 (Undecipherable) responses that belong to each application. Per application CountStatistic All Low 1493
Name Key Description Granularity Type Level Overhead ID Number of Inbound 500 responses inbound.response.serverFail.500 The number of Inbound 500 (Server Internal Error) responses that belong to each application. Per application CountStatistic All Low 1500 Number of Inbound 501 responses inbound.response.serverFail.501 The number of Inbound 501 (Not Implemented) responses that belong to each application. Per application CountStatistic All Low 1501 Number of Inbound 502 responses inbound.response.serverFail.502 The number of Inbound 502 (Bad Gateway) responses that belong to each application. Per application CountStatistic All Low 1502 Number of Inbound 503 responses inbound.response.serverFail.503 The number of Inbound 503 (Service Unavailable) responses that belong to each application. Per application CountStatistic All Low 1503 Number of Inbound 504 responses inbound.response.serverFail.504 The number of Inbound 504 (Server Timeout) responses that belong to each application. Per application CountStatistic All Low 1504 Number of Inbound 505 responses inbound.response.serverFail.505 The number of Inbound 505 (Version Not Supported) responses that belong to each application. Per application CountStatistic All Low 1505 Number of Inbound 513 responses inbound.response.serverFail.513 The number of Inbound 513 (Message Too Large) responses that belong to each application. Per application CountStatistic All Low 1513
Name Key Description Granularity Type Level Overhead ID Number of Inbound 600 responses inbound.response.globalFail.600 The number of Inbound 600 (Busy Everywhere) responses that belong to each application. Per application CountStatistic All Low 1600 Number of Inbound 603 responses inbound.response.globalFail.603 The number of Inbound 603 (Decline) responses that belong to each application. Per application CountStatistic All Low 1603 Number of Inbound 604 responses inbound.response.globalFail.604 The number of Inbound 604 (Does Not Exit Anywhere) responses that belong to each application. Per application CountStatistic All Low 1604 Number of Inbound 606 responses inbound.response.globalFail.606 The number of Inbound 606 (Not Acceptable Anywhere) responses that belong to each application. Per application CountStatistic All Low 1606
lists the outbound request module.
Name Key Description Granularity Type Level Overhead ID Number of Outbound NOT SIP STANDARD requests outbound.request.other The number of Outbound NOT SIP STANDARD requests that belong to each application. Per application CountStatistic All Low 80 Number of Outbound REGISTER requests outbound.request.register The number of Outbound REGISTER requests that belong to each application. Per application CountStatistic All Low 81 Number of Outbound INVITE requests outbound.request.invite The number of Outbound INVITE requests that belong to each application. Per application CountStatistic All Low 82 Number of Outbound ACK requests outbound.request.ack The number of Outbound ACK requests that belong to each application. Per application CountStatistic All Low 83 Number of Outbound OPTIONS requests outbound.request.options The number of Outbound OPTIONS requests that belong to each application. Per application CountStatistic All Low 84 Number of Outbound BYE requests outbound.request.bye The number of Outbound BYE requests that belong to each application. Per application CountStatistic All Low 85 Number of Outbound CANCEL requests outbound.request.cancel The number of Outbound CANCEL requests that belong to each application. Per application CountStatistic All Low 86 Number of Outbound PRACK requests outbound.request.prack The number of Outbound PRACK requests that belong to each application. Per application CountStatistic All Low 87 Number of Outbound INFO requests outbound.request.info The number of Outbound INFO requests that belong to each application. Per application CountStatistic All Low 88 Number of Outbound SUBSCRIBE requests outbound.request.subscribe The number of Outbound SUBSCRIBE requests that belong to each application. Per application CountStatistic All Low 89 Number of Outbound NOTIFY requests outbound.request.notify The number of Outbound NOTIFY requests that belong to each application. Per application CountStatistic All Low 90 Number of Outbound MESSAGE requests outbound.request.message The number of Outbound MESSAGE requests that belong to each application. Per application CountStatistic All Low 91 Number of Outbound PUBLISH requests outbound.request.publish The number of Outbound PUBLISH requests that belong to each application. Per application CountStatistic All Low 92 Number of Outbound REFER requests outbound.request.refer The number of Outbound REFER requests that belong to each application. Per application CountStatistic All Low 93 Number of Outbound UPDATE requests outbound.request.update The number of Outbound UPDATE requests that belong to each application. Per application CountStatistic All Low 94
table lists the outbound info response module.
Name Key Description Granularity Type Level Overhead ID Number of Outbound 100 responses outbound.response.info.100 The number of Outbound 100 (Trying) responses that belong to each application. Per application CountStatistic All Low 2100 Number of Outbound 180 responses outbound.response.info.180 The number of Outbound 180 (Ringing) responses that belong to each application. Per application CountStatistic All Low 2180 Number of Outbound 181 responses outbound.response.info.181 The number of Outbound 181 (Call being forwarded) responses that belong to each application. Per application CountStatistic All Low 2181 Number of Outbound 182 responses outbound.response.info.182 The number of Outbound 182 (Call Queued) responses that belong to each application. Per application CountStatistic All Low 2182 Number of Outbound 183 responses outbound.response.info.183 The number of Outbound 183 (Session Progress) responses that belong to each application. Per application CountStatistic All Low 2183
table lists the outbound success response module.
Name Key Description Granularity Type Level Overhead ID Number of Outbound 200 responses outbound.response.success.200 The number of Outbound 200 (OK) responses that belong to each application. Per application CountStatistic All Low 2200 Number of Outbound 202 responses outbound.response.success.202 The number of Outbound 202 (Accepted) responses that belong to each application. Per application CountStatistic All Low 2202
table lists the outbound redirect response module.
Name Key Description Granularity Type Level Overhead ID Number of Outbound 300 responses outbound.response.redirect.300 The number of Outbound 300 (Multiple choices) responses that belong to each application. Per application CountStatistic All Low 2300 Number of Outbound 301 responses outbound.response.redirect.301 The number of Outbound 301 (Moved Permanently) responses that belong to each application. Per application CountStatistic All Low 2301 Number of Outbound 302 responses outbound.response.redirect.302 The number of Outbound 302 (Moved Temporarily) responses that belong to each application. Per application CountStatistic All Low 2302 Number of Outbound 305 responses outbound.response.redirect.305 The number of Outbound 305 (Use Proxy) responses that belong to each application. Per application CountStatistic All Low 2305 Number of Outbound 380 responses outbound.response.redirect.380 The number of Outbound 380 (Alternative Service) responses that belong to each application. Per application CountStatistic All Low 2380
table lists the outbound fail response module.
Name Key Description Granularity Type Level Overhead ID Number of Outbound 400 responses outbound.response.fail.400 The number of Outbound 400 (Bad Request) responses that belong to each application. Per application CountStatistic All Low 2400 Number of Outbound 401 responses outbound.response.fail.401 The number of Outbound 401 (Unauthorized) responses that belong to each application. Per application CountStatistic All Low 2401 Number of Outbound 402 responses outbound.response.fail.402 The number of Outbound 402 (Payment Required) responses that belong to each application. Per application CountStatistic All Low 2402 Number of Outbound 403 responses outbound.response.fail.403 The number of Outbound 403 (Forbidden) responses that belong to each application. Per application CountStatistic All Low 2403 Number of Outbound 404 responses outbound.response.fail.404 The number of Outbound 404 (Not Found) responses that belong to each application. Per application CountStatistic All Low 2404 Number of Outbound 405 responses outbound.response.fail.405 The number of Outbound 405 (Method Not Allowed) responses that belong to each application. Per application CountStatistic All Low 2405 Number of Outbound 406 responses outbound.response.fail.406 The number of Outbound 406 (Not Acceptable) responses that belong to each application. Per application CountStatistic All Low 2406 Number of Outbound 407 responses outbound.response.fail.407 The number of Outbound 407 (Proxy Authentication Required) responses that belong to each application Per application CountStatistic All Low 2407 Number of Outbound 408 responses outbound.response.fail.408 The number of Outbound 408 (Request Timeout) responses that belong to each application. Per application CountStatistic All Low 2408 Number of Outbound 410 responses outbound.response.fail.410 The number of Outbound 410 (Gone) responses that belong to each application. Per application CountStatistic All Low 2410 Number of Outbound 413 responses outbound.response.fail.413 The number of Outbound 413 (Request Entity Too Large) responses that belong to each application. Per application CountStatistic All Low 2413 Number of Outbound 414 responses outbound.response.fail.414 The number of Outbound 414 (Request URI Too Long) responses that belong to each application Per application CountStatistic All Low 2414 Number of Outbound 415 responses outbound.response.fail.415 The number of Outbound 415 (Unsupported Media Type) responses that belong to each application. Per application CountStatistic All Low 2415 Number of Outbound 416 responses outbound.response.fail.416 The number of Outbound 416 (Unsupported URI Scheme) responses that belong to each application. Per application CountStatistic All Low 2416 Number of Outbound 420 responses outbound.response.fail.420 The number of Outbound 420 (Bad Extention) responses that belong to each application. Per application CountStatistic All Low 2420 Number of Outbound 421 responses outbound.response.fail.421 The number of Outbound 421 (Extention Required) responses that belong to each application. Per application CountStatistic All Low 2421 Number of Outbound 423 responses outbound.response.fail.423 The number of Outbound 423 (Interval Too Brief) responses that belong to each application. Per application CountStatistic All Low 2423 Number of Outbound 480 responses outbound.response.fail.480 The number of Outbound 480 (Temporarly Unavailable) responses that belong to each application. Per application CountStatistic All Low 2480 Number of Outbound 481 responses outbound.response.fail.481 The number of Outbound 481 (Call Leg Done) responses that belong to each application. Per application CountStatistic All Low 2481 Number of Outbound 482 responses outbound.response.fail.482 The number of Outbound 482 (Loop Detected) responses that belong to each application. Per application CountStatistic All Low 2482 Number of Outbound 483 responses outbound.response.fail.483 The number of Outbound 483 (Too Many Hops) responses that belong to each application. Per application CountStatistic All Low 2483 Number of Outbound 484 responses outbound.response.fail.484 The number of Outbound 484 (Address Incomplete) responses that belong to each application. Per application CountStatistic All Low 2484 Number of Outbound 485 responses outbound.response.fail.485 The number of Outbound 485 (Ambiguous) responses that belong to each application. Per application CountStatistic All Low 2485 Number of Outbound 486 responses outbound.response.fail.486 The number of Outbound 486 (Busy Here) responses that belong to each application. Per application CountStatistic All Low 2486 Number of Outbound 487 responses outbound.response.fail.487 The number of Outbound 487 (Request Terminated) responses that belong to each application. Per application CountStatistic All Low 2487 Number of Outbound 488 responses outbound.response.fail.488 The number of Outbound 488 (Not Acceptable Here) responses that belong to each application. Per application CountStatistic All Low 2488 Number of Outbound 491 responses outbound.response.fail.491 The number of Outbound 491 (Request Pending) responses that belong to each application. Per application CountStatistic All Low 2491 Number of Outbound 493 responses outbound.response.fail.493 The number of Outbound 493 (Undecipherable) responses that belong to each application. Per application CountStatistic All Low 2493
Name Key Description Granularity Type Level Overhead ID Number of Outbound 500 responses outbound.response.serverFail.500 The number of Outbound 500 (Server Internal Error) responses that belong to each application. Per application CountStatistic All Low 2500 Number of Outbound 501 responses outbound.response.serverFail.501 The number of Outbound 501 (Not Implemented) responses that belong to each application. Per application CountStatistic All Low 2501 Number of Outbound 502 responses outbound.response.serverFail.502 The number of Outbound 502 (Bad Gateway) responses that belong to each application. Per application CountStatistic All Low 2502 Number of Outbound 503 responses outbound.response.serverFail.503 The number of Outbound 503 (Service Unavailable) responses that belong to each application. Per application CountStatistic All Low 2503 Number of Outbound 504 responses outbound.response.serverFail.504 The number of Outbound 504 (Server Timeout) responses that belong to each application. Per application CountStatistic All Low 2504 Number of Outbound 505 responses outbound.response.serverFail.505 The number of Outbound 505 (Version Not Supported) responses that belong to each application. Per application CountStatistic All Low 2505 Number of Outbound 513 responses outbound.response.serverFail.513 The number of Outbound 513 (Message Too Large) responses that belong to each application. Per application CountStatistic All Low 2513
Name Key Description Granularity Type Level Overhead ID Number of Outbound 600 responses outbound.response.globalFail.600 The number of Outbound 600 (Busy Everywhere) responses that belong to each application. Per application CountStatistic All Low 2600 Number of Outbound 603 responses outbound.response.globalFail.603 The number of Outbound 603 (Decline) responses that belong to each application. Per application CountStatistic All Low 2603 Number of Outbound 604 responses outbound.response.globalFail.604 The number of Outbound 604 (Does Not Exit Anywhere) responses that belong to each application. Per application CountStatistic All Low 2604 Number of Outbound 606 responses outbound.response.globalFail.606 The number of Outbound 606 (Not Acceptable Anywhere) responses that belong to each application. Per application CountStatistic All Low 2606
counter durations are based on the granularity of a timer value. The default granularity of the timer value used by this counter is 10 milliseconds. To mitigate unnecessary performance overhead due to the frequency of obtaining the current time, we can adjust the granularity of the timer value using the SIP container custom property, pmi.time.granularity.of.timer.service. To learn more about this custom property, see the topic on SIP container custom properties.bprac
This table lists the task duration module counters.
Name Key Description Granularity Type Level Overhead ID Average Task Duration in outbound queue avg.task.duration.outbound The average task duration in the SIP stack outbound queue over a configured window of time. Per server CountStatistic Low High 21 Maximum Task Duration in outbound queue max.task.duration.outbound The maximum task duration in the SIP stack outbound queue over a configured window of time. Per server CountStatistic Low High 22 Minimum Task Duration in outbound queue min.task.duration.outbound The minimum task duration in the SIP stack outbound queue over a configured window of time. Per server CountStatistic Low High 23 Average Task Duration in processing queue avg.task.duration.processing The average task duration in the SIP container processing queue over a configured window of time. Per server CountStatistic Low High 24 Maximum Task Duration in processing queue max.task.duration.processing The maximum task duration in the SIP container processing queue over a configured window of time. Per server CountStatistic Low High 25 Minimum Task Duration in processing queue min.task.duration.processing The minimum task duration in the SIP container processing queue over a configured window of time. Per server CountStatistic Low High 26
duration module counter durations are based on the granularity of a timer value. The default granularity of the timer value used by this counter is 10 milliseconds. To mitigate unnecessary performance overhead due to the frequency of obtaining the current time, we can adjust the granularity of the timer value using the SIP container custom property, pmi.time.granularity.of.timer.service. To learn more about this custom property, see the topic on SIP container custom properties.bprac
This table lists the application task duration module counters.
Name Key Description Granularity Type Level Overhead ID Average Task Duration in application code avg.task.duration.app The average task duration the SIP application code over a configured period of time. Per server CountStatistic Low High 911 Maximum Task Duration in application code max.task.duration.app The maximum task duration in the SIP application code over a configured period of time. Per server CountStatistic Low High 912 Minimum Task Duration in application code min.task.duration.app The minimum task duration in the SIP application code over a configured period of time. Per server CountStatistic Low High 913
This table lists the queue monitoring module counters.
Name Key Description Granularity Type Level Overhead ID Total number of tasks that have flowed through the processing SIP container queue total.num.tasks.processing 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. Per server CountStatistic Low High 31 Maximum number of tasks in the processing SIP container queue max.num.tasks.processing The maximum number of tasks in the processing SIP container queue over a configured window of time. Per server CountStatistic Low High 32 Minimum number of tasks in the processing SIP container queue min.num.tasks.processing The minimum number of tasks in the processing SIP container queue over a configured window of time. Per server CountStatistic Low High 33 Maximum percent full of the processing SIP container queue percent.full.num.tasks.processing The maximum processing SIP container queue utilization percentage over a configured window of time. Per server CountStatistic Low High 34 Total number of tasks that have flowed through the outbound SIP stack queue total.num.tasks.outbound The total number of tasks that have flowed through the outbound SIP stack queue over a configured window of time. Per server CountStatistic Low High 35 Maximum number of tasks in the outbound SIP stack queue max.num.tasks.outbound The maximum number of tasks in the outbound SIP stack queue over a configured window of time. Per server CountStatistic Low High 36 Minimum number of tasks in the outbound SIP stack queue min.num.tasks.outbound The minimum number of tasks in the outbound SIP stack queue over a configured window of time. Per server CountStatistic Low High 37 Maximum percent full of the outbound SIP stack queue percent.full.num.tasks The maximum outbound SIP stack queue utilization percentage over a configured window of time. Per server CountStatistic Low High 38
Counter definitions for the SIP proxy
Best practice: The SIP proxy counter time durations are based on the granularity of a timer value. The default granularity of the timer value used by this counter is 10 milliseconds. To mitigate unnecessary performance overhead due to the frequency of obtaining the current time, we can adjust the granularity of the timer value using the SIP proxy custom property, systemTimePollInterval. To learn more about this custom property, see the topic on SIP proxy server custom properties.bprac
proxy inbound counters.
Name Key Description Granularity Type Level Overhead ID InboundAverageQueueDuration sipProxyModule.InboundAverageQueueDuration The average duration spent in the inbound queue. Per proxy CountStatistic Low Low 100 InboundMinimumQueueDuration sipProxyModule.InboundMinimumQueueDuration The minimum duration spent in the inbound queue. Per proxy CountStatistic Low Low 101 InboundMaximumQueueDuration sipProxyModule.InboundMaximumQueueDuration The maximum duration spent in the inbound queue. Per proxy CountStatistic Low Low 102 InboundPacketsProcessed sipProxyModule.InboundPacketsProcessed The number of inbound packets that are processed. Per proxy CountStatistic Low Low 106 InboundMaximumPacketsQueued sipProxyModule.InboundMaximumPacketsQueued The maximum number of inbound packets queued. Per proxy CountStatistic Low Low 107 InboundMinimumPacketsQueued sipProxyModule.InboundMinimumPacketsQueued The minimum number of inbound packets queued. Per proxy CountStatistic Low Low 108 InboundConnectionMaximumPercentageFull sipProxyModule.InboundConnectionMaximumPercentageFull For the inbound connection with the queue that has the highest percentage full, this counter specifies the maximum percentage full for that connection queue. Per proxy CountStatistic Low Low 112
SIP proxy outbound counters.
Name Key Description Granularity Type Level Overhead ID OutboundAverageQueueDuration sipProxyModule.OutboundAverageQueueDuration The average duration spent in the outbound queue. Per proxy CountStatistic Low Low 103 OutboundMinimumQueueDuration sipProxyModule.OutboundMinimumQueueDuration The minimum duration spent in the outbound queue. Per proxy CountStatistic Low Low 104 OutboundMaximumQueueDuration sipProxyModule.OutboundMaximumQueueDuration The maximum duration spent in the outbound queue. Per proxy CountStatistic Low Low 105 OutboundPacketsProcessed sipProxyModule.OutboundPacketsProcessed The number of outbound packets that are processed. Per proxy CountStatistic Low Low 109 OutboundMaximumPacketsQueued sipProxyModule.OutboundMaximumPacketsQueued The maximum number of outbound packets queued. Per proxy CountStatistic Low Low 110 OutboundMinimumPacketsQueued sipProxyModule.OutboundMinimumPacketsQueued The minimum number of outbound packets queued. Per proxy CountStatistic Low Low 111 OutboundConnectionMaximumPercentageFull sipProxyModule.OutboundConnectionMaximumPercentageFull For the outbound connection with the queue that has the highest percentage full, this counter specifies the maximum percentage full for that connection queue. Per proxy CountStatistic Low Low 113
lists the SIP proxy counters for rejected SIP packets.
Name Key Description Granularity Type Level Overhead ID InboundOverloadPacketsRejected sipProxyModule.InboundOverloadPacketsRejected The number of SIP packets rejected because of an overload condition. Per proxy CountStatistic Low Low 114 InboundInvalidPacketsRejected sipProxyModule.InboundInvalidPacketsRejected The number of SIP packets rejected because the packet is missing required headers. Per proxy CountStatistic Low Low 115 InboundAppServerNotAvailablePacketsRejected sipProxyModule.InboundAppServerNotAvailablePacketsRejected The number of SIP packets rejected because an application server is not available to process the packets. Per proxy CountStatistic Low Low 116 InboundInvalidPartitionIDPacketsRejected sipProxyModule.InboundInvalidPartitionIDPacketsRejected The number of SIP packets rejected because the partition ID is not valid. Per proxy CountStatistic Low Low 117 InboundInvalidNetworkRoutePacketsRejected sipProxyModule.InboundInvalidNetworkRoutePacketsRejected The number of SIP packets rejected because the packet cannot be routed to the destination. Per proxy CountStatistic Low Low 118 InboundTotalPacketsRejected sipProxyModule.InboundTotalPacketsRejected The total number of inbound SIP packets rejected. Per proxy CountStatistic Low Low 119 OutboundTotalPacketsRejected sipProxyModule.OutboundTotalPacketsRejected The total number of outbound SIP packets rejected. Per proxy CountStatistic Low Low 120
and SIP containers.
Name Key Description Granularity Type Level Overhead ID ActiveSIPContainers sipProxyModule.ActiveSIPContainers The number of active SIP containers. Per proxy CountStatistic Low Low 121 ActiveLoadBalancers
When using this counter, you must also set the Load Balancer health checking setting for negative health checks to a non-zero value.
gotcha
- From the administrative console, click Servers > Server Types > WebSphere proxy servers > proxy_server_name > SIP proxy settings.
- Select the Tolerate a specified number of negative health checks before indicating failure setting.
- Specify a non-zero value for Maximum negative health checks. If this value is not specified, the ActiveLoadBalancers count remains at zero.
sipProxyModule.ActiveLoadBalancers The number of active load balancers. Per proxy CountStatistic Low Low 122 LoadBalancerPacketsReceived sipProxyModule.LoadBalancerPacketsReceived The number of SIP health checking packets received from load balancers. Per proxy CountStatistic Low Low 123
Related concepts
Performance Monitoring Infrastructure (PMI)
Related tasks
Browse all SIP topics Monitor overall system health
SIP proxy server custom properties
SIP container custom properties PMI data organization Reference topic