Twelve checks on one site, before the first customer.
While There There was still in closed beta, the team pointed one Oh Dear monitor at there-there.app and turned on every check. Alerts go to #coders, the Slack channel the developers already read.
A routine security update broke There There's networking, and nothing on the server could see it.
Oh Dear's outside check posted the outage to Slack within two minutes, before any customer noticed.
10-day free trial · No credit card required
Read the incidentThere There incident timeline, June 9
June 9, in numbers
2 min from the first failed check to the Slack alert
43 min for the whole incident, start to recovery
0 customers who noticed
0 emails lost. They queued and were redelivered
Before launch
There There is an AI-powered helpdesk built by Spatie, the Belgian team behind many of the open-source packages Laravel developers install. If a helpdesk goes down, its customers' support goes down with it.
While There There was still in closed beta, the team pointed one Oh Dear monitor at there-there.app and turned on every check. Alerts go to #coders, the Slack channel the developers already read.
Notifications: Slack #coders
June 9, 08:54
Nightly automatic security updates upgraded systemd and restarted the server's networking. The server never crashed. It still received traffic, but none of its replies made it back out.
there-there.app, 08:54 to 09:37 Same server, same minute
A 5-second timeout with zero bytes back is what it looks like when replies never leave the machine. That line in Oh Dear's check log was the tell. With their hosting provider UpCloud, the team traced the cause, rebooted to reset the network, and there-there.app came straight back. More on how the outside check works: website uptime monitoring.
Two minutes in
The outage started in the middle of a deploy, so the first error the team saw was the wrong one.
Freek Van der Herten was deploying when the script failed on the "clone GitHub repo" step. His first guess was a GitHub problem. Then Oh Dear posted in #coders that there-there.app was down, and the question changed from "what's wrong with GitHub?" to "what's wrong with our server?"
Oh Dear noticed the server was down and told us in Slack within a few minutes, before any customer noticed.
Freek is also a co-founder of Oh Dear.
What customers saw
It happened early in the morning and was over before support hours got going. Mail sent to There There queued upstream and was delivered in full once the server came back. Nothing was lost.
The incident is on There There's public status page, hosted by Oh Dear: detected, investigated, resolved. Developers buying a helpdesk trust a logged incident more than a perfect record.
One incident, on the record
No feature tiers
The uptime check that caught this outage is on every plan, next to the other eleven There There runs. Choose a plan by how many sites you monitor, not by which checks you need.
Turn on every check from day one, the way There There did.
10-day free trial. No credit card.
What broke, why only an outside check saw it, and what it cost There There.
Nightly automatic security updates upgraded systemd and restarted the server's networking. The server kept receiving traffic, but its replies never got out. A reboot reset the network.
From the inside, load, processes and the application all looked normal, and the server had been up for 75 days. The fault was in outbound traffic, so it only showed up for something checking the site from outside the server.
The first check failed at 08:54. Oh Dear posted the site as down in Slack around 08:56. The site was back at 09:37, 43 minutes after the first failure.
No. Mail sent to There There queued upstream and was delivered in full after the server recovered. No customer reported the outage.
All twelve: uptime, certificates, broken links, mixed content, Lighthouse, ports, cron jobs, application health, sitemap, DNS, domain and DNS blocklist. Alerts go to the #coders Slack channel.