Supported Cisco IP SLA formulas

Use information to understand the supported metrics and formulas that are used to poll from the IP SLA enabled Cisco devices in your network.

Metric names are the same as the names of the formulas that generate them in the poll definition. The following tables provide metrics that are related to different Cisco IP SLA operations in Network Performance Insight®:
  • HTTP
  • Jitter
  • VoIP
  • RTP
  • Echo

Metrics and formulas for different SLA tests

Table 1. Resource type: cisco.probe.http
Metric Formula Units Description
Probe.HTTP.DNS.RTT.ms
rttMonLatestHTTPOperDNSRTT
Milliseconds

The sum of RTT to perform a Domain Name Server Query (DNS) within the HTTP operations.

Probe.HTTP.RTT.ms
rttMonLatestHTTPOperRTT
Milliseconds

If a successful test is completed since the last poll, return the sum of the round-trip time (RTT) of successful HTTP operations.

Probe.HTTP.TCP-Connect.RTT.ms
rttMonLatestHTTPOperTCPConnectRTT
Milliseconds

The sum of RTT taken to perform a TCP connection to the HTTP server.

Probe.HTTP.Total.Transaction.RTT.ms
rttMonLatestHTTPOperTransactionRTT
Milliseconds

The sum of Round Trip Time (RTT) taken to download the object that is specified by URL within HTTP operations.

Probe.HTTP.Transaction.Failed.Percent
100 * 
(not(rttMonLatestHTTPOperSense==1))
Percent

The percentage of request that has HTTP errors when downloading the base page within HTTP operations. If no errors return 0, otherwise return 100.

Probe.HTTP.Transaction.Succeeded.Percent
100 * 
((rttMonLatestHTTPOperSense==1))
Percent

The percentage of request that had no HTTP errors when downloading the base page within HTTP operations. If no errors return 100, otherwise return 0.

Table 2. Resource type: cisco.probe.jitter
Metric Formula Units Description
Probe.Jitter.Inbound.Avg.ms

(rttMonLatestJitterOperSumOfPositivesDS
+rttMonLatestJitterOperSumOfNegativesDS) 
/(rttMonLatestJitterOperNumOfRTT - 1)
Milliseconds

If a successful probe is sent since the last poll, return the average inbound jitter.

Probe.Jitter.Inbound.Negative.Max.ms
rttMonLatestJitterOperMaxOfNegativesDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound negative jitter.

Probe.Jitter.Inbound.Packet.Loss.Percent

100 * rttMonLatestJitterOperPacketLossDS
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of inbound packets lost.

Probe.Jitter.Inbound.Positive.Max.ms
rttMonLatestJitterOperMaxOfPositivesDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound positive jitter.

Probe.Jitter.Succeeded.Percent

100 * rttMonLatestJitterOperNumOfRTT 
/rttMonEchoAdminNumPackets
Percent

If a successful probe is sent since the last poll, return the average outbound jitter.

Probe.Jitter.Outbound.Negative.Max.ms
rttMonLatestJitterOperMaxOfNegativesSD
Milliseconds

If a successful probe is sent since the last poll, return the maximum outbound negative jitter.

Probe.Jitter.Outbound.Packet.Loss.Percent

100 * rttMonLatestJitterOperPacketLossSD
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of outbound packets lost.

Probe.Jitter.Outbound.Positive.Max.ms
rttMonLatestJitterOperMaxOfPositivesSD
Milliseconds

If a successful probe is sent since the last poll, return the maximum outbound positive jitter.

Probe.Jitter.Packet.Count
rttMonEchoAdminNumPackets
Number

If a test is completed since the last poll, return the number of sent probes, otherwise return 0.

Probe.Jitter.Packet.Loss.Percent

100 * (1 - rttMonLatestJitterOperNumOfRTT
/rttMonEchoAdminNumPackets)
Percent

If a test is completed since the last poll, return the number of sent probes, otherwise return 0.

Probe.Jitter.Outbound.Avg.ms

(rttMonLatestJitterOperSumOfPositivesSD
+rttMonLatestJitterOperSumOfNegativesSD)
/(rttMonLatestJitterOperNumOfRTT - 1)
Milliseconds

If a successful probe is sent since the last poll, return the average outbound jitter.

