Uptime status

Once uptime monitoring is running, you can publish the percentage on your own pages. It is a small, quietly confident thing to put in a footer, and it comes from real multi-region checks rather than a badge you drew yourself.

The widget reads from an active monitor, and monitors are a paid feature — without one the element simply shows zero.

Use one element per page:

<script defer src="https://tinylytics.app/embed/YOUR_EMBED_CODE.js?uptime"></script>
<span class="tinylytics_uptime"></span>

You can combine it with the other parameters, as in ?hits&uptime.

Styles

Add uptime_style to show more than the number:

<script defer src="https://tinylytics.app/embed/YOUR_EMBED_CODE.js?uptime&uptime_style=pill"></script>
Style Shows
pill The current state and your uptime, with a softly pulsing dot while the site is up
strip A bar for each of the last 90 days, coloured by whether the site had an outage that day
pill
Up · 99.98% Degraded · 99.91% Down · 98.4% Paused · 99.98%
strip 99.98%

Green means up, amber means degraded or a partial outage, red means down, and orange means monitoring is paused. Hover the pill to see when the site was last checked, or a bar to see that day’s downtime. The strip’s days follow your account’s time zone, and days before monitoring started are left grey.

The widget publishes the state and how long each outage lasted. It never shows error messages, status codes, or response times, which can say more about your server than you meant to share.

Three custom properties set the colours: --tinylytics-uptime-up, --tinylytics-uptime-partial, and --tinylytics-uptime-down. --tinylytics-uptime-paused colours the paused dot. An unknown style name is ignored and you get the plain percentage.

If the dashboard reports your site as down while it loads perfectly for you, a firewall is usually eating the checks rather than the site being unwell. Allow this user agent through:

Tinylytics Uptime Monitor/1.0