◇ /LANDING/OBSERVABILITY

Uptime, certs, incidents.
In one honest stack.

Probes in all thirty self-hosted anycast regions. Wildcards that renew themselves. Status pages your customers actually trust. On-call rotations that don’t forget who’s holding the pager.

30
probe regions
9
target types
8
alert channels
30s
min interval
01 · MONITORING

Thirty probes.
One consensus.

Every check runs from seven randomly-selected anycast regions. No outage is real until a quorum agrees. No customer ever gets paged for a flap.

sea
sjc
lax
dfw
ord
atl
ewr
mia
hnl
mex
sao
scl
lhr
man
ams
cdg
fra
mad
sto
tlv
jnb
del
bom
blr
sgp
icn
itm
nrt
syd
mel
relays
anycast
◇ PROBE · DEGRADED
api.example.com · BOM
• 1 of 5 regions failing
• quorum: 1/5 (no page)
• suppressed: waiting for 3-quorum
• auto-retest in 30s
◆ check

HTTP · HTTPS · HTTP/2 · HTTP/3

Headers, body, assertions, redirect following, expected status ranges, expected response time, body contains / excludes, JSON path assertions, regex match, latency-per-region.

◆ check

TCP · UDP · ICMP

Raw port reachability. Connect time. Packet-loss calculation over N-pings. Source-region pinning for path-dependent diagnosis.

◆ check

DNS

Specific RRSET, expected answer, authoritative vs recursive, NS delegation check, DNSSEC validate, resolver comparison, per-region answer drift detection.

◆ check

SSL expiry

Certificate chain walk. Days until expiry. Algorithm strength. Revocation. Issuer changed. SANs match.

◆ check

Keyword

Text in page, text not in page, case sensitivity, regex groups. Ideal for status page scraping or feature-flag validation.

◆ check

Heartbeat

Expect a ping every N seconds from your cron / worker / queue consumer. Missing heartbeats become incidents.

◆ check

Playwright synthetic

Full browser rendering, click flows, screenshots-on-fail, video-on-fail, multi-step E2E scenarios with network throttling.

◆ check

Custom TCP protocols

POP3, IMAP, SMTP, RADIUS, NTP, SNMP, WireGuard handshake, SSH banner, PostgreSQL auth.

◆ check

Certificate transparency

CT-log watchers alert when a cert is issued for any subdomain — detect rogue issuance before it hits production.

02 · SSL / TLS

Certificates that
renew themselves.

Wildcards, SANs, ECDSA or RSA, Let’s Encrypt or ZeroSSL. Every cert is issued via DNS-01 against the zone we already host. You never edit a challenge record by hand.

• Auto-renew at 60 days
• Dual-CA fallback (LE ⇄ ZeroSSL)
• mTLS client certs
• Bring-your-own-cert
• Revocation with reason codes
• OCSP stapling at the edge
• Certificate Transparency watch
api.example.com
Wildcard · *.example.com · + 4 SANs
ACME order created00:00.02
DNS-01 challenge placed on _acme-challenge00:00.41
Let’s Encrypt validating TXT record00:01.12
Challenge accepted · CSR signed00:02.38
Certificate issued · RSA 2048 / ECDSA P-25600:02.94
Distributed to 30 anycast edge nodes00:03.51
Automatic renewal scheduled · 60 daysQUEUED
03 · STATUS PAGES

Pages your customers
actually trust.

Custom domain, SSL, branding, dark mode, i18n, component subscriptions, SSO gating, and metric embeds — all in an editor that doesn’t look like 2013.

status.example.com
Example, Inc.
All systems operational
◆ 90-day uptime · 99.996%
API GatewayOPERATIONAL
DashboardOPERATIONAL
Image CDNOPERATIONAL
AuthenticationOPERATIONAL
WebhooksOPERATIONAL
RealtimeOPERATIONAL
BillingOPERATIONAL
Email deliveryOPERATIONAL
◆ SUBSCRIBERS · 4,221
email2,940
slack webhook486
sms612
RSS141
webhook42
Subscribers are scoped per-component. No more “I got paged because the marketing site went down.”
04 · INCIDENT ROOM

Incident rooms with
auto-attached runbooks.

Every page opens a war-room channel, pulls the runbook, posts the first diagnostics, and starts the resolution clock. Post-mortem drafts itself.

war-room · INC-4410 · api.example.com● ACTIVE · S2 · 00:04:08
  • 14:18:02probe · iadapi.example.com returned 500 (3/5 quorum)
  • 14:18:04relaysIncident INC-4410 created · severity S2
  • 14:18:05relaysPaged @mira · primary on-call
  • 14:18:12@miraAcknowledged from iPhone · joining war room
  • 14:18:30@mirarolling back to v4.7.0 · ci/cd/v1/rollback
  • 14:19:47relays2 / 5 probes now green
  • 14:20:22relays5 / 5 probes green · INC-4410 resolved
  • 14:22:10@miraposted post-mortem draft to Notion
05 · ON-CALL

Rotations,
not vibes.

Primary, secondary, weekend, follow-the-sun, holiday overrides, swap requests, shadow rotations for new hires. Relays knows who’s actually holding the pager.

M
T
W
T
F
S
S
ROTATION · rt_prod_primary
Mira Satoprimary · nowiad
Ivan K.next upams
Aisha M.weekendlhr
Ravi P.followbom
Luca R.shadowcdg
06 · LOGS

Logs you can
actually read.

Structured JSON in. Indexed by tenant, region, service, request-id, and span-id. Query in seconds, not minutes. No $12,000 ingest bill at month-end.

logs · service:api · last 3m
07 · METRICS

p50 / p95 / p99
forever.

Your latency histograms, error budgets, and SLO burn rates are PromQL-queryable and exportable via OTLP. Relays is the source of truth, not just a pretty face.

99.996%
availability · 30d
112ms
p50 · global
982ms
p99 · global

Observability
without the invoice shock.