Arythmatic Flow Docs
Docs / Monitoring

Monitoring

Check endpoints, journeys, servers and containers on a schedule, and hear about it the moment something breaks.

"Is it up?" is the easiest thing to monitor and the least useful. Most incidents that reach a customer are an endpoint that is up, returning 200, and wrong.

Monitors and their history, with failures and response times over time.
Monitors and their history, with failures and response times over time.

Creating a monitor#

  1. Open Monitoring and press New monitor.Point it at a saved request, a collection, or a URL.
  2. Set how often it runs.Every minute for something critical; every fifteen for the rest.
  3. Add assertions.This is the part that matters — see below.
  4. Choose who gets told.A monitor nobody is notified about only tells you what broke after you already knew.

What is worth watching#

Roughly in order of how often each earns its keep:

CheckCatches
A deep health check — assert on the body, not just the statusA dependency down behind a still-serving app
Certificate expiryThe most avoidable total outage there is
Latency percentilesA missing index, an N+1 that shipped, a cache not being hit
Response shape — a JSON Schema assertionA field renamed or retyped; every client breaks, status stays 200
A multi-step journeyIntegration failures between individually healthy services
Servers and containersThe reason, when the endpoint check gives you only the symptom
Where to start

If you have nothing today, start with two: one deep health check per service asserting on the body, and certificate expiry on every public hostname. Between them they catch most outages that would otherwise reach a customer.

Other kinds#

Alerts#

  1. Set a failure threshold.Alerting on a single failed check is how alerts become noise people ignore.
  2. Choose channels.Email, webhook, or an incoming integration.

Frequently asked questions#

How do I monitor an API endpoint?

Create a monitor pointed at the endpoint or a saved request, set an interval, and add assertions on the response body rather than only the status code. Configure notifications so a failure reaches someone.

Can I get alerted before my SSL certificate expires?

Yes. A certificate expiry monitor fails ahead of the expiry date rather than on it, which turns a total outage into a ticket.