The IPSLA metric type provides the metrics, properties, and tags to represent the IPSLA statistics. In VMware Telco Cloud Service Assurance, there are few sample reports for IPSLA, currently there are no collectors but the data from M&R IPSLA collectors can be ingested through M&R Gateway. Custom collectors can leverage this metric type to ingest the into VMware Telco Cloud Service Assurance and create custom reports.

An example of the IPSLA metric.

{ "collectorType" : "Kafka-Collector", "collectorInstance" : "KC-1", "collectedTimestamp" : 1573186658, "processedTimestamp" : 1573186658, "metricType" : "IP-SLA", "properties" : { "dataSource" : "10.100.10.10", "deviceType" : "Switch", "deviceName" : "Switch-1.1.1.1", "entityType" : "Interface", "entityName" : "Interface-node-113/eth1" }, "metrics" : { "LatestJitterOperRTTMaxOfPositivesDS": "100", "LatestJitterOperPacketLossDS": "100", "LatestJitterOperPacketLateArrival": "100", "LatestJitterOperOWSum2DS": "100", "LatestJitterOperRTTSum": "100", "LatestJitterOperOWSumDS": "100", "LatestJitterOperRTTMinOfPositivesDS": "100", "LatestJitterOperRTTMin": "100", "LatestJitterOperPacketMIA": "100", "LatestJitterOperRTTMaxOfNegativesDS": "100", "LatestJitterOperRTTMaxOfNegativesSD": "100", "LatestJitterOperPacketOutOfSequence": "100", "LatestJitterOperRTTMax": "100", "LatestJitterOperPacketLossSD": "100", "LatestJitterOperICPIF": "100", "LatestJitterOperMOS": "100", "LatestJitterOperNumOfRTT": "100", "LatestJitterOperRTTMinOfNegativesSD": "100", "LatestJitterOperRTTMaxOfPositivesSD": "100", "LatestJitterOperNumOfOW": "100", "LatestJitterOperOWSum2SD": "100", "LatestJitterOperSense": "100", "LatestJitterOperOWSumSD": "100", "LatestJitterOperRTTMinOfPositivesSD": "100", "LatestJitterOperRTTMinOfNegativesDS": "100", "JitterStatsOWMinDS": "100", "JitterStatsOWSumDS": "100", "JitterStatsRTTMin": "100", "JitterStatsOWMaxSD": "100", "JitterStatsPacketMIA": "100", "JitterStatsNumOfNegativesDS": "100", "JitterStatsNumOfPositivesSD": "100", "JitterStatsSumOfPositivesSD": "100", "JitterStatsSumOfPositivesDS": "100", "JitterStatsNumOfNegativesSD": "100", "JitterStatsBusies": "100", "JitterStatsOWMaxDS": "100", "JitterStatsSumOfNegativesDS": "100", "JitterStatsNumOfPositivesDS": "100", "JitterStatsNumOfRTT": "100", "JitterStatsRTTMax": "100", "JitterStatsPacketLossSD": "100", "JitterStatsPacketLossDS": "100", "JitterStatsPacketOutOfSequence": "100", "JitterStatsRTTSum": "100", "JitterStatsNumOfOW": "100", "JitterStatsOWMinSD": "100", "JitterStatsOWSumSD": "100", "JitterStatsOverThresholds": "100", "JitterStatsPacketLateArrival": "100", "JitterStatsSumOfNegativesSD": "100", "JitterStatsError": "100", "JitterStatsCompletions": "100" }, "tags" : { "model" : "CAT-100", "version" : "1.0.0.1", "customer" : "customer-1", "location" : "main street", "city" : "Zurich", "address" : "abc", "zip" : "90882", "region" : "region-1", "deviceCoordinates" : "45.444348, -75.693934", "ifSpeed": "1000000" } }

The following table includes JSON definitions.

JSON | Description | Units |

` LatestJitterOperRTTMaxOfPositivesDS` |
The maximum of all positive jitter RTT values from packets sent from destination to source. | nb |

`LatestJitterOperPacketLossDS` |
The number of packets lost when sent from destination to source. | nb |

`LatestJitterOperPacketLateArrival` |
The number of packets that arrived after the timeout. | nb |

`LatestJitterOperOWSum2DS` |
The sum of squares of one way latency from destination to source. | nb |

`LatestJitterOperRTTSum` |
The sum of Jitter RTT's that are successfully measured. | nb |

`LatestJitterOperOWSumDS` |
The sum of one way latency from destination to source. | nb |

`LatestJitterOperRTTMinOfPositivesDS` |
The minimum of all positive jitter RTT values from packets sent from destination to source. | nb |

`LatestJitterOperRTTMin` |
The minimum of RTT's that were successfully measured. | nb |

`LatestJitterOperPacketMIA` |
The number of packets that are lost for which we cannot determine the direction. | nb |

