Uptime Monitoring

Availability

The Uptime Monitoring Availability tab shows your uptime, every outage, what the outages cost, and hours when Google got errors although your site looked up.

View as Markdown

The Availability tab of Uptime Monitoring shows if your site answered, and every outage in the date range. It also shows what the outages cost in visits and revenue, and what search and AI bots got while the site was down.

Before you start

  • To open the tab, select Uptime Monitoring in the domain sidebar, then select Availability. It is the first tab.
  • Lost visits, orders and revenue need Web Analytics. Orders and revenue also need conversion tracking.
  • Bot errors and crawl data need Server Log Monitoring. Google's own error reports need Google Search Console.

The uptime card

The card at the top of the Availability tab of Uptime Monitoring has two tabs, and more tabs for the cost of the outages.

Uptime

The Uptime tab shows the share of checks that got an answer from your site, and the total time down. For example, 99.95% with 12 min down, or No downtime. The chart shows the uptime for each hour, day or week. The date range sets the default step.

UptimeAbout this much downtime in a month
99.9%43 minutes
99%7 hours

If you compare periods, the tab shows the change against the earlier period. The earlier period shows as a dashed line.

Outages

The Outages tab shows the number of outages in the date range. The note says how long the site took to come back on average, for example Back up after 4 min on average. It can also say Still down or None in this window. The chart counts the failed checks in each step (Failed checks).

Days when bots crawled far less

If Server Log Monitoring is connected, the chart shades the days when search and AI bots crawled far less. Far less means half of the usual crawl or less. The legend calls these days Bots crawled far less. An outage on the same day does not prove that it caused the drop.

What the outages cost

If Web Analytics is installed and the date range has outages, the uptime card of Uptime Monitoring has three more tabs:

  • Visits lost
  • Orders lost
  • Revenue lost

Each figure is an estimate. VitalSentinel compares each outage with a typical same weekday. It takes the visits (or orders, or revenue) of those hours on a typical day, minus what arrived during the outage.

If some outages are not priced yet, the label adds (at least). If Web Analytics has not priced any outage yet, the tab says Web Analytics has not priced these outages yet, so their cost shows a dash.

Orders and revenue need conversion tracking

Orders lost and Revenue lost need conversion tracking, because Web Analytics must see your orders. Without it, the tab says Orders lost needs conversion tracking (or Revenue lost needs conversion tracking). Owners and admins click Set up conversion tracking to open the setup panel for their shop platform. See Ecommerce.

Every outage

The Every outage card of Uptime Monitoring lists the outages in the date range, ten on each page. Click a row to open the outage. These columns show:

ColumnWhat it shows
KindA chip with the status code if the site sent one, or else the kind of failure.
StartedWhen the first failed check happened, in your account time zone.
DurationFrom the first failed check to the next successful one. Ongoing means that the site is not back up yet.
Visits lostWeb Analytics: the estimated visits lost.
Orders, revenueWeb Analytics: a dash, because Web Analytics has not recorded an order yet. Set up conversion tracking to measure orders and revenue.
Bot errorsServer Log Monitoring: requests from verified search and AI bots that got a 5xx error during the outage.
Google backServer Log Monitoring: the full days after the outage until Google and AI bots crawled at 80% of a usual day.

The Visits lost column shows only with Web Analytics. The Orders, revenue column shows only when Web Analytics has not recorded an order. If your shop records orders, see the orders and revenue lost in the outage panel and in the uptime card. The Bot errors column shows only with Server Log Monitoring. A dash means that the source has no figure for the outage.

The Kind chip

The Kind chip in the Every outage table of Uptime Monitoring names the failure. If the site sent an HTTP status code, the chip shows only that code, for example 503. A server error (5xx) shows in red. Without a code, the chip shows the kind. For Other, it shows the cause when the checker recorded one. The ? of the column lists the kinds:

ChipMeaning
5xxThe server answered with an error.
4xxBlocked or not found, for example 403 or 404.
TimeoutNo answer in time.
DNSThe address could not be found.
SSL/TLSThe certificate or the secure handshake failed.
OtherA network error or a refused connection.

Hover the chip to see the cause in plain words, for example Connection refused, Redirect loop or Address not found (DNS).

Google back

The Google back column of the Every outage table shows how long crawling took to return to normal. The usual crawl is the average of the seven days before the outage. No drop means that crawling never fell to half. Without Server Log Monitoring, the column shows a dash.

Filter the outages

