About 4 min
Website monitoring
Periodically check a public URL to see if your site or API is reachable from outside.
What it is
vibePulse sends HTTP requests to a URL on a schedule and checks status codes and latency — similar to what a user’s browser sees: “does this open from the outside?”
When to use it
- 1
Landing or main service page
Catch 502/404 from DNS, SSL, or CDN misconfigurations before users report it.
- 2
Public API health endpoint
Verify an open endpoint like `/health` or `/api/status` returns 200 without auth.
- 3
Payment or webhook receiver URL
Ensure the public path that receives Stripe or Polar webhooks stays up after deploys.
- 4
Staging vs production
Register prod and staging URLs separately so you know which environment failed.
When is it marked down
On each scheduled check, vibePulse requests your URL. If the first try succeeds, that is the whole check. If it fails, we wait 5 seconds and try up to two more times. We mark Down and send alerts only when all three attempts fail. Any success in between counts as OK for that cycle.
- Recovery: one successful check on the next cycle closes the incident automatically.
- Hover the status badge on the dashboard or monitor detail for the same rules in a tooltip.
- Brief deploy glitches often recover on the 2nd or 3rd attempt, which reduces false alarms.
Limitations
- Internal URLs that require login or API keys are hard to check as-is.
- URL checks cannot tell if a process is stuck, leaking memory, or deadlocked.
- Pure background scripts with no public URL are better suited to heartbeats.