The technical deep-dive (in plain English).
Learn how OpsPulse eliminates alert fatigue without missing real incidents.
We ping your endpoint every 60 seconds (configurable) from multiple locations. We check HTTP status, response time, and optionally response body.
When a check fails, we don't alert immediately. We mark it as "potentially down" and continue monitoring.
We require X consecutive failures (default: 3) before declaring an incident. This filters out 1-second blips and network hiccups.
Before sending an alert, we check: "Did we already alert about this in the last Y minutes?" If yes, we skip it. No spam.
Only after passing all filters do we send an alert via your configured channels: Telegram, email, or webhook.
When your endpoint recovers, we send a single "back online" alert. You always know when things are fixed.
Traditional monitoring alerts on every failed check. OpsPulse uses consecutive failure thresholds to distinguish between real incidents and temporary blips.
Result: 3 alerts for 0 real incidents
Result: 0 alerts (no 3 consecutive failures)
When an endpoint is down for an extended period, OpsPulse won't spam you with repeated alerts. We send one alert, then wait for the cooldown period (default: 15 minutes) before sending another.
Set how long to wait between repeated alerts. Default: 15 minutes. Adjust per-endpoint.
We continue logging failed checks even during cooldown. You get the full picture without the spam.
When your endpoint recovers, you always get a notification. No exceptions.
Monitor from multiple geographic locations to distinguish between local network issues and real outages.
Default check frequency. Configurable down to 30 seconds on paid plans.
Track response times over time. Get warnings when latency exceeds your thresholds.
Monitor endpoints behind basic auth or custom headers. Secure credential storage.
30-day incident history on all plans. Export data via API.
Integrate with Slack, Discord, PagerDuty, or custom systems via webhook alerts.
Simple JSON config. No UI required. Version control your monitoring setup.
{
"endpoints": [
{
"name": "API Production",
"url": "https://api.example.com/health",
"method": "GET",
"timeout": 10,
"threshold": 3,
"cooldown": 900,
"alerts": ["telegram", "email"]
},
{
"name": "Website",
"url": "https://example.com",
"method": "GET",
"expected_status": 200,
"threshold": 2,
"cooldown": 600,
"alerts": ["telegram"]
}
],
"alert_channels": {
"telegram": {
"bot_token": "your-bot-token",
"chat_id": "your-chat-id"
},
"email": {
"to": "[email protected]"
}
}
}
Start monitoring in 5 minutes. Free tier includes 3 endpoints.