Metrics is now available for public preview.
Tens of thousands of teams depend on Axiom’s best-in-class EventDB to capture petabytes of logs, traces, and events every day. Many have wanted the same flexible, low cost, completely managed experience for their metrics too.
Built on our custom metrics datastore, MetricsDB, Axiom can now ingest and query OpenTelemetry metrics at petabyte scale, with hyper cardinality, and without the cost penalties and performance degradation common in traditional metrics stores.
With metrics, Axiom now supports all three pillars of observability, allowing teams to send, store, and query all their OpenTelemetry data in one place.
Using metrics is entirely free during the public preview, so we can learn and iterate with the brightest and most forward-thinking teams.
- Purpose-built for hyper cardinality: MetricsDB is engineered from the ground up to handle billions of unique time series without cost penalties or performance degradation.
- Unified observability: Query metrics alongside logs and traces in Axiom’s console. No more switching between tools or correlating data across disconnected systems.
- OpenTelemetry-first: Ingest metrics via the OTel Collector using the standard OTLP protocol, supporting Gauge, Sum, Histogram, and Summary metric types.
- Free during public preview: No charges for metrics ingest or query. You have a soft limit of 100,000 active series.
- Familiar query interface: Use Axiom’s query builder with powerful transformations (map, align, group) to analyze your metrics data.
Why we built MetricsDB
Our customers are building million-GPU data centers. They have GPUs distributed across countless nodes, clusters, and regions. When something goes wrong, they need to know: Which specific GPU has the problem? Which CPU is throttling? Which node is degrading?
That’s an extreme cardinality challenge. Traditional metrics systems punish you with an "active time series" tax that makes this prohibitively expensive. Some force you to carefully limit cardinality. Others require you to pre-aggregate data, losing the granular insights you need during incidents.
MetricsDB takes a different approach. We use the same design principles as EventDB, but as a metrics-native store. You can track every individual resource without the cost explosion. Hyper-cardinality is a design principle, not a problem to work around.
What makes MetricsDB different
Unified observability
With MetricsDB, you can now query metrics alongside logs and traces in Axiom’s Console. No more switching between tools. No more struggling to correlate signals across disconnected systems.
When an incident occurs, you can simultaneously examine:
- Error rate spikes in your metrics
- Exception details from your logs
- Distributed traces showing request flows
All in one place, all in Axiom.
Architecture built for scale
MetricsDB leverages the architectural lessons we learned building EventDB, Axiom’s event data store. We took the best parts (the compression algorithms, the query optimization patterns, the distributed processing capabilities) and tailored them specifically for time-series metrics workloads. This enables you to store and query billions of unique time series with the performance and cost efficiency that makes hyper-cardinality observability practical at scale.
Built for dimensional complexity
MetricsDB is engineered from the ground up to embrace hyper-cardinality tags. Where other metrics datastores force trade-offs, MetricsDB treats high-cardinality as a core capability. Store metrics with as many dimensional tags as you need: the storage format, query engine, and compression algorithms are specifically optimized for this workload.
The result? You get the granular insights you need without the cost explosion or performance degradation you’d experience elsewhere.
Mix all three signals seamlessly
Metrics integrate seamlessly with Axiom’s existing dashboards and monitors. You can:
- Build visualizations using metrics queries.
- Set alerts on derived metrics such as error rate or latency percentiles.
- Combine logs, traces, and metrics in a single dashboard for complete context.
For more information, see Dashboards and Monitors.
What’s next
Metrics support represents a significant milestone in Axiom’s journey to provide complete, unified observability. We’re making it easier for teams to understand their systems without juggling multiple tools, managing multiple query languages, or making painful trade-offs between cardinality and cost.
We’d love your feedback as we prepare metrics for general availability. Join our Discord community and let us know in the #metrics-preview channel what’s working well and where you’re encountering rough edges.
Learn more
Ready to explore metrics in Axiom? Check out the documentation:
- Metrics overview - Learn about MetricsDB’s architecture and capabilities
- Query metrics - Master metrics queries with transformations and aggregations
- Send OpenTelemetry data - Set up metrics ingestion from your applications
- Dashboards - Visualize metrics alongside logs and traces
- Monitors - Alert on metric thresholds and anomalies
We can’t wait to see what you build with complete observability at scale.