Monitoring
Projects own monitors that run real HTTP, SSL, and DNS checks. Results feed health, alerts, incidents, and status pages — never invented uptime.
What you get#
Monitoring is pull-based probing from Mydle workers against targets you configure. Quiet charts mean no checks have run yet, not a fake green score.
- Rules — one monitor per target and kind (HTTP, SSL, or DNS).
- Checks — scheduled executions with pass/fail and timing from the probe.
- Health — project health contributors built only from observed results.
- Alerts — opened (and optionally notified) when evaluation rules match failures.
Monitor kinds#
- HTTP — availability and response expectations (Free and above).
- SSL — certificate validity and expiry warnings (Pro+).
- DNS — DNS resolution for a hostname (Pro+; kind
domain).
Setup catalog entries marked Coming soon (store listings, Firebase, robots.txt, sitemap, privacy, app-ads) cannot be activated — they do not score health.
Execution#
Continuous scheduling requires production Trigger workers. Without them, monitors exist as configuration but do not run on a cadence. Local or manual probe paths may exist for development; treat empty check history as honest, not estimated.
Downstream#
Check results feed project health, alerts, incidents, and status page components when those features are entitled and wired.
Plans#
- Free — HTTP monitors; project caps apply.
- Pro+ — SSL, DNS, alerts, email notifications, and deeper platform surfaces.
Continuous execution still needs Trigger credentials in production on every plan that schedules checks.
Limitations
- No invented availability when checks have not run.
- Non-HTTP/SSL/DNS catalog kinds are roadmap — not activatable.
- Resolved alert history in the project UI is incomplete (honest empty).