How to monitor

Monitoring guides for every stack

Step-by-step guides for monitoring websites, APIs, servers, certificates and more with StatusCat.

3 min

How to monitor SSL certificate expiry (and never get caught out)

Expired TLS certificates cause instant, total outages — and they're completely preventable. Here's how certificate expiry monitoring works and how to set it up in minutes.

Read
3 min

How to monitor an API (the right way)

A 200 response doesn't mean your API works. Here's how to monitor an API properly — status, latency, payload correctness, auth and SSL — so you catch real failures before your customers do.

Read
2 min

How to monitor a cron job (with heartbeats)

Cron jobs fail silently — the job stops, the server reboots, a deploy breaks the schedule, and nobody notices until data is missing. Here's how heartbeat monitoring catches it.

Read
3 min

How to add a status page to your Laravel app

Monitor your Laravel app's uptime and publish a public status page in minutes — health checks, scheduler and queue monitoring, SSL, and a custom-domain status page your users can trust.

Read
2 min

How to add a status page to your Next.js app

Monitor your Next.js app and API routes, catch SSR and edge failures, watch SSL expiry, and publish a custom-domain status page — in minutes, with nothing to install.

Read
2 min

How to monitor DNS (and catch resolution failures early)

DNS problems take everything down and are easy to miss. Here's how to monitor DNS resolution, record changes and propagation so you catch failures before your users do.

Read
2 min

How to monitor a PostgreSQL database

Your app is only as available as its database. Here's how to monitor PostgreSQL reachability, connectivity and health from the outside — plus what to watch and how to alert.

Read
2 min

How to add a status page to your Django app

Monitor your Django app, API, Celery workers and database, watch SSL expiry, and publish a custom-domain status page — in minutes, with nothing to install.

Read
2 min

How to add a status page to your WordPress site

Monitor your WordPress site's uptime, catch white-screen errors and slow responses, watch SSL expiry, and publish a status page — no plugin required.

Read
2 min

How to monitor Redis

Redis backs your cache, sessions and queues — when it stalls, everything above it slows or breaks. Here's how to monitor Redis reachability and health without exposing it.

Read
2 min

How to monitor domain expiry (before it takes you offline)

A lapsed domain registration takes your whole site, email and everything else offline instantly — and it's completely preventable. Here's how to monitor domain expiry.

Read
2 min

How to add a status page to your Rails app

Monitor your Ruby on Rails app, API, Sidekiq workers and database, watch SSL expiry, and publish a custom-domain status page — in minutes, with nothing to install.

Read
2 min

How to monitor MongoDB

MongoDB backs a lot of apps — when it's unreachable or can't serve queries, everything above it fails. Here's how to monitor MongoDB reachability and health without exposing it.

Read
3 min

How to monitor RabbitMQ

RabbitMQ moves the messages your system depends on. When it's down or queues back up, work silently stops. Here's how to monitor RabbitMQ reachability, health and queue depth.

Read
2 min

How to monitor a webhook endpoint

Webhooks fail quietly — the receiver 500s, times out, or stops processing, and you lose events without noticing. Here's how to monitor webhook endpoints and delivery.

Read