Monitoring system performance

Last Updated : Feb 16, 2022 |

About this task

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 : 1. 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 : 2. 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 : 3. 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 : 4. 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 : 5. 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 : 6. 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 : 7. 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.

Procedure

  1. Navigate to EM > System Status > Monitoring > Performance.

    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.

    The (Cluster) option is available only if you have configured a cluster.