Getting Started with PulseGuard
Everything you need to start monitoring your infrastructure in under 5 minutes.
On this page
Quick Start
PulseGuard is a comprehensive uptime monitoring platform that keeps track of your websites, APIs, and infrastructure 24/7. With PulseGuard, you can monitor HTTP endpoints, SSL certificates, DNS records, TCP ports, and ICMP ping responses from multiple regions around the world.
In this guide, you will learn how to:
- Create your PulseGuard account and organization
- Set up your first monitor to track uptime
- Configure alert notifications so you know instantly when something goes down
- Build a public status page to keep your users informed
Creating Your Account
1. Sign up. Head to app.pulseguard.floelife.com/sign-up and create an account using your email address, Google, or GitHub. A free plan is included with up to 5 monitors.
2. Verify your email. Check your inbox for a verification email. Click the link to confirm your email address. This step is required before you can create monitors.
3. Create your first organization. Organizations let you group monitors, team members, and status pages together. After verification, you will be prompted to create your first organization. Give it a name (e.g., your company name) and optionally invite team members.
Creating Monitors
Monitors are the core of PulseGuard. Each monitor performs periodic checks against your endpoints and reports their status. Follow these steps to create your first monitor:
Step 1: Choose a Monitor Type
Select the type of check you want to perform:
- HTTP/HTTPS - Monitor websites and APIs
- SSL Certificate - Track certificate expiry
- DNS - Verify DNS records resolve correctly
- TCP - Check port connectivity
- Ping (ICMP) - Basic host reachability
Step 2: Set the URL or Host
Enter the URL (for HTTP monitors) or hostname/IP address (for TCP, DNS, and Ping monitors). For SSL monitors, enter the domain name.
Step 3: Configure Check Interval
Choose how often PulseGuard should check your endpoint. Available intervals: 30 seconds (Business), 1 minute, 5 minutes, 10 minutes, 30 minutes, or 60 minutes.
Step 4: Choose Monitoring Regions
Select one or more regions to run checks from: US East, US West, EU West, EU Central, Asia Pacific (Singapore), Asia Pacific (Tokyo), South America (Sao Paulo). Multi-region monitoring helps reduce false positives.
Create a Monitor via API
curl -X POST https://api.pulseguard.floelife.com/v1/monitors \
-H "Authorization: Bearer your_api_key" \
-H "Content-Type: application/json" \
-d '{
"name": "Production API",
"type": "http",
"url": "https://api.example.com/health",
"interval": 60,
"regions": ["us-east-1", "eu-west-1"],
"alertChannels": ["email", "slack"]
}'Setting Up Alerts
PulseGuard can notify you through multiple channels when a monitor detects a problem. Configure your notification channels in Settings > Notifications.
Notification Channels
Email (Default)
Email notifications are enabled by default for your account email. You can add additional email addresses for your team.
Slack
Add a Slack Incoming Webhook URL to receive alerts in your Slack channels. See the Slack integration guide for setup instructions.
Discord
Use a Discord webhook URL to post alerts directly to a Discord channel.
PagerDuty
Enter your PagerDuty integration key to create incidents automatically when monitors go down.
Custom Webhooks
Send alert data to any HTTP endpoint. PulseGuard will POST a JSON payload whenever an event occurs.
Alert Policies
Failure threshold: Configure how many consecutive failures must occur before an alert is triggered. The default is 2 failures. This helps prevent false positives from transient network issues.
Recovery notifications: When enabled, PulseGuard will also send a notification when a monitor recovers after a downtime incident. This is enabled by default.
Escalation (Business plan): Set up multi-tier escalation. If the first alert is not acknowledged within a specified time, PulseGuard will escalate to the next notification channel.
Building a Status Page
Status pages provide a public-facing dashboard where your users can see the current health of your services, view historical uptime, and subscribe to updates.
1. Create a status page. Navigate to Status Pages > New Status Page. Give it a name and a unique slug (e.g., "status").
2. Add components. Components represent the services shown on your status page. Link each component to one or more monitors. For example, create a "Website" component linked to your HTTP monitor and an "API" component linked to your API health check monitor.
3. Customize branding. Upload your logo, set primary colors, and add a custom header message. Your status page will be accessible at yourorg.pulseguard.floelife.com.
4. Set a custom domain (optional). Point a CNAME record (e.g., status.yourcompany.com) to cname.pulseguard.floelife.com, then verify it in your status page settings. SSL is provisioned automatically.
5. Share with your users. Distribute the URL to your customers. Users can subscribe to email or RSS updates directly from the status page to be notified of incidents and maintenance windows.
Next Steps
Now that you have PulseGuard up and running, explore these resources to get even more out of the platform: