Health history visualization (SmartViz)

Important

This feature is in beta and subject to change. Reach out to support with any issues.

The Health history visualization shows how a health state changed over time as a row of colored bars, one per time bucket, with an uptime percentage summarizing the period. Use it for status-page style tiles and availability reporting.

When to use health history

Health history answers "has this been up?" rather than "is it up now?". Each row becomes a timeline of colored buckets with an uptime percentage for the period.

It needs a time column and a status column. SCOM Health and PagerDuty Health State both fit directly, and Availability History from Azure gives the same shape for synthetic monitoring.

Use Status normalization where your data carries its own status strings rather than SquaredUp's health states.

For current state with no history, use a Status grid.

Try it out

Change the settings below and see how the chart updates. Select a dataset from the dropdown to see different use cases.

Interactive example
Showing

One service's status through a single day, with a brief incident at midday. The strip makes the shape of an outage readable without reading timestamps.

83.3% uptime
00:0004:0008:0012:0016:0020:00
Health history: 2 of 12 slots degraded, worst at 14:00

Health history settings

Data mapping

Setting
Description
Time
Required. Select the date/time column that places each record into a time bucket.
Status
Required. Select the column holding the health state for each record.
Label
Select the column naming the item the timeline belongs to.

Health history

Setting
Description
Slots
Enter the number of time buckets to display, from 1 to 365. Each slot becomes one bar.
Bar Height (px)
Enter the height of each bar, from 4 to 120.
Bar Width (px)
Enter a fixed width for each bar, from 1 to 100. Leave empty to spread the bars across the available width.
Label Width (px)
Enter the width of the item label column, from 20 to 500. Default 120.
Bar Gap (px)
Enter the space between bars, from 0 to 10.
Corner Radius (px)
Enter the corner radius for each bar, from 0 to 12.
Show Uptime %
Enable to display the percentage of slots in a healthy state.
Show Time Labels
Enable to display the start and end of the period beneath the bars.
Uptime Label
Enter custom text to show alongside the uptime percentage.

Legend & labels

Setting
Description
Label Font Size (px)
Enter the font size for the label, from 6 to 72.

Series / status colors

Pin a status value to a specific color. Enter the status name, then choose its color. Use this to override the standard health colors.

Status normalization

Map raw status values from your data onto SquaredUp's built-in health states, so that a value such as degraded_performance colors correctly.

Setting
Description
Raw status value
Enter the status string exactly as it appears in your data.
Health state
Select the built-in health state to map the raw value to.

Any status value you don't map falls back to Unmonitored (gray).

Was this article helpful?


Have more questions or facing an issue?