Now live with 3 global probe locations

Know exactly when
and where your services fail

Multi-location HTTP checks run simultaneously from three continents. Detect regional outages before your users do — with millisecond precision, smart retry logic, and zero maintenance overhead.

See how it works
heranode dashboard
Uptime
99.97%
Avg Latency
142ms
Checks / hr
17,280
eu-west89msOK
us-east142msOK
ap-southeast231msOK
all probes reporting · last check 2s ago
Global probe locations
s
Minimum check interval
Timing phases per check
s
Scheduling resolution
The Problem

Your users see a problem before your monitoring does

Single-location checks can't tell you whether a failure is local or global. By the time a complaint hits Slack, the damage is already done: lost revenue, broken trust, and hours of firefighting to find what broke, where, and when.

heranode — live topology
eu-west89msOK
us-east142msOK
ap-southeast231msOK
The Solution

Simultaneous checks from three continents

Our distributed probes run HTTP checks in parallel from EU, US, and APAC. You get millisecond-accurate data on whether an outage is regional or total, plus smart retries with exponential backoff to cut through false positives and noise.

  • 3 parallel probe locations with real-time convergence
  • Smart retry logic eliminates transient failures
  • Full error context: headers, body, status code
  • TimescaleDB storage for lightning-fast historical queries
How it works

From URL to insight in four steps

Setup takes less time than writing a README. Monitoring takes less effort than checking your email.

01

Add your monitor

Enter a URL, choose your check interval and locations, and set alert preferences. No agents to install, no firewall rules to open.

02

Probes check from three continents

Our RabbitMQ scheduling queue dispatches checks to probes running in EU, US, and APAC. Every probe hits your endpoint independently.

03

Results stream in real time

Check results bulk-insert into TimescaleDB via our Rust-based processor. Your dashboard updates without polling delays.

04

Insights surface automatically

Continuous aggregates compute latency trends, error-rate spikes, and regional divergence. You see problems before they become incidents.

Features

Built for precision, not vanity metrics

Every capability is designed to reduce time-to-resolution. No widget overload, no noise.

/01

Multi-location probes

Three continents, one truth

Simultaneous HTTP and TCP checks from EU, US, and APAC. Know instantly whether a failure is localized or total — no guesswork, no false confidence from a single vantage point.

Probe network — live3/3 reporting
api.service.ioeu-west89msus-east142msap-southeast · 231ms
/02

Timing waterfall on every check

DNS to last byte, in milliseconds

Checks dispatch on a 1-second scheduling tick. Every one records DNS lookup, TLS handshake, time to first byte, and total duration — a full waterfall, not just a status code.

GET api.service.io/healtheu-west
dns
12.4ms
connect
22.7ms
tls
31.2ms
ttfb
78.9ms
total 89.5mshttp_code 200
/03

Detailed error reporting

Diagnostic-grade context

When a check fails, you get status code, error type classification, truncated response body, and full response headers. Root cause analysis in seconds, not hours of log diving.

HTTP/1.1 503 Service Unavailable
content-type: application/json
retry-after: 120
cf-ray: 8a2f1c2d...
x-error-type: upstream_timeout
"error":"Gateway timeout to origin"...
/04

Smart retry logic

Filter noise, surface reality

Failed checks are requeued with exponential backoff and priority escalation. Distinguish transient network blips from genuine service degradation without manual filtering or alert fatigue.

Retry state machine
Fail
T+0s
Retry 1
T+2s
Retry 2
T+6s
OK
T+6.1s
exponential_backoff: true · priority: high · max_retries: 3
/05

TimescaleDB analytics

Time-series, not spreadsheets

Native hypertables partition data by time with automatic compression. Queries over months of monitoring history resolve in milliseconds, with continuous aggregates rolling up trends on the fly.

$ SELECT time_bucket('1 day', time), avg(response_time_ms)
FROM check_results WHERE time > now() - '90 days';
90 rows · 2.4M rows scanned · 38ms
−90d−45dtoday
hypertable: check_results · compression: 14.2×
By design

Numbers that earn trust

By design, not by benchmark — this is how the monitoring pipeline works on every check it runs.

×
Vantage points per check

Every check runs from EU, US, and APAC simultaneously. Know immediately if a problem is regional or total — no guesswork.

Team and above
Retries before an incident opens

Failed checks retry with exponential backoff — 2s, 6s, then 14s after the failure — so transient blips never page you at 3am.

Exponential backoff
Timing phases captured per check

DNS, TLS, TTFB, and total — recorded with millisecond precision, so you see exactly where the time went.

Millisecond precision
s
Minimum check interval

Check as often as every 10 seconds on Enterprise. Critical services don't wait five minutes between health polls.

On Enterprise
Comparison

Built for teams who need more than a green checkmark

Most monitoring tools tell you whether a site is up. Heranode tells you where it broke, why, and how to fix it.

Capability
Heranode
UptimeRobot
Pingdom
90-second setup
Multi-location checks
Real-time probe topology
Smart retry with backoff
Full error context (body, headers)
Per-check timing waterfall
Public status pages
Alert flexibility (Slack, webhooks)
Pricing transparency
Comparison based on publicly available feature documentation as of Q2 2026.
Pricing

Simple, transparent pricing

Start free, upgrade when you need to. No surprise bills, no seat addons, no hidden usage metering.

Free

For personal projects, side sites, and hobby infrastructure.

$0

free forever

  • 5 monitors
  • 5-minute check interval
  • 1 probe location (EU)
  • Email alerts
  • 7-day data retention

Team

For small teams that need multi-region coverage.

$19/mo

billed monthly

Monitors
  • 25 monitors
  • 30-second check interval
  • All 3 probe locations
  • Slack, webhook & email alerts
  • 30-day data retention

Business

Popular

For teams running production services that matter.

$49/mo

billed monthly

Monitors
  • 100 monitors
  • 15-second check interval
  • All 3 probe locations
  • Status pages
  • API access
  • 90-day data retention
  • Priority support

Enterprise

For organizations with advanced compliance and scale needs.

Custom
  • Unlimited monitors
  • 10-second check interval
  • 3 regions + private probe locations
  • SSO & audit logs
  • SLA guarantee
  • 1-year+ data retention
  • Dedicated support
FAQ

Questions, answered

Everything you need to know before you start. Still have questions? Reach out to our team.

Setup takes about 90 seconds: create an account, enter your URL, pick a check interval, and our probes start monitoring immediately. No agents, no firewall rules, no DNS changes.

Start monitoring in under two minutes

No credit card, no sales calls, no onboarding meetings. Create an account, enter a URL, and your first probe results will be back within seconds.

Talk to Sales