changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "bandwidth": {
+ "properties": {
+ "median": {
+ "description": "50th percentile (median) value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p25": {
+ "description": "25th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p75": {
+ "description": "75th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "unit": {
+ "description": "Unit of measurement (e.g., Mbps)",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "date_range": {
+ "description": "Lookback window applied",
+ "type": "string"
+ },
+ "dns_resolution": {
+ "properties": {
+ "median": {
+ "description": "50th percentile (median) value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p25": {
+ "description": "25th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p75": {
+ "description": "75th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "unit": {
+ "description": "Unit of measurement",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "latency": {
+ "properties": {
+ "median": {
+ "description": "50th percentile (median) value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p25": {
+ "description": "25th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "p75": {
+ "description": "75th percentile value",
+ "type": [
+ "number",
+ "null"
+ ]
+ },
+ "unit": {
+ "description": "Unit of measurement (e.g., ms)",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "type": "object"
+ },
+ "location": {
+ "description": "Location code or GLOBAL",
+ "type": "string"
+ },
+ "range_end": {
+ "description": "End time of measurement range",
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "range_start": {
+ "description": "Start time of measurement range",
+ "type": [
+ "string",
+ "null"
+ ]
+ }
+ },
+ "required": [
+ "location",
+ "date_range",
+ "range_start",
+ "range_end",
+ "bandwidth",
+ "dns_resolution",
+ "latency"
+ ],
+ "type": "object"
+}