Quick answer: A metric baseline is the established 'normal' for a measurement, the typical value or range under usual conditions. It serves as the reference you compare current values against: a measurement near the baseline is normal, while a significant deviation signals something has changed and may need attention. Without a baseline, you cannot tell normal from abnormal.

A number by itself means little, you need to know whether it is normal. That is what a baseline provides: the established sense of what a metric usually looks like, so you can judge whether the current value is fine or alarming. Is a crash rate of 1% good or bad? It depends on your baseline. Understanding baselines is fundamental to monitoring, because detecting problems is largely about noticing deviations from normal, and you cannot notice a deviation without knowing what normal is.

What a Baseline Is

A baseline is the normal, expected value or range of a metric under typical conditions, your reference point for 'this is what it usually looks like.' It might be a single typical value, a normal range, or a normal pattern (accounting for variation like time of day or day of week). Establishing a baseline means observing the metric over enough time and conditions to know what is usual, so you have something to compare new measurements against.

The baseline is what gives a current measurement meaning. A value is only 'high' or 'low,' 'normal' or 'anomalous,' relative to a baseline. Your crash rate, error rate, retention, or performance numbers each have a baseline of what is typical for your game, and it is against that baseline that any given measurement is interpreted. The baseline turns a raw number into a judgment: normal, or not.

Why Baselines Matter for Monitoring

Detecting problems is fundamentally about noticing deviations from normal, and that requires a baseline. A spike in crashes is only recognizable as a spike relative to the baseline crash rate; a drop in retention is only alarming relative to normal retention. Without a baseline, every number floats free of meaning, you cannot tell whether what you are seeing is fine or a fire. The baseline is the reference that makes anomaly detection possible.

Baselines also calibrate your response. Knowing the normal range tells you not just that something deviated but how much, a small wobble within normal variation versus a dramatic departure that demands action. This prevents both overreaction (panicking at normal fluctuation) and underreaction (missing a real shift because you had no sense of normal). Good monitoring is largely the discipline of knowing your baselines and watching for meaningful deviations from them.

Establishing and Using Baselines

To use baselines, you need history, enough observation of your metrics under normal conditions to know what typical looks like, and ideally awareness of normal patterns and variation so you do not mistake a regular fluctuation for an anomaly. Then monitoring becomes watching current values against these baselines and flagging significant deviations. A particularly important baseline shift to watch is across versions: comparing a new release's metrics to the prior baseline reveals whether the update improved, held, or degraded things.

Bugnet's tracking of crashes, errors, and game-health over time and across versions gives you the history to understand your baselines and the version comparison to spot deviations from them. Occurrence trends establish what normal volume looks like for your issues, so a fast-climbing occurrence count stands out as an anomaly against the baseline, and version-tagged data lets you see when a new release deviates from the stability baseline of previous ones (a regression). By knowing your normal, your baseline crash rate, your typical occurrence volume, your usual performance, you can recognize the meaningful deviations that signal real problems, which is the whole foundation of catching issues early through monitoring rather than discovering them late from player complaints.

A baseline is your 'normal', the reference that makes a number mean something. You can't spot a spike in crashes without knowing the usual rate.