Build & DeployConference45min
What’s So Bad About Cardinality Anyway? Rethinking Metrics in the Modern Observability Ecosystem
This talk challenges the traditional fear of high-cardinality metrics, tracing its roots to historical system limitations like early Prometheus. It highlights modern tools—such as Parquet, ClickHouse, and exemplars—that enable safe, cost-effective high-cardinality analytics, and offers practical guidance for designing flexible, reliable observability platforms that support richer insights.
Joel VerezhakGrafana Labs
talkDetail.whenAndWhere
Tuesday, March 24, 15:55-16:40
Room 3
talks.roomOccupancytalks.noOccupancyInfo
For years, observability teams have warned developers to avoid high-cardinality metrics. We treat cardinality like a natural disaster rather than something we can design for. But what if the fear comes not from inherent limits, but from historical constraints baked into early metrics systems?
This talk reexamines cardinality through a historical and architectural perspective. We’ll explore how the original Prometheus design created cultural habits that persist, and how modern systems change the equation. With remote-write storage, Parquet-based engines, OTLP-native pipelines, exemplars, and alternative backends like ClickHouse, high-cardinality data is no longer something we must avoid—it’s something we can use intentionally.
Rather than asking how to stop cardinality, we’ll ask what insights we’ve been missing by fearing it—and how to design observability platforms that support flexible dimensionality without compromising reliability or cost.
Key Takeaways
Target Audience
SREs, platform/observability engineers, DevOps, backend developers, architects, and engineering leaders responsible for telemetry strategy or cost control.
This talk reexamines cardinality through a historical and architectural perspective. We’ll explore how the original Prometheus design created cultural habits that persist, and how modern systems change the equation. With remote-write storage, Parquet-based engines, OTLP-native pipelines, exemplars, and alternative backends like ClickHouse, high-cardinality data is no longer something we must avoid—it’s something we can use intentionally.
Rather than asking how to stop cardinality, we’ll ask what insights we’ve been missing by fearing it—and how to design observability platforms that support flexible dimensionality without compromising reliability or cost.
Key Takeaways
- Why cardinality fear is cultural and historical, not fundamental
- How early metrics architectures shaped today’s constraints
- Modern tools that enable safe high-cardinality analytics (Parquet, ClickHouse, exemplars)
- When to choose metrics vs traces vs logs vs column stores
- Practical patterns for platform teams enabling—not restricting—engineers
Target Audience
SREs, platform/observability engineers, DevOps, backend developers, architects, and engineering leaders responsible for telemetry strategy or cost control.
talkDetail.shareFeedback
talkDetail.feedbackNotYetAvailable
talkDetail.feedbackAvailableAfterStart
talkDetail.signInRequired
talkDetail.signInToFeedbackDescription
occupancy.title
occupancy.votingNotYetAvailable
occupancy.votingAvailableBeforeStart
talkDetail.signInRequired
occupancy.signInToVoteDescription
comments.speakerNotEnabledComments