What Is a Probe Node in Uptime Monitoring?
A probe node is a server that performs health checks from a specific location. Learn how probe nodes work, why location matters, and how multi-location monitoring prevents false alerts.
Wakestack Team
Engineering Team
What Is a Probe Node?
A probe node is a server that performs monitoring checks from a specific location.
When an uptime monitoring service checks if your website is available, that check runs from a probe node somewhere in the world.
Probe Node (London) → Your Service
Probe Node (Tokyo) → Your Service
Probe Node (New York) → Your Service
Each probe independently checks your service and reports results.
How Probe Nodes Work
The Check Process
- Scheduler triggers check at configured interval
- Probe node connects to your service endpoint
- Request is sent (HTTP GET, TCP connect, etc.)
- Response is received (or timeout occurs)
- Results recorded: status, response time, errors
- Data sent to central system for analysis and alerting
What Probes Measure
Depending on the check type:
- Availability: Did the service respond?
- Response code: Was it 200 OK or an error?
- Response time: How long did it take?
- Content: Does the response contain expected data?
- SSL certificate: Is it valid and not expiring soon?
Why Location Matters
The Internet Isn't Uniform
A service that works in London might be unreachable from Sydney because:
- Routing issues between regions
- CDN configuration problems
- Regional DNS failures
- Undersea cable problems
- Local ISP issues
Single Location = Blind Spots
If you only monitor from one location:
- You miss regional outages
- You can't verify global availability
- Network issues at the probe look like service outages
Geographic Coverage
For a global service, you want probes in:
- North America
- Europe
- Asia Pacific
- (Optionally) South America, Africa, Middle East
This ensures users worldwide can reach your service.
Multi-Location Monitoring
How It Works
Multiple probes check your service independently:
London → Service → Success
Singapore → Service → Success
Virginia → Service → FAILED
São Paulo → Service → Success
What does this mean?
- 3/4 locations succeed
- Problem is likely Virginia network, not your service
- Don't alert—it's probably a probe-side issue
Majority Voting
Common algorithm:
Alert only if majority of locations report failure
| Locations | Failures Needed |
|---|---|
| 3 locations | 2 failures |
| 5 locations | 3 failures |
| 7 locations | 4 failures |
This filters out false positives from single-location issues.
Confirmation Checks
Alternative approach:
Alert only if all locations fail, or if failure persists for multiple checks
This requires sustained, global failure before alerting.
Types of Probe Nodes
Public Probes
Run by the monitoring service in data centres worldwide.
Pros:
- No setup required
- Professionally maintained
- Global coverage
Cons:
- Can only check publicly accessible services
- No visibility into internal systems
Private Probes
Run inside your own network.
Pros:
- Monitor internal services
- Test from inside network perimeter
- Verify internal connectivity
Cons:
- Requires setup and maintenance
- Single point of failure if only one
On-Premise Probes
Physical or virtual appliances in your facilities.
Use cases:
- Monitoring private data center services
- Verifying connectivity from office locations
- Compliance requirements
Choosing Probe Locations
Match Your Users
If your users are primarily in Europe, prioritise European probe locations.
If you're global, you need global probes.
Avoid Overlap
Three probes in the same AWS region aren't as useful as probes in three different regions.
Geographic diversity provides better coverage.
Consider Network Paths
Probes in major internet hubs (Frankfurt, Singapore, Virginia) can identify routing issues that affect large portions of traffic.
Minimum Viable Setup
At absolute minimum:
- 3 locations
- On different continents or regions
- From different network providers
Probe Reliability Issues
Probe Node Failures
Probe servers can have problems too:
- Network outages at probe location
- Hardware failures
- Software bugs
- Resource exhaustion
Good monitoring services handle this with:
- Health monitoring of probe nodes
- Automatic failover
- Exclusion of unhealthy probes from alerting logic
Network Issues vs Service Issues
How to tell the difference:
| Scenario | Likely Cause |
|---|---|
| All locations fail | Your service is down |
| One location fails | Probe network issue |
| Regional locations fail | Regional network/DNS issue |
| Intermittent failures | Network instability |
False Positives from Probes
Single-location monitoring generates false positives when:
- Probe's network has issues
- Regional routing problems
- DNS propagation delays
- Temporary congestion
Multi-location monitoring largely solves this.
Probe Timing Considerations
Check Interval
How often probes check your service:
| Interval | Use Case |
|---|---|
| 30 seconds | Critical services, fast detection |
| 1 minute | Standard monitoring |
| 5 minutes | Non-critical, lower overhead |
| 15 minutes | Low priority, minimal cost |
Timeout Settings
How long to wait for response:
- Too short: False failures on slow responses
- Too long: Delayed detection of real problems
Recommendation: 10-30 seconds depending on expected response time.
Staggered vs Simultaneous
Simultaneous: All probes check at the same time
- Better for comparing results
- Spike in traffic to your service
Staggered: Probes check at different times
- Smoother load distribution
- More continuous monitoring
Private Probe Use Cases
Internal Service Monitoring
Services behind firewalls need internal probes:
- Internal APIs
- Database admin interfaces
- Intranet applications
Network Validation
Verify connectivity from:
- Office locations
- Data centers
- Cloud VPCs
End-to-End from Inside
Test the path from:
- Application server to database
- Internal service to external dependency
- VPN endpoint to internal resource
Summary
A probe node is a server that performs health checks from a specific location.
Key concepts:
- Probes check availability, response time, and content
- Location matters—internet connectivity varies by region
- Multi-location monitoring prevents false alerts
- Majority voting filters out single-location issues
- Private probes monitor internal services
Best practices:
- Use at least 3 locations
- Choose geographically diverse probes
- Match probe locations to user locations
- Require multiple failures before alerting
- Consider private probes for internal services
The goal is reliable detection of real problems while avoiding false alarms from probe-side issues.
Frequently Asked Questions
What is a probe node?
A probe node is a server in a specific geographic location that performs health checks on your services. It sends requests to your endpoints and reports whether they're available and responding correctly.
Why do uptime monitors use multiple probe locations?
Multiple locations prevent false alerts caused by regional network issues. If one location can't reach your service but others can, the problem is likely with the probe's network, not your service.
How many probe locations should I use?
At minimum, use 3 locations from different regions. This allows majority-voting to filter out single-location issues. More locations provide better coverage but add complexity.
Can I run my own probe nodes?
Some monitoring services allow private probe nodes inside your network. This is useful for monitoring internal services that aren't publicly accessible.
Related Articles
Global Uptime Monitoring: Why Single-Location Checks Aren't Enough
Learn why global multi-region uptime monitoring matters. Detect regional outages, reduce false positives, and understand your worldwide availability.
Read moreWhat Causes False Downtime Alerts (And How to Reduce Them)
False alerts waste time and erode trust. Learn what causes false downtime alerts and how to configure monitoring to minimize them without missing real issues.
Read moreWhat Is Blackbox Monitoring?
Blackbox monitoring tests systems from the outside without knowing their internals. Learn how it works, when to use it, and how it complements whitebox monitoring.
Read moreReady to monitor your uptime?
Start monitoring your websites, APIs, and services in minutes. Free forever for small projects.