Tool tree
Test latency from your location to Google Cloud regions worldwide. Measure the round-trip time to Cloud Run regions and find the closest Google Cloud datacenters.
Implementation
gradeNot graded
gradeNot graded
page: Every page
list_gcp_regionsAnswer
List Google Cloud regions available for browser latency testing. Filter by geography or search text and paginate the compact result.
View tool JSON
{
"name": "list_gcp_regions",
"kind": "answer",
"impl": "imperative",
"description": "List Google Cloud regions available for browser latency testing. Filter by geography or search text and paginate the compact result.",
"inputSchema": {
"type": "object",
"properties": {
"geography": {
"type": "string",
"enum": [
"Africa",
"Asia Pacific",
"Europe",
"Global",
"Middle East",
"North America",
"South America"
],
"description": "Return only regions in this geography."
},
"query": {
"type": "string",
"maxLength": 64,
"description": "Match a region ID or display name, case-insensitively."
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Zero-based result offset."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 20,
"description": "Maximum regions to return."
}
},
"additionalProperties": false
},
"page": "/"
}start_gcp_latency_testAction
Start a bounded latency test from this browser to selected Google Cloud regions. This sends HTTPS requests that expose normal network metadata to endpoint operators and updates the visible page.
View tool JSON
{
"name": "start_gcp_latency_test",
"kind": "act",
"impl": "imperative",
"description": "Start a bounded latency test from this browser to selected Google Cloud regions. This sends HTTPS requests that expose normal network metadata to endpoint operators and updates the visible page.",
"inputSchema": {
"type": "object",
"properties": {
"scope": {
"type": "string",
"enum": [
"all",
"geographies",
"regions",
"selected"
],
"description": "Choose all, geography groups, explicit regions, or the current selection."
},
"regionIds": {
"type": "array",
"minItems": 1,
"maxItems": 44,
"uniqueItems": true,
"items": {
"type": "string",
"maxLength": 32,
"pattern": "^(?:global|[a-z]+(?:-[a-z]+)+[0-9]{1,2})$"
},
"description": "Region IDs required only when scope is regions."
},
"geographies": {
"type": "array",
"minItems": 1,
"maxItems": 7,
"uniqueItems": true,
"items": {
"type": "string",
"enum": [
"Africa",
"Asia Pacific",
"Europe",
"Global",
"Middle East",
"North America",
"South America"
]
},
"description": "Geographies required only when scope is geographies."
},
"sampleTarget": {
"type": "integer",
"minimum": 1,
"maximum": 5,
"default": 3,
"description": "Recorded samples required per region."
},
"replaceActive": {
"type": "boolean",
"default": false,
"description": "Replace the active human or Site tool run when true."
}
},
"required": [
"scope"
],
"additionalProperties": false
},
"page": "/"
}get_gcp_latency_resultsAnswer
Get status, progress, and globally ranked median latency results for the latest or specified Site tool run. Use the returned revision when requesting another page.
View tool JSON
{
"name": "get_gcp_latency_results",
"kind": "answer",
"impl": "imperative",
"description": "Get status, progress, and globally ranked median latency results for the latest or specified Site tool run. Use the returned revision when requesting another page.",
"inputSchema": {
"type": "object",
"properties": {
"runId": {
"type": "string",
"pattern": "^gcp-[a-z0-9]{12}$",
"description": "Site tool run ID; omit for the latest run."
},
"revision": {
"type": "integer",
"minimum": 0,
"description": "Snapshot revision returned by the first page; requires runId."
},
"offset": {
"type": "integer",
"minimum": 0,
"default": 0,
"description": "Zero-based ranked result offset."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"default": 10,
"description": "Maximum ranked results to return."
}
},
"additionalProperties": false
},
"page": "/"
}stop_gcp_latency_testAction
Stop the matching Site tool latency run. Partial results stay visible and stopping an already-finished matching run is safe.
View tool JSON
{
"name": "stop_gcp_latency_test",
"kind": "act",
"impl": "imperative",
"description": "Stop the matching Site tool latency run. Partial results stay visible and stopping an already-finished matching run is safe.",
"inputSchema": {
"type": "object",
"properties": {
"runId": {
"type": "string",
"pattern": "^gcp-[a-z0-9]{12}$",
"description": "Site tool run ID to stop."
}
},
"required": [
"runId"
],
"additionalProperties": false
},
"page": "/"
}