Skip to main content
PulseGuard is ready to monitor your first endpoint in under five minutes. This guide walks you through signing up, creating an HTTP monitor, wiring up a notification channel, and exploring the live dashboard. You don’t need to deploy anything or configure any infrastructure — PulseGuard’s global probe network handles all the check execution.
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.
If your organization already has a PulseGuard workspace, ask your administrator for an invite link so your monitors and status pages are grouped under the same account.
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
After saving the channel, go back to your monitor, open Alert Policy, and attach the channel. Set the alert threshold — for example, 1 means PulseGuard alerts you after the first confirmed failure.
Send a test notification right from the channel settings page to confirm delivery before a real incident happens.
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
Use the Command Palette (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 curl:
A 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
Once published, your users can visit the page to see real-time service health and subscribe to email updates for the monitors they care about.
You can add a maintenance window under Status Page → Schedule Maintenance before a planned deployment. This prevents alerts from firing and lets subscribers know downtime is expected.

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.yaml files
  • Authentication — generate an API key to use the REST API or CLI
  • Private Probes — monitor internal services behind your firewall