ViablyViably
Uptime monitoring

Know your site is down before a customer tells you.

Viably checks any public URL from outside your network, opens one incident in Slack when it stops answering, and closes it on the same message when it comes back. Add the URL, pick a channel, and the board fills in from there.

Free plan forever with no credit card, and unlimited seats on every plan.

1 endpoint on the Free plan, 5 on Viably+.

#ops · Slack
Today
Viably square
ViaApp3:04 AM
🚨Checkout API is down

HTTP 504

Checked
https://api.athlead.com/health
Status
504

Two missed probes in a row open the incident in the channel you chose. Viably stays quiet after a single miss.

The cadence

Viably confirms a miss before it alerts you.

Most monitors either page you on every blip or check so rarely that a five-minute outage reads as an hour. Viably runs three clocks: hourly while an endpoint is healthy, two minutes after a miss to confirm it, and every quarter hour while it stays down.

  1. 10:00
  2. 11:00
  3. 12:00
  4. 12:02
  5. 12:15
  6. 12:30
  7. 12:45

Healthy. Checked once an hour from outside your network.

Incident alerts

One Slack message per outage.

Viably posts once, edits that message as the outage runs, and writes the recovery on it when the endpoint answers again.

  • Two misses, then a card

    One failed probe is usually a deploy. Viably checks again two minutes later, and a second miss opens the incident in your channel.

  • Updated in place

    The alert updates in place while the outage runs, with a reminder in its thread every six hours. On recovery, the same message shows how long it was down.

  • Or no channel at all

    Leave the channel empty and the check still runs, keeps its history and shows on the board. Useful for endpoints you want to track without alerts.

The board

A week per row, six hours per cell.

Every endpoint you watch shows the last seven days beside its uptime and its median response time. A service that has been flapping since Tuesday stands out, and each failed probe shows why it failed.

Uptime · Athlead
60 min
Between probes while healthy
15 min
Between probes while down
30 days
Of probe history kept

Uptime in Monday’s Weekly Pulse.

With the power on, the Weekly Pulse includes an uptime line: the endpoints that are down now, the ones that had an incident this week, and a single figure for the rest. The button under it opens the day-by-day breakdown in the thread, in your workspace timezone and workweek order.

  • The channel you chose

    One card per outage, opened on the second miss and closed on recovery. Reminders go in its thread.

  • The Team Inbox

    A down endpoint sits in the inbox next to overdue tasks and customers waiting on a reply. Claim it, file it as an issue or hand it to someone.

#general · Slack
Viably square
ViaAppMon 9:00 AM

Weekly Pulse · Athlead

🚦 Uptime · 98.5% across 3 endpoints · 1 paused

Checkout API had 1 incident, 6h 41m on Friday. The other two were up all week.

🚦 Uptime by day
Viably square
ViaApp9:00 AM

Uptime, last 7 days · 98.5% across 168 hours watched

  • Mon100%
  • Tue100%
  • Wed99.6%
  • Thu100%
  • Fri93.3%
  • Sat100%
  • Sun100%
What counts as up

The four rules Viably applies to every probe.

  • A 200 is up

    Any endpoint that answers 200 within eight seconds is up, whether it’s an API, a marketing site, a webhook receiver or a status page.

  • JSON can report a failure

    A 200 whose JSON body says {"ok": false} counts as down. Many services report an internal failure that way.

  • Everything else is down

    A 5xx, a failed redirect, a timeout or an empty response all count as a miss, and the card names which one it was.

  • Public URLs only

    Probes run from outside your network, the same path your customers take. Private addresses and internal hostnames are refused.

Priced per workspace, and a probe costs almost nothing.

Viably probes a healthy endpoint twenty-four times a day, and each probe meters at a tenth of a message, so watching your site barely moves your usage. The Free plan watches one endpoint with the full feature set, including the board and the Pulse line, and Viably+ watches five.

1
Endpoint on the Free plan
5
Endpoints on Viably+
Seats on every plan
$7
per day, billed annually
FAQ

Questions about uptime monitoring

How quickly will I know my site is down?
Viably checks a healthy endpoint once an hour. After a miss it checks again two minutes later, and two misses in a row open the incident. You hear within the hour, usually much sooner. While the endpoint stays down Viably checks it every fifteen minutes, and the recovery card gives the outage length to the nearest fifteen minutes.
Why not alert on the first failed probe?
A single failed probe is usually a deploy, a restart, a cold start or a brief network hiccup. Viably counts the first miss, checks again two minutes later, and only opens an incident when the second miss confirms it.
Will a long outage keep pinging the channel?
No. Viably edits the original alert in place while the outage lasts and posts a reminder in its thread every six hours. When the endpoint comes back, Viably writes the recovery on the same message.
What does a health endpoint have to return?
A 200 response within eight seconds. If it returns JSON, the body cannot say {"ok": false}. A 5xx, a failed redirect, a timeout and an empty response all count as down, and the card says which one it was.
Can I watch something that is not public?
Only if it is reachable from the public internet. The probes run from Viably's own infrastructure, outside your network, the same view your customers have. Private addresses and internal hostnames are refused when you add them.
Does every check have to alert in Slack?
No. Leave the channel empty and the check runs, keeps its history and shows on the board without opening incidents anywhere. You can add a channel later, or take one away, without losing the history.
What does the board show?
Each endpoint shows a week of six-hour cells beside its seven-day uptime and its median response time. Every probe is kept for thirty days.
How much does it cost?
The Free plan watches 1 endpoint with the full feature set, and Viably+ watches 5. Viably+ is seven dollars a day billed annually with unlimited seats, and it starts with a free 14-day trial.
Ready when you are

Add the URL your customers hit.

Start free, paste a health endpoint, pick a channel. The first probe runs within two minutes and the board fills in from there.

SignalRecordOwned work
  • Free to start
  • No credit card required
  • Powers on when you need them