Probe.Jitter.Packet.Loss.Unknown.Percent

100 * rttMonLatestJitterOperPacketMIA
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of packets that are lost where the direction is unknown.

Probe.Jitter.Inbound.One-way.Avg.ms

rttMonLatestJitterOperOWSumDS
/rttMonLatestJitterOperNumOfRTT
Milliseconds

The average of the delays that travel from destination to source for all the probes during the last test.

Probe.Jitter.Outbound.One-way.Avg.ms

rttMonLatestJitterOperOWSumSD1
/rttMonLatestJitterOperNumOfRTT
Milliseconds

The average of the delays that travel from source to destination for all the probes during the last test.

Table 3. Resource type: cisco.probe.voip
Metric Formula Units Description
Probe.VOIP.ICPIF
rttMonLatestJitterOperICPIF
Number

The maximum of all Calculated Planning Impairment Factor (ICPIF) value for the jitter operations.

Probe.VOIP.MOS
rttMonLatestJitterOperMOS/100
Number

The maximum of all Mean Opinion Score (MOS) value for the jitter operations.

Probe.Jitter.Inbound.Avg.ms

(rttMonLatestJitterOperSumOfPositivesDS 
+rttMonLatestJitterOperSumOfNegativesDS)
/(rttMonLatestJitterOperNumOfRTT - 1)
Milliseconds

If a successful probe is sent since the last poll, return the average inbound jitter.

Probe.Jitter.Inbound.Negative.Max.ms
rttMonLatestJitterOperMaxOfNegativesDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound negative jitter.

Probe.Jitter.Inbound.Packet.Loss.Percent

100 * rttMonLatestJitterOperPacketLossSD
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of inbound packets lost.

Probe.Jitter.Inbound.Positive.Max.ms
rttMonLatestJitterOperMaxOfPositivesDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound positive jitter.

Probe.Jitter.Succeeded.Percent

100 * rttMonLatestJitterOperNumOfRTT
/rttMonEchoAdminNumPackets
Percent

If a successful probe is sent since the last poll, return the standard deviation of the round trip time.

Probe.Jitter.Outbound.Negative.Max.ms
rttMonLatestJitterOperMaxOfNegativesSD
Milliseconds

If a successful probe is sent since the last poll, return the maximum outbound negative jitter.

Probe.Jitter.Outbound.Packet.Loss.Percent

100 * rttMonLatestJitterOperPacketLossSD
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of outbound packets lost.

Probe.Jitter.Outbound.Positive.Max.ms
rttMonLatestJitterOperMaxOfPositivesSD 
Milliseconds

If a test is completed since the last poll, return the percentage of outbound packets lost.

Probe.Jitter.Packet.Count

rttMonEchoAdminNumPackets
Number

If a test is completed since the last poll, return the number of sent probes, otherwise return 0.

Probe.Jitter.Packet.Loss.Percent

100 * (1 - rttMonLatestJitterOperNumOfRTT
/rttMonEchoAdminNumPackets)
Percent

If a test is completed since the last poll, return the percentage of probes lost.

Probe.Jitter.Outbound.Avg.ms

(rttMonLatestJitterOperRTTSum2 / 
rttMonLatestJitterOperNumOfRTT - 
((rttMonLatestJitterOperRTTSum / 
rttMonLatestJitterOperNumOfRTT) ^ 2)) 
^ 0.5
Milliseconds

If a successful probe is sent since the last poll, return the standard deviation of the round-trip time.

Probe.Jitter.Packet.Loss.Unknown.Percent

100 * rttMonLatestJitterOperPacketMIA
/rttMonEchoAdminNumPackets
Percent

If a test is completed since the last poll, return the percentage of packets that are lost where the direction is unknown.

Probe.Jitter.Inbound.One-way.Avg.ms

rttMonLatestJitterOperOWSumDS
/rttMonLatestJitterOperNumOfRTT
Milliseconds

The average of the delays that travel from destination to source for all the probes during the last test.

Probe.Jitter.Outbound.One-way.Avg.ms

rttMonLatestJitterOperOWSumSD
/rttMonLatestJitterOperNumOfRTT
Milliseconds

The average of the delays that travel from source to destination for all the probes during the last test.

