Uptime Monitoring
Give Claude eyes on your uptime. AI monitors endpoints globally, detects outages instantly, and starts recovery before you wake up.
Before
You
Is our API up? A customer is complaining about timeouts.
Claude
I'd like to help, but I can't check your service status.
I don't have access to uptime data, response times, or health checks.
Could you check your monitoring dashboard or run a quick curl?
You
*Opens terminal, runs curl, checks Pingdom, realizes it's been down for 20 minutes...*
After
You
Is our API up? A customer is complaining about timeouts.
Claude
Let me check the current status...
Using beacon.check_status
beacon.check_status("api.yourapp.com")
Response
api.yourapp.com — Degraded
Response time: 4.2s (baseline: 120ms)
Started: 18 minutes ago
Affected regions: US-East, EU-West
The API is degraded—not down, but slow. Let me check what's causing it...
Using pulse.get_slow_requests
pulse.get_slow_requests(host: "api.yourapp.com", last: "30m")
Root cause found: Database connection pool exhausted.
FORGE has already restarted the workers. Response times normalizing.
Time to detection: 30 seconds
Without Beacon
With Beacon
Add URLs, expected status codes, and response time thresholds.
Beacon.monitor("https://api.yourapp.com/health",
expected: 200, timeout: 5.seconds)
Probes run from 20+ global locations every 30 seconds.
Not just up/down—slow responses, partial failures, regional issues.
Alert types
• Complete outage (all regions fail)
• Degraded (response > threshold)
• Regional (specific locations only)
Automatic remediation when possible. Escalation when needed.
Available via MCP (Model Context Protocol)
beacon.check_status(url)
"Is the API up?"
beacon.get_history(url)
"Show me uptime this week"
beacon.get_incidents()
"Any outages recently?"
beacon.test_endpoint(url)
"Run a check right now"
One gem. Zero config. Works in 30 seconds.
# Add to your Gemfile
gem 'brainzlab'
# Run bundle
$ bundle install
# That's it. Uptime monitoring is active.
We're building Beacon as part of Phase 1. Follow along to get early access.