Your First Monitor
A monitor represents a single URL or endpoint that Hoppla watches on your behalf. Adding one takes less than a minute, and Hoppla immediately begins running checks against it.
Add a Monitor
- From the dashboard, click the Add Monitor button in the top-right corner.
- Enter the full URL you want to monitor, for example
https://example.com. - Choose the monitor type. HTTP is selected by default and covers the vast majority of use cases.
- Set the check interval. The default is 1 minute, which means Hoppla will verify your site every 60 seconds. You can choose longer intervals if you prefer.
- Optionally, give the monitor a friendly name. If you leave this blank, Hoppla uses the domain name.
- Click Save.
Your monitor is now active. Hoppla starts collecting data right away.
Automatic Checks
When you create an HTTP monitor, Hoppla does not just check whether the URL responds. It automatically sets up a suite of checks tailored to the URL:
- Uptime -- Is the site reachable and returning a successful response?
- SSL Certificate -- Is the certificate valid, properly chained, and far enough from expiry?
- DNS Records -- Have any DNS records changed unexpectedly?
- Mixed Content -- Are there insecure HTTP resources loaded on an HTTPS page?
- Security Headers -- Are recommended headers like HSTS and CSP present?
- And several more.
Each check runs on its own schedule and produces its own results. You can enable or disable individual check types from the monitor detail page. For a full list of every check type and what it does, see Understanding Checks.
View Results
Click on any monitor in the dashboard list to open its detail page. Here you will find:
- Response Time Chart -- A time-series graph showing response times over the selected period. Hover over any point to see exact values.
- Check Results -- A breakdown of each active check type with its current status (passing, warning, or failing) and the most recent result.
- Incidents -- A log of any incidents triggered by this monitor, including start time, duration, and resolution.
Results are stored historically, so you can look back at trends over days, weeks, or months.
Set Up Alerts
Monitoring is only useful if you find out about problems quickly. Hoppla supports multiple notification channels:
- Email -- Delivered to any address.
- Slack -- Post alerts to a channel via webhook.
- Webhooks -- Send structured payloads to any HTTP endpoint.
- Telegram -- Receive messages in a Telegram chat.
- Discord -- Post alerts to a Discord channel via webhook.
- Microsoft Teams -- Post alerts to a Teams channel.
- PagerDuty -- Trigger PagerDuty incidents for on-call escalation.
Head to Alerting to configure your notification channels and define which monitors and check types trigger alerts.
What's Next
- Understanding Checks -- Explore every check type and learn how monitors and checks relate.
- Alerting -- Fine-tune when and how you get notified.
- Status Pages -- Share uptime information with your users through a branded status page.