SiteCanary

Your early warning system

Catch outages and drift before customers do.

Your site can be up and still let people down. See availability, browser performance, and configuration drift together.

From your API to your TLS certificate, give every layer of your stack a canary.

SiteCanary / Monitors

Monitor overview

Current health

Illustrative
AvailabilityHTTP, DNS, TCP
ExperiencePerformance & accessibility
HTTP APIapi.example.com
Healthy
184 ms
TLS certificateexample.com:443
Expiring soon
14 days
DNS resolutionexample.com
Healthy
4 answers

A heads-up before an outage. Certificate expiry is visible alongside service health.

Coverage

Monitor each layer of your stack

Start with recommended coverage, then tune individual monitors.

01 / Application

Go beyond “it’s up.”

HTTP status, latency, content assertions, and response headers.

HTTP monitoring

Explainable alerts

Know what changed

Thresholds and drift rules create clear alerts that reach the right recipients.

  1. 1
    Detect

    A monitor crosses a threshold or finds configuration drift.

  2. 2
    Explain

    Run details show the failed assertion and observed values.

  3. 3
    Route

    The alert is recorded and sent to configured recipients.

Questions

SiteCanary FAQ

What does SiteCanary monitor?

SiteCanary monitors HTTP endpoints, browser performance, accessibility, JavaScript errors, DNS, TCP, TLS, and SSH.

How is SiteCanary different from a basic uptime monitor?

It combines availability checks with response assertions, browser measurements, accessibility scans, infrastructure diagnostics, configuration drift, and bounded long-term history.

How long does SiteCanary retain monitoring data?

Detailed recent runs are retained in Postgres up to each monitor's configured limit, while fixed-size ringstore files keep bounded aggregate history across longer time ranges.

Can SiteCanary monitor authenticated applications?

HTTP monitors support manually configured request headers. Auth flows currently support saved configuration and manual tests only; they cannot be attached to monitors and do not automatically log in, refresh tokens, or share credentials with scheduled monitors.

How is SiteCanary deployed?

Deployment is environment-driven and includes a documented Linux VPS workflow. Availability and commercial packaging depend on the operator providing the service.

Start simply

Start with one URL.

Create recommended coverage, then adjust each monitor as your needs grow.