Getting started
New to DevHelm? Start here.First HTTP monitor
Check a web endpoint in under 5 minutes.
First alert
Get notified when a monitor fails.
First incident
Understand and resolve your first incident.
First TCP monitor
Verify port connectivity.
First DNS monitor
Validate domain resolution.
First heartbeat monitor
Track cron jobs and background processes.
First MCP monitor
Monitor an AI tool server.
Monitoring
Monitors guide
Create and configure all six monitor types.
SSL certificates
Get alerts before certificates expire.
Multi-region monitoring
Reduce false positives with cross-region confirmation.
Authenticated endpoints
Monitor private APIs with vault secrets.
Response time budgets
Detect slow endpoints before they become outages.
Cron job monitoring
Track scheduled tasks with heartbeat monitors.
Alerting
Alerting guide
Set up channels, policies, and escalation chains.
Tiered escalation
Build Slack → PagerDuty → email chains.
Alert routing by tag
Route alerts to different teams by monitor tags.
Testing your alerts
Validate the full alert pipeline end-to-end.
Incidents
Incidents guide
View, manage, and resolve incidents.
Maintenance windows
Plan downtime without triggering false alerts.
Manual incidents
Track issues that automated monitoring doesn’t catch.
Status Data
Status Data guide
Track third-party service health.
Tracking dependencies
Get notified when services you depend on have issues.
Resource group health
Aggregate monitor and service health.
Uptime reporting
Query and present historical uptime data.
Monitoring as Code
Monitoring as Code tutorial
Define your stack in YAML and deploy with one command.
CI/CD pipeline
Automate deploys from GitHub Actions.
Multi-environment config
Manage staging and production separately.
Migrating from Dashboard
Move from UI-managed to code-managed.