A/B PREVIEW · EDGE-HEALTH CARDS · 2026-05-16

Two ways to make the dashboard's edge-health section traffic-light bold

Same four signals, same real data — picking the aesthetic. The current section on dashboard.dare.co.uk is two pale cards with red percentage deltas; both variants below replace it with four cards carrying the verdict-headline pattern. Pick one, and I'll backport it into dare_cf_analytics.py + push to production.

Reference for the bold direction: AWS CloudWatch's red-fill "Unhealthy hosts (max): 11K" card. Bold backgrounds when state matters; neutral when it doesn't.

Variant A

Solid-fill traffic-light

— AWS-style; the colour is the verdict

cache hit rate

63.2%

↗ +50pp vs 14 days ago

✓ recovering

bandwidth offloaded (14d)

1.71GB

66.2% of 2.58 GB served from edge

✓ healthy

threats blocked today

456

↘ −63% vs 14-day avg of 1,237

✓ quiet — within typical

5xx error share (14d)

0.16%

258 of 158,302 responses

✓ origin holding

Stress-test — what alert state looks like (simulated)

cache hit rate

8.4%

↘ −58pp vs 14 days ago

⚠ falling — investigate

bandwidth offloaded (14d)

0.21GB

8.1% of 2.58 GB

⚠ low — cache misses high

threats blocked today

12.4K

↗ +900% — botnet spike

⚠ elevated — WAF working

5xx error share (14d)

3.8%

6,041 of 158,302 responses

⚠ origin degraded

Variant B

Bordered with verdict pill

— subtler chrome, verdict is a labelled pill not a fill

cache hit rate

63.2%

↗ +50pp vs 14 days ago

recovering

bandwidth offloaded (14d)

1.71GB

66.2% of 2.58 GB served from edge

healthy

threats blocked today

456

↘ −63% vs 14-day avg of 1,237

quiet · within typical

5xx error share (14d)

0.16%

258 of 158,302 responses

origin holding

Stress-test — what alert state looks like (simulated)

cache hit rate

8.4%

↘ −58pp vs 14 days ago

falling · investigate

bandwidth offloaded (14d)

0.21GB

8.1% of 2.58 GB

low · cache misses high

threats blocked today

12.4K

↗ +900% — botnet spike

elevated · WAF working

5xx error share (14d)

3.8%

6,041 of 158,302 responses

origin degraded