Table 4. Resource type: cisco.probe.rtp
Metric Formula Units Description
Probe.RTP.Inbound.Jitter.Avg.ms
rttMonLatestRtpOperAvgOWDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound time.

Probe.RTP.Inbound.Early.Packets.Percent

100 * rttMonLatestRtpOperPacketEarlyDS
/rttMonLatestRtpOperTotalPaksDS
Percent

Number of early packets at source for the latest operation.

Probe.RTP.Inbound.Frame.Loss.Count
rttMonLatestRtpOperFrameLossDS
Percent

If a test is completed since the last poll, return the percentage of inbound frame lost.

Probe.RTP.Inbound.Inter-Arrival.Jitter.ms
 rttMonLatestRtpOperIAJitterDS
Milliseconds

If a successful probe is sent since the last poll, return the maximum inbound jitter.

Probe.RTP.Inbound.Late.Packets.Percent

100 * rttMonLatestRtpOperPacketLateDS
/rttMonLatestRtpOperTotalPaksDS
Percent

Number of late packets at source for the latest operation.

Probe.RTP.Inbound.MOS-CQ
rttMonLatestRtpOperMOSCQDS
Number

The average estimated inbound Mean Opinion Score for Conversational Quality (MOS-CQ).

Probe.RTP.Inbound.MOS-LQ
rttMonLatestRtpOperMOSLQDS
Number

The average estimated inbound Mean Opinion Score for Listening Quality (MOS-LQ).

Probe.RTP.Inbound.Packet.Loss.Percent

100 * rttMonLatestRtpOperPacketLossDS
/rttMonLatestRtpOperTotalPaksDS
Percent

If a test is completed since the last poll, return the percentage of inbound packets lost.

Probe.RTP.Inbound.R-Factor
rttMonLatestRtpOperRFactorDS
Number

The average of estimated voice quality value that is transmitted from destination to source for the RTP operation.

Probe.RTP.Outbound.Jitter.Avg.ms
rttMonLatestRtpOperAvgOWSD
Milliseconds

If a successful probe is sent since the last poll, return the maximum outbound time.

Probe.RTP.Outbound.Inter-Arrival.Jitter.ms
rttMonLatestRtpOperIAJitterSD
Milliseconds

If a successful probe is sent since the last poll, return the maximum outbound jitter.

Probe.RTP.Outbound.MOS-CQ
rttMonLatestRtpOperMOSCQSD
Number

The average estimated outbound Mean Opinion Score for Conversational Quality (MOS-CQ).

Probe.RTP.Outbound.Packet.Loss.Percent

100 * rttMonLatestRtpOperPacketLossSD
/rttMonLatestRtpOperTotalPaksSD
Percent

If a test is completed since the last poll, return the percentage of outbound packets lost.

Probe.RTP.Outbound.R-Factor
rttMonLatestRtpOperRFactorSD
Number

The average of estimated voice quality value that is transmitted from source to destination for the RTP operation.

Probe.RTP.RTT.ms
rttMonLatestRtpOperRTT
Milliseconds

If a successful test is completed since the last poll, return the round-trip time.

Probe.RTP.Packet.Loss.Unknown.Percent

100 * rttMonLatestRtpOperPacketsMIA
/rttMonLatestRtpOperTotalPaksSD
Percent

If a test is completed since the last poll, return the percentage of packets that are lost where the direction is unknown.

Table 5. Resource type: cisco.probe.echo
Metric Formula Units Description
Probe.Echo.Probe.Count

not(rttMonLatestRttOperTime == 
last(rttMonLatestRttOperTime))
Number

If a test is completed since the last poll, return 1, otherwise return 0.

Probe.Echo.Probe.Loss.Percent

100 * 
not(rttMonLatestRttOperSense == 1)
Percent

If a test is completed since the last poll, return the percentage of probes lost.

Probe.Echo.Probe.Succeeded.Percent
100 * (rttMonLatestRttOperSense == 1)
Percent

If a test is completed since the last poll, return the percentage of probes that succeeded.

Probe.Echo.RTT.ms
rttMonLatestRttOperCompletionTime
Milliseconds

If a successful test is completed since the last poll, return the round-trip time.

Note: The echo operation covers the following SLA test types:
  • echo
  • tcpConnect
  • udpEcho