[ Monitoring channel ]

Uptime, speed, and Lighthouse across your whole fleet

Uptime, response times, Lighthouse scores, broken links, and certificate health across every monitored site — with every check feeding client reports.

Works with Oh Dear

[ The client view ]

Monitoring signals, next to everything else

This is one client in Burrow. Monitoring events land in the same timeline as deploys, invoices, and traffic — so "how's this client doing?" is one look, not five tabs.

Bluebird Design Co — Client timeline
live
Oh Dear · monitoring

Check recovered

harbor14.com — back healthy in 6 min

9m ago
GitHub · code

Deploy succeeded

harbor-14/website — rollback shipped

12m ago
Oh Dear · monitoring

Check failed

harbor14.com — 500 on /checkout

21m ago
Oh Dear · monitoring

Certificate healthy

bluebird1.com — renews in 41 days

3h ago
SnapShooter · backups

Backup completed

harbor14.com — 4.2GB stored offsite

6h ago

[ On the Monitoring dashboard ]

The dashboard is the report.

Every view below renders automatically from the events already flowing through Burrow. No widgets to configure, no dashboards to build.

Response Time Range

Daily fastest, average, and slowest response times across every monitored site — the whole fleet's speed envelope in one chart. Your slowest site is a to-do list; your fastest is a bragging right.

Uptime & Speed

Average uptime and average response time across the portfolio, with period deltas.

Performance

Portfolio Lighthouse score and broken-link counts — the health signals that matter for SEO and user experience, not just availability.

Issues

Active incidents and certificate issues across every site — the open-problems count, always current.

Monitored Sites

Every site with its uptime, average response, Lighthouse score, broken-link count, and a response sparkline — toggle the ranking between Uptime, Speed, and Lighthouse.

Incident Feed

Incidents started and resolved, broken links found and fixed, performance thresholds crossed and recovered — per client, per site, timestamped.

Uptime alerts tell you something is wrong. They don’t tell you why.

Every monitoring tool does the same thing: send an HTTP request, check the response code, alert when the response is not 200. The alert fires. The site is down. Now what?

The Monitoring channel places uptime alerts, SSL warnings, and site health signals in the client’s operational timeline. When the alert fires at 3:12am, the timeline shows the deploy from 11pm (Code channel), the plugin update from 11:05pm (System channel), and the form submission drop that confirms the site was non-functional (Forms channel). The “now what?” is answered before the engineer opens a second tab.

The fleet’s vital signs

The dashboard opens with every monitor rolled up: average uptime and response time across the portfolio, the fleet’s Lighthouse score, broken-link count, active incidents, and certificate issues — each number carrying its delta. The Response Time Range chart draws three lines a client instantly understands: the fastest, average, and slowest response across every site you manage, day by day. The gap between those lines is operational information — your slowest site is tomorrow’s to-do list, and when the slow line drops after a performance fix, that’s a before-and-after you can put in a report.

Monitored Sites breaks the fleet down per project: uptime, average response, Lighthouse score, broken links, and a response sparkline for every site — rankable by uptime, speed, or Lighthouse depending on which question you’re answering. And because every check lands as an event, all of it flows into monthly digests and client portals automatically. That’s the quiet value engine of a maintenance retainer: uptime held, response times improved, broken links found and fixed, certificates renewed — documented every month without anyone assembling it. The work you’re already doing becomes evidence of the service you’re selling.

What the Monitoring channel captures

Uptime events: Site down, site recovered, response time degradation. Each event includes the monitoring source, affected URL, response code, and duration.

SSL signals: Certificate expiry warnings, renewal confirmations, mixed content alerts. When an SSL certificate is 14 days from expiry, the signal appears in the project timeline and the upcoming digest.

Site health: Broken link detection, DNS changes, mixed content warnings. These signals complement the traditional “is it up?” check with the operational health signals that matter for SEO and user experience.

The context advantage

A monitoring alert in isolation creates a debugging session. A monitoring alert in context creates an incident response.

Without context: 3:12am alert. Engineer wakes up. Checks the server. Checks recent deploys (opens GitHub). Checks plugin updates (opens ManageWP). Checks DNS changes (opens the registrar). 20 minutes of investigation before finding the cause.

With context: 3:12am alert appears in the Burrow timeline next to the deploy from 11pm and the caching plugin update from 11:05pm. The engineer sees the likely cause in 30 seconds. Rolls back the caching change. Service restored.

Integrations that feed this channel

  • Oh Dear: Uptime monitoring, SSL checks, broken link scanning, mixed content detection
  • UptimeRobot / Pingdom / StatusCake: Send monitoring events through the Burrow API
  • Custom health checks: Send events from internal monitoring scripts through the API

How agencies use the Monitoring channel

Incident response: Monitoring alerts alongside deploy events, CMS changes, and form health. The “what changed?” question is answered before it’s asked.

Reliability reporting: Monthly digests include uptime percentage, incident count, and context around each incident. Clients see reliability as part of the retainer narrative.

Portfolio health: Your agency dashboard surfaces monitoring status across all client projects. Which sites are healthy? Which had incidents this week? Which SSL certificates are expiring soon?

Oh Dear integration | Site monitoring use case | Form monitoring use case

Frequently asked questions

What's on the Monitoring channel dashboard?
Fleet vitals first: average uptime and response time, portfolio Lighthouse score, broken-link count, active incidents, and certificate issues — each with period deltas. The Response Time Range chart draws daily fastest, average, and slowest response times across all monitored sites, and the Monitored Sites list shows each site's uptime, response time, Lighthouse score, and broken links with sparklines, rankable by uptime, speed, or Lighthouse. The incident feed tracks incidents started and resolved, broken links found and fixed, and performance thresholds crossed.
Does Burrow replace Oh Dear or UptimeRobot?
No. Those tools do the monitoring — pinging URLs, checking SSL certificates, scanning for broken links. Burrow adds context by placing monitoring alerts in the same timeline as deploys, CMS changes, and form health. Keep your monitoring tool. Use Burrow for the operational story around the alerts.
What monitoring tools feed the Monitoring channel?
Oh Dear has a native integration. For UptimeRobot, Pingdom, StatusCake, or custom monitoring, send events through the Burrow API or webhook relay.
Can Burrow detect issues that uptime tools miss?
The Monitoring channel captures traditional uptime signals. But Burrow also has the Forms channel (detecting silent form failures), the Ecommerce channel (detecting checkout issues), and the System channel (detecting CMS problems). Together, these channels catch operational failures that HTTP status codes cannot reveal.
How does monitoring data appear in client reports?
Monthly digests include uptime percentage, incident count, and mean time to resolution alongside engineering output, form health, and commerce data. Reliability is a standard section of the retainer narrative.

Your agency's work deserves to be seen.

Start a 30-day free trial — no credit card required. Connect your first sources and see every client signal in one timeline.

Self-funded · Independent · Built for the long term