`LatestJitterOperRTTMaxOfNegativesDS` |
The maximum of all negative jitter RTT values from packets sent from destination to source. | nb |

`LatestJitterOperRTTMaxOfNegativesSD` |
The maximum of absolute values of all negative jitter RTT values from packets sent from source to destination. | nb |

`LatestJitterOperPacketOutOfSequence` |
The number of packets arrived out of sequence | nb |

`LatestJitterOperRTTMax` |
The maximum of RTT's that were successfully measured. | nb |

`LatestJitterOperPacketLossSD` |
The number of packets lost when sent from source to destination. | nb |

`LatestJitterOperICPIF` |
Represents ICPIF value for the latest jitter operation. | nb |

`LatestJitterOperMOS` |
The MOS value for the latest jitter operation in hundreds. | nb |

`LatestJitterOperNumOfRTT` |
The number of RTT's that were successfully measured. | nb |

`LatestJitterOperRTTMinOfNegativesSD` |
The minimum of absolute values of all negative jitter RTT values from packets sent from source to destination. | nb |

`LatestJitterOperRTTMaxOfPositivesSD` |
The maximum of all positive jitter RTT values from packets sent from source to destination. | nb |

`LatestJitterOperNumOfOW` |
The number of successful one way latency measurements. | nb |

`LatestJitterOperOWSum2SD` |
The sum of squares of one way latency from source to destination. | nb |

`LatestJitterOperSense` |
An application specific sense code for the completion status of the latest Jitter RTT operation. | nb |

`LatestJitterOperOWSumSD` |
The sum of one way latency from source to destination. | nb |

`LatestJitterOperRTTMinOfPositivesSD` |
The minimum of all positive jitter RTT values from packets sent from source to destination. | nb |

`LatestJitterOperRTTMinOfNegativesDS` |
The minimum of all negative jitter RTT values from packets sent from destination to source. | nb |

`JitterStatsOWMinDS` |
The minimum of one way latency from destination to source. | nb |

`JitterStatsOWSumDS` |
The sum of one way latency from destination to source. | nb |

`JitterStatsRTTMin` |
The minimum of all jitter RTT values. | nb |

`JitterStatsOWMaxSD` |
The maximum of one way latency from source to destination. | nb |

`JitterStatsPacketMIA` |
The number of packets that are lost for which we cannot determine the direction. | nb |

`JitterStatsNumOfNegativesDS` |
The sum of number of all negative jitter values from packets sent from destination to source. | nb |

`JitterStatsNumOfPositivesSD` |
The sum of number of all positive jitter values from packets sent from source to destination. | nb |

`JitterStatsSumOfPositivesSD` |
The sum of RTT's of all positive jitter values from packets sent from source to destination | nb |

`JitterStatsSumOfPositivesDS` |
The sum of RTT's of all positive jitter values from packets sent from destination to source. | nb |

`JitterStatsNumOfNegativesSD` |
The sum of number of all negative jitter values from packets sent from source to destination. | nb |

`JitterStatsBusies` |
The number of occasions where the jitter operation could not be started because a previous jitter operation has not been completed. | nb |

`JitterStatsOWMaxDS` |
The maximum of one way latency from destination to source. | nb |

`JitterStatsSumOfNegativesDS` |
The sum of RTT's of all negative jitter values from packets sent from destination to source. | nb |

`JitterStatsNumOfPositivesDS` |
The sum of number of all positive jitter values from packets sent from destination to source. | nb |

`JitterStatsNumOfRTT` |
The number of RTTs that were successfully measured. | nb |

`JitterStatsRTTMax` |
The maximum of RTT's that were successfully measured. | nb |

`JitterStatsPacketLossSD` |
The number of packets lost when sent from source to destination. | nb |

`JitterStatsPacketLossDS` |
The number of packets lost when sent from destination to source. | nb |

`JitterStatsPacketOutOfSequence` |
The number of packets arrived out of sequence. | nb |

`JitterStatsRTTSum` |
The sum of Jitter RTT's that are successfully measured. | nb |

`JitterStatsNumOfOW` |
The number of successful one way latency measurements. | nb |

`JitterStatsOWMinSD` |
The minimum of all one way latency from source to destination. | nb |

`JitterStatsOWSumSD` |
The sum of one way latency from source to destination. | nb |

`JitterStatsOverThresholds` |
The number of RTTs that were over the threshold value. | nb |

`JitterStatsPacketLateArrival` |
The number of packets that arrived after the timeout. | nb |

`JitterStatsSumOfNegativesSD` |
The sum of all negative jitter values from packets sent from source to destination. | nb |

`JitterStatsError` |
The number of times the jitter operation might not have been initialized due to an internal error. | nb |

`JitterStatsCompletions` |
The number of jitter operations that are completed successfully. | nb |