| name | thousandeyes |
| id | thousandeyes |
| description | ThousandEyes network intelligence integration for monitoring tests, alerts, agents, Internet Insights outages, dashboards, and BGP routes during RCA investigations |
| category | observability |
| connection_check | {"method":"is_connected_function","module":"chat.backend.agent.tools.thousandeyes_tool","function":"is_thousandeyes_connected"} |
| tools | ["thousandeyes_list_tests","thousandeyes_get_test_detail","thousandeyes_get_test_results","thousandeyes_get_alerts","thousandeyes_get_alert_rules","thousandeyes_get_agents","thousandeyes_get_endpoint_agents","thousandeyes_get_internet_insights","thousandeyes_get_dashboards","thousandeyes_get_dashboard_widget","thousandeyes_get_bgp_monitors"] |
| index | Network intelligence -- tests, alerts, agents, Internet Insights outages, dashboards, BGP monitors |
| rca_priority | 4 |
| allowed-tools | thousandeyes_list_tests, thousandeyes_get_test_detail, thousandeyes_get_test_results, thousandeyes_get_alerts, thousandeyes_get_alert_rules, thousandeyes_get_agents, thousandeyes_get_endpoint_agents, thousandeyes_get_internet_insights, thousandeyes_get_dashboards, thousandeyes_get_dashboard_widget, thousandeyes_get_bgp_monitors |
| metadata | {"author":"aurora","version":"1.0"} |
ThousandEyes Integration
Overview
ThousandEyes network intelligence integration for investigating network-layer issues during Root Cause Analysis. ThousandEyes monitors network paths, DNS, BGP routing, HTTP availability, page load performance, and detects macro-scale Internet outages affecting connectivity.
Instructions
Test Discovery and Results
thousandeyes_list_tests(test_type=TYPE) -- List all configured tests. Optionally filter by type: agent-to-server, agent-to-agent, bgp, dns-server, dns-trace, dnssec, http-server, page-load, web-transactions, api, sip-server, voice. Call this first to discover available tests.
thousandeyes_get_test_detail(test_id='ID') -- Full configuration for a single test including server, interval, protocol, alert rules, and assigned agents.
thousandeyes_get_test_results(test_id='ID', result_type=TYPE, window='1h') -- Get results for a specific test. Result types:
'network' -- latency, loss, jitter
'http' -- response time, availability
'path-vis' -- hop-by-hop trace
'dns' -- DNS resolution
'bgp' -- BGP routes
'page-load' -- full waterfall
'web-transactions' -- scripted browser
'ftp' -- FTP results
'api' -- API test
'sip' -- SIP/VoIP
'voice' -- MOS, jitter
'dns-trace' -- trace chain
'dnssec' -- DNSSEC validation
Alerts and Alert Rules
thousandeyes_get_alerts(state='active', severity='major', window='1h') -- Get active or recent alerts. Filter by state (active/cleared) and severity (major/minor/info). Shows alert rules, affected agents, and violation counts.