PingMetrics
PingMetrics represents the raw ping measurement for a location. Several endpoints for a location will be pinged and combined into aggregated statistics. This is a pure measurement — it no longer carries any rating category. Quality scoring is derived separately in the evaluate phase (see Smart Locations for rank_smart_location_measurements).
| Name | Type | Description |
|---|---|---|
| details | PingTestResultDetails | Contains detailed statistics about the aggregated location ping result, aggregated from all individual endpoint results. |
| num_instances | unsigned 32 | The total number of endpoints (instances) for this location, which have been tested. |
| num_successful_instances | unsigned 32 | The number of endpoints which returned a valid ping result (at least one successful ping) |
| best_result | TestResult | Contains information about the endpoint which returned the best result for that location |
PingTestResultDetails
For each test endpoint in a location, multiple pings will be executed (usually up to 5) and the min, max, avg, median (p50), p90, jitter and packet loss will be calculated. At the end the individual values of all test endpoints will be averaged, resulting in the PingTestResultDetails.
| Name | Type | Description |
|---|---|---|
| min | Integer | Minimum Ping for that location across all endpoints |
| max | Integer | Maximum Ping for that location across all endpoints |
| avg | Integer | Average Ping for that location across all endpoints |
| median | Integer | Average median (p50) Ping for that location across all endpoints |
| p90 | Integer | Average 90 percentile for that location across all endpoints |
| jitter | Integer | Average Jitter for that location |
| packet_loss_percent | Float | Average Packet loss in percent for that location |