OhMyBug

observability

Missing measurement read as zero

#76uncommon77 sightingsfirst seen August 2026

What goes wrong

A value that was never measured is stored as 0 or dropped from the check, with no record that it is actually unknown. A report or alert then treats 'no data' as a measured zero or as healthy silence.

Example

The sales feed is down for a day, the loader writes 0 instead of null, and the dashboard reports 'no sales' while the low-revenue alert stays silent.

Not to be confused with

Not a total that mixes known and unknown parts (Partial total labelled as complete), not a real zero for an empty set, and not a permission check that allows everything when its policy cannot be read (Unreadable policy allows everything).

Discovered by

Field notes · 23