1
Sign up at app.pulseguard.io
Open app.pulseguard.io and create a free account with your email address. After verifying your email, you land directly in the PulseGuard dashboard.
2
Create your first monitor
In the dashboard, click New Monitor. Fill in the three required fields:
Leave the type set to HTTP for now — it sends a
GET request and expects a 2xx response. When you’re ready, you can switch to one of the other 15 monitor types from the same form.Choose one or more probe regions to check from. Selecting multiple regions means PulseGuard triangulates failures: if one region sees a problem but others don’t, you get a regional incident rather than a global one.Click Save Monitor. PulseGuard immediately schedules your first check.You can also trigger an on-demand check at any time from the monitor detail page, or using the CLI:
3
Add a notification channel
Navigate to Settings → Notification Channels and click Add Channel. Choose the delivery method that fits your workflow:
- Email — enter one or more recipient addresses
- Slack — paste your Slack incoming webhook URL
- Discord — paste your Discord webhook URL
- Webhook — provide any HTTPS endpoint; PulseGuard sends a JSON
POST - Telegram — enter your bot token and chat ID
- SMS — enter a verified phone number
1 means PulseGuard alerts you after the first confirmed failure.4
View your dashboard
Return to the Dashboard home screen. You’ll see your monitor’s current status badge update in real time over WebSocket — no page refresh needed.Click the monitor name to open its detail view, where you’ll find:
- Status timeline — a colour-coded bar showing UP/DOWN history
- Latency chart — response time trends per region over the last 24 hours, 7 days, or 30 days
- Check log — a timestamped list of every probe result with HTTP status code and latency
Cmd+K / Ctrl+K) to jump to any monitor, tool, or settings page by name.You can also verify your monitor is reachable manually with A
curl:200 OK response confirms PulseGuard will mark the check as UP.5
Set up your public status page (optional)
Go to Status Pages in the sidebar and click New Status Page. Give the page a name — this becomes the default subdomain (e.g.,
status.yourapp.com).Select the monitors you want to display publicly, then choose a visibility setting:- Public — accessible to anyone without login
- Password-protected — visitors must enter a passphrase
What’s Next?
Now that your first monitor is running, explore these areas to get more from PulseGuard:- Monitor Types — configure SSL, DNS, Heartbeat, and Browser monitors
- Alerting — build escalation policies and incident workflows
- CLI — manage monitors as code with
pulseguard.yamlfiles - Authentication — generate an API key to use the REST API or CLI
- Private Probes — monitor internal services behind your firewall