Founder & Indie Hacker Guide
You're building fast. You need monitoring that doesn't slow you down or break the bank. Here's how to set up essential monitoring in under 5 minutes.
The 5-Minute Setup
# 1. Sign up (no credit card needed)
curl -X POST https://api.quismon.com/v1/auth/quick-signup \
-H "Content-Type: application/json" \
-d '{"email": "you@example.com", "org_name": "My Startup"}'
# Save the api_key from the response
# 2. Create your first check
curl -X POST https://api.quismon.com/v1/checks \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Homepage",
"type": "https",
"config": {"url": "https://yourstartup.com"},
"regions": ["na-east-ewr"],
"interval_seconds": 300
}'
# 3. Add email notifications
curl -X POST https://api.quismon.com/v1/notification-channels \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "My Email",
"type": "email",
"config": {"email": "you@example.com"}
}'
What to Monitor (Priority Order)
1. Your Landing Page
If this is down, you're losing signups.
{"type": "https", "config": {"url": "https://yourstartup.com"}}
2. Your Signup Flow
Use a multi-step check to verify the entire user journey.
{
"type": "multistep",
"config": {
"steps": [
{"name": "Homepage", "type": "https", "config": {"url": "https://yourstartup.com"}},
{"name": "Pricing", "type": "https", "config": {"url": "https://yourstartup.com/pricing"}},
{"name": "Signup", "type": "https", "config": {"url": "https://yourstartup.com/signup"}}
]
}
}
3. Your Core API
Whatever your users hit most often.
{"type": "https", "config": {"url": "https://api.yourstartup.com/health"}}
4. SSL Certificate
Don't let your cert expire.
{"type": "ssl", "config": {"host": "yourstartup.com", "alert_days_before": 14}}
Free Tier Limits
Free tier includes:
- 1 region per check
- 60 second minimum interval
- 50,000 checks per hour
- Email notifications
Verify your email to create permanent checks (unverified = 14-day expiring checks).
When You're Ready to Scale
Paid tiers unlock:
- Multiple regions per check
- 30 second intervals
- Slack/webhook notifications
- More checks per hour
Pro Tips
- Use Terraform: Even for small projects, IaC means you can recreate monitoring in seconds
- Set up on day one: Don't wait until you have users to start monitoring
- Monitor from customer regions: If your users are in Europe, check from Europe
- Alert on business metrics: Not just "is it up" but "can users sign up"