DIGNALEGI

The reading room · Digna Legi

Your Data Is Made Powerful By Context (so stop destroying it already)

A personal relevance score

80–100: high value. 70–79: worth the time. Below 70: below the usual publication threshold.

Evidence-reviewed score based on available publisher text. Assessment does not verify the technical claims beyond the provided evidence.

Scores reflect one reader’s profile, not an objective quality rating. Best is a separate personal selection.

How scoring works →

This brief · about 3 min with detail

Original article ↗

Why read this

Telemetry loses power when metrics, logs, and traces are collected without the relationships that make change diagnosable.

AI brief · Checked against source text

The main idea

The essay’s central claim is that observability data becomes powerful through preserved context: attributes are valuable because they can be related to other attributes. Separating telemetry into metrics, logs, and traces may suit infrastructure teams operating code they cannot change, but the author argues it damages software validation because later joins cannot fully recover the relationships destroyed at collection time.

Some background helpful. Basic familiarity with software telemetry, production rollouts, feature flags, and database performance issues.

Go a little deeper

Context multiplies query power

The author’s point is not merely that more fields mean more filters. Each added attribute creates new pairings and combinations with attributes already present, making investigation more precise. Preserving those relationships gives investigators more ways to isolate small affected groups instead of losing their differences inside an aggregate view.

Joins are a repair, not a substitute

The essay rejects the claim that AI can simply join metrics, logs, and traces after the fact. A join can connect records across separated stores, but the author argues it does not recreate the original relational structure or avoid new latency and failure points. This matters more when automated agents must validate many rapid changes, because reconstruction itself becomes work the system must get right.

Production noise makes intent decisive

In large systems, small regressions disappear inside total traffic unless the data carries deployment intent: build IDs, commit hashes, feature flags, endpoints, regions, and similar context. With that intent preserved, a few bad requests can be compared against the right baseline. Without it, the same signal is diluted into billions of unrelated events and becomes practically invisible.

Cost controls can destroy the best evidence

The author distinguishes two ways of managing telemetry cost. Sampling means keeping only some events rather than all of them; the author claims rich data plus sampling usually drops less valuable data. By contrast, separating data into pillars often drops cardinality and context, meaning the many distinct identifiers and relationships that make rare failures findable.

A case from the article

The partner-payments rollout

In a worked scenario, a credit-card provider first limits a partner-payments change to employee testers and opt-in users. Requests associated with the new build, commit and feature flags can then be compared with a baseline. Investigating a slower subset reveals a database-query problem; after fixing it, the team expands the rollout. Preserved context makes a small regression findable even within enormous overall traffic.

How the case is made

The case is made through practitioner argument, simple combinatorial reasoning, reported agent behavior, and a staged production rollout example.

Where the idea has limits

The author explicitly allows that the three-pillar model works for infrastructure teams that must ingest signals from code they did not write or cannot change.

A question to take away · from Digna Legi

Where does your current telemetry pipeline discard relationships before anyone knows which relationships will matter?

What the original adds

The source adds concrete rollout mechanics, a cost-usability contrast between rich data with sampling and three-pillar storage, and a longer-horizon example involving cache-key or schema changes.

About this brief

AI-written, then separately checked for source support, useful detail and clarity. The author’s claims and our editorial question are kept separate. The original remains the author’s work. How we select and summarise →

Digna legi. Worth reading.