ThousandEyes provides network monitoring and alerting capabilities. Alerts are triggered based on conditions defined in alert rules, which specify tests, thresholds, and notification policies. Alerts can be configured for various network and application scenarios based on factors like loss, latency, routing changes, DNS issues, page load times, and more. Notifications can be sent by email, PagerDuty integration, or custom webhooks. The system aims to reduce false positives through configurable filtering and requiring multiple failed tests. Historical alert data is also available.
2. 1
About ThousandEyes
Established and
backed by
network experts
Relied on for
critical operations by
leading enterprises
Recognized as
an innovative
new approach
ThousandEyes delivers visibility into every network your organization relies on.
24 of the Fortune 500
3. 2
Anatomy of an Alert
Alert Rule 1
Conditions Notifications
Test A Test B Test C
Alert Rule 2
• Email
• Webhooks
• PagerDuty
• Thresholds
• Agents
• Rounds
Each Alert Rule has a set of trigger
conditions and notification policy
Tests and Alert Rules have a many-to-many relationship
4. 3
Network and BGP Alerts
Scenario Test Type Threshold
High loss Network Loss > __%
High latency Network Latency > ___ms
60ms (US)
120ms (trans-Atlantic)
200ms (trans-Pacific)
Prefix Hijacking BGP Origin ASN not in ___
Peering Changes, Route Flaps BGP Path Changes > 1
Reachability < 100%
DDoS Mitigation Activation BGP Origin ASN in ___
Prefix not in ___
Prepending Errors BGP Next Hop ASN not in ___
5. 4
Web and DNS Alerts
Scenario Test Type Threshold
Slow DNS resolution/DDoS HTTP DNS Time ≥ ___ms
Long response time HTTP Response Time ≥ ___ms
Slow throughput HTTP Throughput ≤ ___kBps
Long page load time Page Load Page Load Time > __ms
Component load time
(CDN, javascript, ads, embeds)
Page Load Domain in ___
Total Time ≥ ___ms
Slow transaction, shopping cart Transaction Duration ≥ ___ms
Slow DNS resolution/DDoS DNS Server Resolution Time ≥ ___ms
DNS Hijacking, Cache Poisoning DNS Server
DNS Trace
Mapping is not in ___
8. 7
Alert Conditions: Reducing False Positives
• Define threshold and operator
• Response time, page load time, latency can auto-set threshold
• Conditional AND, OR for multiple thresholds
• Require multiple agents to trigger
• NEW! Percentage of agents in the test
• Agents with ‘Local agent issues’ are excluded
• Require consecutive rounds to trigger
9. 8
Works out of the box
• Select list of emails to notify
• Customize the email message
• Optionally send an email when alert clears
Configuring Notifications
Most configurable and extensible
• HTTP POST request with alert payload
• Sent to an endpoint of your choice
• Use to build custom workflows (chat, ticketing)
Email
Webhooks
Popular incident management integration
• Configure escalation policy, on-call schedule
• Alert via email, mobile push, SMS, phone
• Integrate with notifications from other services
PagerDuty
17. 16
Active Alerts and Alert History
Select time range
for past 90 days
Search by test, alert
type, alert rule, status
Expand to
see details
and test link
18. See what you’re missing.
Watch the webinar
www.thousandeyes.com/webinars/alerting