Skip to content

Monitors

A monitor is one thing CuliPulse watches on a schedule. Every monitor has a type (what kind of check it runs), a target (what to check), and how often it checks.

Type What it watches
Website / HTTP A URL — is it reachable, does it return a healthy response?
Port (TCP) Any network port — a database, message queue, or other TCP service.
Ping Whether a server responds at all, and how fast.
UDP service A UDP-based service such as DNS or NTP.
Domain expiry Warns you before a domain name’s registration expires.
DNS records Watches your DNS records (A, CNAME, MX, and others) for unexpected changes.
Vendor status A third-party service you depend on (like GitHub or a cloud provider), so an outage on their end doesn’t look like your fault.
Heartbeat For your own scheduled jobs — your job “checks in” on a schedule, and CuliPulse alerts you if it misses one.
  1. Go to Monitors and click New monitor.
  2. Choose a type and enter what to check (a URL, a host and port, a domain name, and so on).
  3. Choose how often to check it — how often depends on your plan.
  4. Save. CuliPulse starts checking immediately.

You can change a monitor’s target, schedule, and other settings at any time. The one thing you can’t change after creating a monitor is its type — if you need a different type of check, create a new monitor.

How CuliPulse decides something is “down”

Section titled “How CuliPulse decides something is “down””

CuliPulse double-checks before alerting you, so a single slow response or a one-off network blip doesn’t wake you up for nothing.