Collect all your Prometheus data without having to make tradeoffs. 100% PromQL compliant. Support for full SQL.
Full TimescaleDB: data retention, continuous aggregates, downsampling, gap-filling, and interpolation. HA at every point in the stack.
Store all your historical metrics across multiple nodes with native compression up to 90%, store high-cardinality data, and backfill past data.
Use PromLens, Grafana, or your favorite SQL-based tools to create any dashboard or report.
Three components give you a fully operational long-term data store: Prometheus, Promscale, and TimescaleDB. Get started in minutes.
Prometheus writes data to the Promscale connector using the remote_write API.
Promscale stores data in a dynamically auto-generated schema that's highly optimized for Prometheus metrics. This schema - the result of thorough benchmarking and community feedback - decouples individual metrics, allowing for the collection of metrics with vastly different cardinalities and retention periods.
Promscale understands PromQL queries natively and fetches data from TimescaleDB to execute them, while SQL queries go to TimescaleDB directly. Promscale exposes simple, user-friendly views so that developers do not have to understand its optimized schema, and makes it easy to join metrics with other business information for even deeper analysis and insight.