Monitoring system performance

Last Updated : Feb 16, 2022 |
Prolog information
Avaya Aura® Media Server provides performance monitoring tools in Element Manager. The tools provide real-time displays of the key operational measurement counters and gauges.
The performance monitoring tools use HTML5/JavaScript and require you to use Chrome, Firefox, Safari, or Microsoft Edge.
There are seven different views that display over 140 unique operational measurements. You can select the required view using the textual view link on the top left of the page.
The default cluster display mode is nodal. When the clustered mode is selected, the type of cluster is listed and the display adjusts for the cluster type.
Avaya Aura® MS supports two types of clusters:
  • 1+1 High Availability
  • N+1 Load Sharing
A standalone cluster is sometimes used to describe an Avaya Aura® Media Server which does not belong to a cluster. 1+1 HA clusters are active/standby, so toggling this mode does not result in aggregation of the measurements.
Operational measurements are grouped by type: Gauges are grouped with other gauges and counters with other counters. Counter displays reset to zero every 15 minutes. Gauges display the current real-time value.
Figure: Example Performance page: Dashboard view.
Measurement
Type
Description
Active Sessions
Gauge
The total number of sessions currently in use. This includes media and control channels, and both REST and SIP protocols.
MRCP Resources
Gauge
The total number of MRCP channel resources (ASR and TTS) currently in use.
IVR Resources
Gauge
The total number of internal IVR resources allocated. An IVR resource is typically attached to active sessions and conferences.
CONF Resources
Gauge
The total number of conference resources allocated.
CPU
Gauge
The CPU usage on the virtual or physical server hosting AAMS.
Load Factor(%)
Gauge
The load factor on the virtual or physical server hosting AAMS. Most products use load factor instead of CPU to determine the actual capacity remaining on the media server.
Session Attempts
Counter
The total number of SIP and REST session requests to AAMS.
Inbound Attempts
Counter
The number of inbound SIP and REST session requests to AAMS.
Inbound Rejected
Counter
The number of inbound SIP and REST session requests rejected by AAMS. Inbound requests can be rejected for a number of reasons and are typically logged in AAMS event logs.
Outbound Attempts
Counter
The number of outbound SIP session requests solicited by OOD REFER.
Outbound Rejected
Counter
The number of SIP requests which have been rejected or cancelled by the remote application server. This does not always indicate an error. It is common for remote application servers to cancel requests which are released mid-call setup.
Overload Rejected
Counter
The number of requests rejected due to engineering limits.
Recognition Requests
Counter
The number of recognition requests.
Text-To-Speech Requests
Counter
The number of text-to-speech requests.
Play Requests
Counter
The number of play announcement requests.
Record Requests
Counter
The number of record requests.
Figure: Example Performance page: Media — Audio view.
Measurement
Type
Description
Active Sessions
Gauge
The total number of voice sessions currently in use. This includes media and control channels, and both REST and SIP protocols.
MRCP Resources
Gauge
The total number of MRCP channel resources (ASR and TTS) currently in use.
IVR Resources
Gauge
The total number of internal IVR resources allocated. An IVR resource is typically attached to active sessions and conferences.
CONF Resources
Gauge
The total number of voice conference resources allocated.
Secure Sessions
Gauge
The total number of audio sessions using secure RTP.
OPUS
Gauge
The number of voice sessions using the OPUS codec.
G.722.1
Gauge
The number of voice sessions using the G.722.1 codec.
G.722
Gauge
The number of voice sessions using the G.722 codec.
G.711ulaw
Gauge
The number of voice sessions using the G.711ulaw codec.
G.711alaw
Gauge
The number of voice sessions using the G.711alaw codec.
G.726
Gauge
The number of voice sessions using the G.726 codec.
G.729
Gauge
The number of voice sessions using the G.729 codec.
RTP Packets Lost
Gauge
The number of inbound lost RTP packets across all sessions.
RTP Packets Early
Counter
The number of inbound out of order packets across all sessions.
RTP Packets Late
Counter
The number of inbound late packets across all sessions.
VQ Warning
Counter
The number of voice quality warning thresholds passed.
VQ Critical
Counter
The number of voice quality critical thresholds passed.
Play
Counter
The number of play announcement requests.
Record
Counter
The number of record requests.
Events
Counter
The number of dialog events processed, which include digit collection and notifications.
TTS Speak Success
Counter
The number of successful TTS requests.
TTS Speak Fail
Counter
The number of failed TTS requests.
Speech Rec Success
Counter
The number of successful ASR requests.
Speech Rec Fail
Counter
The number of failed ASR requests.
Figure: Example Performance page: Media — Video view.
Measurement
Type
Description
Active Sessions
Gauge
The total number of video sessions currently in use.
Conference Resources
Gauge
The total number of video conference resources allocated.
Transcode Sessions
Gauge
The total number of video transcoding resources allocated.
Unidirectional Streams
Gauge
The number of unidirectional video streams in use.
Secured Streams
Gauge
The number of secure RTP video sessions in use.
FEC Streams
Gauge
The number of video streams using forward error correction.
H.264 Sessions
Gauge
The number of sessions using H.264-AVC or H.264-SVC.
H.264-SVC Streams
Gauge
The number of H.264-SVC unidirectional streams in use.
H.264-AVC Streams
Gauge
The number of H.264-AVC unidirectional streams in use.
VP8 Sessions
Gauge
The number of sessions using VP8.
VP8 Streams
Gauge
The number of VP8 unidirectional streams in use.
RTP Packets Lost
Counter
The number of video RTP packets lost across all sessions.
FIR Sent
Counter
The number of full intra requests sent.
FIR Recv
Counter
The number of full intra requests received.
PLI Sent
Counter
The number of picture loss indication requests sent.
PLI Recv
Counter
The number of picture loss indication requests received.
TMMBR Sent
Counter
The number of temporary maximum media bit stream rate requests sent.
TMMBR Recv
Counter
The number of temporary maximum media bit stream rate requests received.
Create Channel
Counter
The number of video channel create requests.
Modify Channel
Counter
The number of video channel modify requests.
Destroy Channel
Counter
The number of video channel destroy requests.
Route Video
Counter
The number of route video requests.
Figure: Example Performance page: SIP view.
Measurement
Type
Description
Active Call Legs
Gauge
The total number of active SIP call legs.
Active Engines
Gauge
The total number of active SIP engines. An engine per session is used.
Inbound TCP
Gauge
The number of inbound SIP TCP (unencrypted) connections.
Inbound TLS
Gauge
The number of inbound SIP TLS connections.
Outbound TCP
Gauge
The number of outbound SIP TCP (unencrypted) connections.
Outbound TLS
Gauge
The number of outbound SIP TLS connections.
Inbound Attempt
Counter
The number of inbound SIP session attempts to AAMS.
Inbound Connect
Counter
The number of successful inbound SIP session requests to AAMS.
Inbound Reject
Counter
The number of inbound SIP session requests rejected by AAMS.
Outbound Attempt
Counter
The number of outbound SIP session attempts to AAMS.
Outbound Connect
Counter
The number of successful outbound SIP session requests to AAMS.
Outbound Reject
Counter
The number of outbound SIP session requests rejected.
Invites
Counter
The number of SIP invites processed.
Non Invites
Counter
The number of SIP non invites processed.
TCP Success
Counter
The number of successful outbound TCP connections.
TCP Fail
Counter
The number of failed outbound TCP connections.
TLS Success
Counter
The number of successful TLS connections.
TLS Fail
Counter
The number of failed TLS connections.
TLS Verify Fail
Counter
The number of failed TLS host or certificate validations.
TLS Handshake Fail
Counter
The number of failed TLS handshakes.
Session Audit
Counter
The number of SIP sessions released by the session audit.
Connect Audit
Counter
The number of SIP sessions released by the connection audit.
Xact Aborted
Counter
The number of SIP transactions aborted due to network or unresponsive SIP peers.
Admin Aborted
Counter
The number of admin aborted SIP sessions.
Parsing Error
Counter
The number of SIP message parsing failures.
Stack Aborted
Counter
The number of transactions aborted by the SIP stack.
Figure: Example Performance page: REST view.
Measurement
Type
Description
Control Contexts
Gauge
The current number of REST control contexts in use.
Sessions
Gauge
The current number of REST sessions in use.
(Session) Create
Counter
The number of session create requests processed.
(Session) Destroy
Counter
The number of session destroy request processed.
Inject
Counter
The number of MSML injection requests processed.
Modify
Counter
The number of session modify requests processed.
Refresh
Counter
The number of session refresh requests processed.
(Session) Events
Counter
The number of session event stream requests processed.
(Context) Create
Counter
The number of context create requests processed.
(Context) Destroy
Counter
The number of context destroy requests processed.
Batch
Counter
The number of batch requests processed.
Audit
Counter
The number of audit requests processed.
History
Counter
The number of history requests processed.
(Context) Events
Counter
The number of context event stream requests processed.
Transfer
Counter
The number of context transfer requests processed.
Report
Counter
The number of report requests processed.
Get
Counter
The number of web user agent RESTFul HTTP get requests processed.
Post
Counter
The number of web user agent RESTFul HTTP post requests processed.
Put
Counter
The number of web user agent RESTFul HTTP put requests processed.
Delete
Counter
The number of web user agent RESTFul HTTP delete requests processed.
Authenticate
Counter
The number of web user agent RESTFul authenticate requests processed.
Figure: Example Performance page: WebRTC view.
Measurement
Type
Description
ICE Agents
Gauge
The current number of active WebRTC ICE agents. One ICE agent per session is required.
ICE Channels
Gauge
The current number of media channels utilizing ICE.
Audio Streams
Gauge
The current number of WebRTC audio streams.
Video Streams
Gauge
The current number of WebRTC video streams.
Muxed RTP/RTCP
Gauge
The current number of muxed WebRTC RTP/RTCP sessions.
Non-Muxed RTP/RTCP
Gauge
The current number of non-muxed WebRTC RTP/RTCP sessions.
Attempted
Counter
The number of WebRTC session requests.
Success
Counter
The number of successful WebRTC session requests.
Failed
Counter
The number of failed WebRTC session requests.
DTLS Connect
Counter
The number of failed DTLS-SRTP negotiations.
ICE Connect
Counter
The number of failures at ICE connect stage.
ICE Gathering
Counter
The number of failures at the ICE candidate gathering stage.
ICE Pairing
Counter
The number of failures at the ICE candidate pairing stage.
Invalid SDP
Counter
The number of failures due to invalid SDP.
Invalid State
Counter
The number of failures due to invalid state.
State Audit Expired
Counter
The number of state audit expirations.
Request Audit Expired
Counter
The number of request audit expirations.
Media Audit Expired
Counter
The number of media audit expirations.
Gather Retry Expired
Counter
The number of gather retry audit expirations.
DTLS Retry Expired
Counter
The number of DTLS retry audit expirations.
Figure: Example Performance page: Media — Real-time view.
Measurement
Type
Description
Current Sched Delta (ms)
Gauge
The current real-time scheduling delta in msec. This value should stay at 0 on healthy systems.
Missed 10ms
Gauge
The number of scheduling deadline intervals missed by 10ms.
Missed 20ms
Gauge
The number of scheduling deadline intervals missed by 20ms.
Missed 30ms
Gauge
The number of scheduling deadline intervals missed by 30ms.
Missed 40ms
Gauge
The number of scheduling deadline intervals missed by 40ms.
Missed 50ms
Gauge
The number of scheduling deadline intervals missed by 50ms or more.
Max Sched Delta (ms)
Gauge
The maximum scheduling delta recorded on the server since the last restart.
SYS Load Factor (%)
Gauge
The total system load factor as reported to external application servers. This load factor includes all the individual load factors.
IVR Load Factor (%)
Gauge
The load factor specific to IVR resources.
CONF Load Factor (%)
Gauge
The load factor specific to conference resources.
ICE Load Factor (%)
Gauge
The load factor specific to ICE and WebRTC resources.
CPU Usage (%)
Gauge
The CPU usage on the system in percent.
Audio Transmit Packets/sec
Gauge
The current number of audio RTP/RTCP packets transmitted per second.
Audio Receive Packets/sec
Gauge
The current number of audio RTP/RTCP packets received per second.
Video Transmit Packets/sec
Gauge
The current number of video RTP/RTCP packets transmitted per second.
Video Receive Packets/sec
Gauge
The current number of video RTP/RTCP packets received per second.
Total MPUs(est)
Gauge
An estimate of the total MPUs (media processing units) available on this system when idle. Also known as the MPU rating.
Free MPUs(est)
Gauge
An estimate of the free MPUs (media processing units) available on this system.
Used MPUs(est)
Gauge
An estimate of the used MPUs (media processing units) on this system.
% Used MPUs(est)
Gauge
An estimate of the %used MPUs (media processing units) on this system.
  1. Navigate to EM System Status Monitoring Performance.
    ADDITIONAL INFORMATION:
    You must use a browser that supports HTML5/JavaScript like Chrome, Firefox, or Safari.
  2. To switch between displays, click on the current view link located on the top left of the screen.
  3. To switch between cluster and nodal displays, click on the node name or (Cluster) link, located on the top right of the page.
    ADDITIONAL INFORMATION:
    The (Cluster) option is available only if you have configured a cluster.