Features

Everything a hosted monitor should do

We run the checkers, the API and the storage. You point Monitrx at your endpoints and it reports on them from several regions, around the clock.

Checks

Every kind of check, in one place

HTTP with status and keyword assertions, TCP ports, SSH banners, DNS records, ping and scheduled jobs. Each has its own timeout and cadence.

  • Status code and response-body assertions
  • A timeout and interval for every monitor
  • Scheduled jobs report in before a deadline
HTTPshop.example.com/health200 · 94 ms
TCPdb.internal:5432open · 12 ms
SSHbastion.internal:22banner ok
DNSA example.commatches
Ping10.0.4.1211 ms
Cronnightly-backupon time

Regions

Checked from several regions

Your endpoints are probed from multiple points around the world, so a service that is only down for some of your users still gets caught.

  • Probes from several places at once
  • Pin a monitor to one region when you need to
  • Response time recorded on every check
Frankfurt94 ms
N. Virginia121 ms
Singapore143 ms
São Paulo168 ms

Response time is recorded for every check.

Incidents

Incidents that manage themselves

An incident opens after the number of consecutive failures you choose, and resolves the moment a check recovers, so nobody has to remember to close it.

  • A failure threshold on every monitor
  • A full history with durations
  • Post updates while you investigate
  1. 12:04Check failed · 503
  2. 12:05Check failed · 503
  3. 12:06Incident opened after 3 failures
  4. 12:09Update: rolling back the deploy
  5. 12:10Check recovered · resolved automatically

Status pages

A public page that stays honest

Publish a page per organisation. No login, no internal URLs, just uptime for the people who depend on you, kept current without anyone touching it.

  • Group and order your components
  • History bars and an incident log
  • An embeddable status badge

All systems operational

5 of 5 components up

Website100.00%
API99.95%
Checkout99.77%

On-call

Paged, not just notified

Schedules and escalation policies send a push alert to the right person, then the next one if nobody responds.

  • Schedules with on-call hours
  • Escalation steps with delays
  • Push alerts to the installed app
1Push alert to the person on callimmediately
2Push alert to the backupafter 5 min
3Notify the whole teamafter 15 min

API

Built to automate

Every action in the dashboard has a matching API, and keys are scoped per organisation, so monitoring folds into whatever you already run.

  • Read-only or read-and-write keys
  • Revoke a key instantly
  • Rate limits that follow your plan
curl -H "Authorization: Bearer $KEY" \
  /api/v1/orgs/acme/monitors
scoperead and write
last used3 hours ago

And the details that matter

The smaller things you only notice when they are missing.

  • Maintenance windows

    Announce planned work on your status page so it is not read as an outage.

  • Tags

    Label monitors and filter or fill status page categories by tag.

  • Teams and roles

    Invite people with a role and an expiry, and revoke access when it changes.

  • Two-factor sign-in

    Protect accounts with an authenticator app and recovery codes.

  • Status badges

    An embeddable badge that shows your current status in a README or docs.

  • An installable app

    Add Monitrx to your home screen and receive push alerts, with no store.

  • Several organisations

    Keep separate teams and their monitors apart, under one account.

  • Honest uptime

    Figures come from checks that actually ran, never a guess.

Start monitoring in a minute

Create a free account, add an endpoint, and Monitrx starts checking it straight away. No card required.

Or read about everything it does.