> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devhelm.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Guides

> Step-by-step DevHelm guides for monitoring, alerting, incidents, status data, and monitoring as code

Practical tutorials to help you get the most out of DevHelm. Each guide walks through a specific task from start to finish.

## Getting started

New to DevHelm? Start here.

<CardGroup cols={3}>
  <Card title="First HTTP monitor" icon="globe" href="/guides/first-http-monitor">
    Check a web endpoint in under 5 minutes.
  </Card>

  <Card title="First alert" icon="bell" href="/guides/first-alert">
    Get notified when a monitor fails.
  </Card>

  <Card title="First incident" icon="circle-exclamation" href="/guides/first-incident">
    Understand and resolve your first incident.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="First TCP monitor" icon="network-wired" href="/guides/first-tcp-monitor">
    Verify port connectivity.
  </Card>

  <Card title="First DNS monitor" icon="server" href="/guides/first-dns-monitor">
    Validate domain resolution.
  </Card>

  <Card title="First heartbeat monitor" icon="heart-pulse" href="/guides/first-heartbeat-monitor">
    Track cron jobs and background processes.
  </Card>

  <Card title="First MCP monitor" icon="robot" href="/guides/first-mcp-monitor">
    Monitor an AI tool server.
  </Card>
</CardGroup>

## Monitoring

<CardGroup cols={2}>
  <Card title="Monitors guide" icon="signal" href="/guides/monitors">
    Create and configure all six monitor types.
  </Card>

  <Card title="SSL certificates" icon="lock" href="/guides/ssl-certificate-monitoring">
    Get alerts before certificates expire.
  </Card>

  <Card title="Multi-region monitoring" icon="earth-americas" href="/guides/multi-region-monitoring">
    Reduce false positives with cross-region confirmation.
  </Card>

  <Card title="Authenticated endpoints" icon="key" href="/guides/authenticated-endpoints">
    Monitor private APIs with vault secrets.
  </Card>

  <Card title="Response time budgets" icon="gauge-high" href="/guides/response-time-budgets">
    Detect slow endpoints before they become outages.
  </Card>

  <Card title="Cron job monitoring" icon="clock" href="/guides/cron-job-monitoring">
    Track scheduled tasks with heartbeat monitors.
  </Card>
</CardGroup>

## Alerting

<CardGroup cols={2}>
  <Card title="Alerting guide" icon="bell" href="/guides/alerting">
    Set up channels, policies, and escalation chains.
  </Card>

  <Card title="Tiered escalation" icon="arrow-up-right-dots" href="/guides/tiered-escalation">
    Build Slack → PagerDuty → email chains.
  </Card>

  <Card title="Alert routing by tag" icon="tags" href="/guides/alert-routing-by-tag">
    Route alerts to different teams by monitor tags.
  </Card>

  <Card title="Testing your alerts" icon="vial" href="/guides/testing-your-alerts">
    Validate the full alert pipeline end-to-end.
  </Card>
</CardGroup>

## Incidents

<CardGroup cols={2}>
  <Card title="Incidents guide" icon="triangle-exclamation" href="/guides/incidents">
    View, manage, and resolve incidents.
  </Card>

  <Card title="Maintenance windows" icon="calendar" href="/guides/maintenance-windows">
    Plan downtime without triggering false alerts.
  </Card>

  <Card title="Manual incidents" icon="pen" href="/guides/manual-incident-management">
    Track issues that automated monitoring doesn't catch.
  </Card>
</CardGroup>

## Status Data

<CardGroup cols={2}>
  <Card title="Status Data guide" icon="chart-line" href="/guides/status-data">
    Track third-party service health.
  </Card>

  <Card title="Tracking dependencies" icon="link" href="/guides/tracking-dependencies">
    Get notified when services you depend on have issues.
  </Card>

  <Card title="Resource group health" icon="layer-group" href="/guides/resource-group-health">
    Aggregate monitor and service health.
  </Card>

  <Card title="Uptime reporting" icon="chart-bar" href="/guides/uptime-reporting">
    Query and present historical uptime data.
  </Card>
</CardGroup>

## Monitoring as Code

<CardGroup cols={2}>
  <Card title="Monitoring as Code tutorial" icon="file-code" href="/guides/monitoring-as-code">
    Define your stack in YAML and deploy with one command.
  </Card>

  <Card title="CI/CD pipeline" icon="rotate" href="/guides/ci-cd-pipeline">
    Automate deploys from GitHub Actions.
  </Card>

  <Card title="Multi-environment config" icon="code-branch" href="/guides/multi-environment-config">
    Manage staging and production separately.
  </Card>

  <Card title="Migrating from Dashboard" icon="right-from-bracket" href="/guides/migrating-from-dashboard">
    Move from UI-managed to code-managed.
  </Card>
</CardGroup>
