Promscale is the observability backend powered by SQL

One open source storage system and query language for metrics and traces. Native support for Prometheus and OpenTelemetry. 100% PromQL compliant. Backed by PostgreSQL and TimescaleDB.

Install now for free

Great companies trust Promscale

Why Promscale?

Easy to get started

Get started in minutes using simple command-line instructions and integrations with Grafana, Prometheus, OpenTelemetry, and other tools you know and love.

A proven foundation

Built on the petabyte-scale foundation of TimescaleDB and PostgreSQL, with high availability, replication, compression, and more.

Unparalleled insights

Use the power of one database with full SQL support to analyze and correlate metrics, traces, and business data in one system.

Everything in one place.

Simplify architecture

Use Promscale Connector and TimescaleDB. Easy to install and avoids separate storage systems for metrics and traces with complex architectures.

Streamline operations

Build training, alerting policies, and runbooks for a single popular database with millions of instances (Postgres / TimescaleDB).

Better performance

Optimized flexible schemas to store metrics and traces for high performance and scalability with high cardinality data.

Store everything

Native support for Prometheus and OpenTelemetry. Support for Jaeger, Zipkin, StatsD, and many other formats through the OpenTelemetry Collector

Fast troubleshooting and optimization.

With full SQL support, you have a unified, well-known and powerful query language to analyze all your data.

Powered by SQL

Get more value out of your observability data with access to full SQL capabilities like joins, subqueries, union queries or group by.

Deeper insights

Correlate metrics, traces, and also business data to derive new valuable insights not possible when data is siloed in different systems.

Advanced features

Benefit from advanced TimescaleDB’s advanced time series capabilities like time-weighted averages, percentile approximations, and interpolation.

Faster adoption

Reuse everything you already know about SQL, no need to learn and train your teams in another query language.

A proven foundation with massive scale.

Postgres with TimescaleDB time-series superpowers with millions of instances worldwide.

Rock solid reliability with data integrity, replication, and warm and hot standby.

Get back your data even in case of a disaster with backup and restore functions as well as point-in-time recovery.

Keep your data safe with multiple authentication methods, roles, and permissions.

Store all your historical metrics across multiple nodes with native compression up to 90%.

Continuous aggregates to automatically roll up your data to boost the performance of long-term queries.

First-class Prometheus support.

Quick integration with Prometheus via its remote_write configuration option.

100% PromQL compliance so your teams can reuse all your existing dashboards.

Multi-tenancy capability for managing data and permissions for setups with multiple Prometheus instances.

Correlate metrics and traces in Grafana with our support for OpenMetrics exemplars.

Future-proof with OpenTelemetry

OpenTelemetry is the new emerging standard for instrumentation backed by CNCF that the industry is standardizing on. We are proud contributors to the OpenTelemetry project.

Produce traces

Use the instrumentation libraries provided by OpenTelemetry to automatically produce traces for your applications.

Ingest traces

Effortlessly ingest your OpenTelemetry traces with our native OTLP (OpenTelemetry protocol) ingest endpoint.

Full support

Full support for all capabilities of the OpenTelemetry trace data model including events, links, and complex attribute types like arrays and maps.

Vizualize traces

Use Jaeger and Grafana to explore and visualize your traces.

We have game metrics available in different data sources like Graphite, Datadog, and Cloudwatch. We are storing all of these metrics in Prometheus, with Promscale for long-term storage. Promscale lets us collate metrics from these different sources and generate a single report in a unified view so that we can have better visibility into what is happening inside our games."

Saket K

Software Engineer, Electronic Arts

Our goal is to have all of our sites from around the world monitored using Prometheus and view the resulting data in a user-friendly way. We chose Promscale to store our data because it scales, offers flexibility – for example, dividing read and write activities among different nodes – and has the operational maturity and rock-solid reliability of PostgreSQL, including streaming backups and high-availability."

Adam B

Service Specialist, Dow Chemical

Works with everything.

Store data from Prometheus, OpenTelemetry, Jaeger, Zipkin, StatsD, and many other formats.

Use Grafana to configure alerts based on the metrics and traces you’re collecting.

Visualize your metrics and traces in Grafana and Jaeger.

Leverage a large ecosystem of integrations available for PostgreSQL and TimescaleDB: data visualization tools, AI platforms, IDEs, ORMs, management tools, performance tuning, and more.

Worry-free operations with Timescale Cloud.

Let us run the TimescaleDB data layer for you, fully managed on AWS, Azure, or GCP, with a top-rated support team to ensure your success.

Easy connection

With a single parameter, set up Promscale to use a Timescale Cloud instance.

Effortless upgrades

Fully managed without downtime. Automated, continuous backups with point–in–time recovery.

High availability

Choose highly–available replicated pairs so your observability data is always available.

Fast set-up

Get a database instance running in 30 seconds, pay-as-you-go.