The filter bar of the Availability tab has filters for the Every outage list:

  • Kind of failure: 5xx – server error, 4xx – blocked or not found, Timeout, DNS, SSL/TLS, Redirect loop, Could not connect or Other.
  • Status code: the code that the site answered with when the outage began. No HTTP response means that the site sent no HTTP answer.
  • Duration (seconds): more than or less than a duration in seconds. Use 60 to separate a short flap from a real outage.
  • Error text: the error that the checker recorded, for example connection refused.

The filter conditions narrow the outage count, the downtime, the recovery time and the outages list. The uptime, the chart and what the outages cost do not change. While a filter is on, the Uptime tab shows the time down in the matching outages, for example 12 min down in these outages. If no outage matches, the card shows No outage matches the filters.

One outage

Click a row in the Every outage table to open the outage panel. The title says Down for and the duration, or Down right now. Use the arrows to go to the previous or next outage. The panel has up to four tabs.

What happened

The What happened tab of the outage panel has three sections:

  • What the checker saw: the raw error text of the checker.
  • Response time around the outage: the answer time of the checks in the hour before, during and half an hour after the outage. A gap is a stretch where no check succeeded.
  • Alerts that fired: the alert rules that sent a message for this outage. If none fired, click Set up an alert to create a rule in a side panel.

What it cost

The What it cost tab of the outage panel shows Visits lost, Orders lost and Revenue lost for this outage, from Web Analytics. Each figure is an estimate. Without Web Analytics, the tab offers Connect Web Analytics.

Search and AI bots

The Search and AI bots tab of the outage panel shows only with Server Log Monitoring. It lists the bots that got errors (Bot, Errors hit, Pages), and the pages that they got errors on (Page, Bot, Errors hit, Last status). If the logs do not cover the outage, the tab says so.

Before and after

The Before and after tab of the outage panel has two sections:

  • Afterwards: Google back after, Pages Google got errors on (from Search Console URL Inspection) and Clicks, a week after (Google clicks in the 7 days after, against the 7 days before). These are next to the outage in time, but they do not prove that the outage caused them. Outages under 30 minutes are not looked at.
  • Before the outage: what Page Monitoring saw change on your watched pages in the hour before. This can show a release or a change that broke the site. Without watched pages, it offers Watch a page.

Up, but something was wrong

The Hours when something was wrong although the site looked up card of Uptime Monitoring finds problems that a simple check cannot see. Our check asks for one page. Google asks for many pages. The card has two tabs.

Google

The Google tab uses Server Log Monitoring. It lists the hours when verified Googlebot got errors, although every check passed. An hour shows when it has at least 20 Googlebot requests and at least 5 errors that are 10% or more of them. Errors are server errors (5xx) and too many requests (429).

The columns are Hour, What failed, Errors, Of its requests and Mostly in (the folder with most errors). Click an hour to see the pages that took the errors.

Google Search Console

The Google Search Console tab lists pages whose last fetch by Google got a server error, outside every outage of our checks. The data comes from URL Inspection. Google inspects a sample of your pages, so there can be more.

If a source is not connected, its tab shows Not connected and a button to connect it.

Connect more sources

The Availability tab of Uptime Monitoring can show a short line for each source that is not connected. The lines show only if the date range has outages:

  • See how many visits each outage cost: click Install the Web Analytics script to add the visits, orders and revenue that each outage cost.
  • See whether Googlebot hit your outages: click Connect server logs to see which search and AI bots got errors while the site was down.

After you connect a source, the line says that the data comes with the first data of that source.

Troubleshooting

Why does the Availability tab show No outages in this window?

If the Every outage card shows No outages in this window, your site answered every check in the date range. This is good. To see older outages, select a longer date range.

Why do Visits lost and Revenue lost show a dash?

If Visits lost shows a dash, Web Analytics has not priced the outage yet, or it is not installed. If Orders lost or Revenue lost shows Not tracked yet, set up conversion tracking. See Ecommerce.

Why does the Every outage card show Outages can't be counted while your server refuses our checks?

Your server or firewall turns our checks away. VitalSentinel then cannot tell if the site is down. Allow our monitoring in your firewall or CDN. See Monitoring IP addresses.

Why did Google get errors when my site was up?

Our check asks for one page. Google asks for many pages, so it can find errors on pages that our check never sees. Open the hour in the Google tab to see the pages that took the errors.

On this page

VitalSentinel

Catch issues before they cost you

Track SEO, performance, and uptime in one place and get alerted the moment something breaks – hours before it hits your traffic.

  • Free plan for 1 domain
  • Set up in minutes
  • No credit card required