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.
Monitor types
Section titled “Monitor types”| 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. |
Creating a monitor
Section titled “Creating a monitor”- Go to Monitors and click New monitor.
- Choose a type and enter what to check (a URL, a host and port, a domain name, and so on).
- Choose how often to check it — how often depends on your plan.
- Save. CuliPulse starts checking immediately.
Editing a monitor
Section titled “Editing a monitor”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.