Obtain ThousandEyes Network & App Synthetics data given a trace ID. Use when a user has a `traceId`, ThousandEyes MCP is available, and one or more Observability Platform integrations or equivalent tooling paths are available to query every relevant Observability Platform for the trace, extract `tracestate` or `w3c.tracestate`, decode the embedded ThousandEyes permalink, recover the ThousandEyes account/test/agent/execution identifiers, and fetch the matching ThousandEyes network data.
88
81%
Does it follow best practices?
Impact
100%
1.81xAverage score across 3 eval scenarios
Passed
No known issues
Use this skill to pivot from an existing distributed trace into the matching ThousandEyes test result. Treat ThousandEyes as the system of record for the recovered test data, and use Observability Platforms to discover the ThousandEyes context from the trace.
traceId. Do not stop after the first hit.tracestate and w3c.tracestate.traceId, use that fallback and record it as fallback correlation.tracestate value as a W3C vendor-state list and extract the te= member.accountId from __a, testId from testId, agentId from agentId, and executionTime from startTime. Treat executionTime as the round selector for the exact ThousandEyes test execution.roundId, use startTime to select the matching round or result. Do not invent a roundId.traceIdLoad reference.md for parsing rules, identifier extraction, and ThousandEyes query strategy. Load examples.md only when the user wants a structured report.
traceId.trace, span-search, log-search, or blocked.traceId search in spans or logs scoped to a reasonable window.hit, miss, or blocked.tracestate and w3c.tracestate.te= member.te vendor entry if other vendors are present.accountId, testId, agentId, and executionTime.accountId when the ThousandEyes MCP tool supports account scoping.get_network_app_synthetics_test, or resolve it first with list_network_app_synthetics_tests if required by the tool.executionTime with get_network_app_synthetics_metrics.get_path_visualization_results or get_full_path_visualization, scoped to the recovered agentId and execution time when possible.get_service_map for the same test and time window.agentId and the smallest time delta from executionTime.Always include:
traceIdhit/miss/blocked status for every platform checkedtracestate attribute name used (tracestate or w3c.tracestate)accountId, testId, agentId, and executionTimeUse the templates in examples.md when the user wants a structured report.
tracestate or w3c.tracestate is absent after inspecting the full trace payload, stop and say that no usable ThousandEyes trace linkage was found.%3D), stop and say that it must be URL-decoded before query parsing.testId, agentId, or startTime is absent after decoding, stop and say what is missing.a4497e7
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.