Overview

Exoscale Managed Thanos delivers a fully managed, high-availability deployment of the popular Prometheus long-term storage and global query solution. The service simplifies the management of large-scale metrics systems, allowing teams to focus on deriving insights from their data rather than operating complex infrastructure. It is designed for organizations that need scalable, cost-effective metric storage and querying across multiple Prometheus instances.

Terminology

  • Service a running Thanos cluster managed by Exoscale DBaaS
  • Plan a sizing tier based on the number of Prometheus clusters to connect
  • Query component that aggregates and queries metrics from both real-time receivers and historical storage
  • Query Frontend caches query results and splits large queries into smaller sub-queries for efficient execution
  • Receiver handles metrics ingestion via Prometheus remote write, collecting data in real-time
  • Store Gateway interfaces with object storage to provide access to historical metrics data
  • Compactor downsamples and compacts metrics in object storage to optimize storage usage and query performance

Architecture

Thanos combines multiple components into a unified cluster architecture with seamless data flow:

  • Data Collection & Storage Receivers ingest metrics in real-time via Prometheus remote write. After each Time Series Database (TSDB) block completes (typically every 2 hours), data is uploaded to object storage for long-term retention.

  • Query Processing The Query Frontend receives requests and forwards them to Query components, which retrieve real-time data from Receivers or historical data from the Store Gateway. Duplicate samples from multiple receivers are automatically removed to maintain data integrity. Query results are cached by the Query Frontend to accelerate subsequent requests.

  • Storage Optimization The Compactor runs in the background to downsample and compact historical data, reducing storage costs and improving query performance for older metrics.

Features

  • Managed Cluster Lifecycle automated provisioning, patching and minor-version upgrades
  • Unlimited Metric Retention cost-effective long-term storage using object storage with automatic compaction
  • Global Query View query metrics across multiple Prometheus instances through a unified interface
  • Prometheus Compatibility fully compatible with Prometheus and standard tooling like Grafana
  • Automatic Downsampling reduces storage needs and improves query performance for historical data
  • Query Caching Query Frontend caches results to accelerate repeated and similar queries
  • High Availability deduplication across receivers ensures consistent data despite multiple collection points
  • High SLA 99.95 % on Startup, 99.99 % on Business plans
  • Portal, CLI & API Access manage services via Exoscale Portal, REST API and CLI

Plans

Startup Plans (Single Node)

Best for development, testing, or smaller production workloads. SLA: 99.95%

PlanvCPURAMStoragePrice
startup-424 GB160 GBSee pricing
startup-848 GB320 GBSee pricing
startup-16416 GB640 GBSee pricing
startup-32832 GB1.28 TBSee pricing
startup-641264 GB2.56 TBSee pricing

Business Plans (3-Node HA Cluster)

For production workloads requiring high availability. SLA: 99.99%

PlanvCPU/nodeRAM/nodeStorage (total)Price
business-424 GB480 GBSee pricing
business-848 GB960 GBSee pricing
business-16416 GB1.92 TBSee pricing
business-32832 GB3.84 TBSee pricing
business-641264 GB7.68 TBSee pricing

For detailed configuration options, see the Reference section.

Availability

Thanos is available in all current Exoscale zones.

ZoneCountryCityAvailability
at-vie-1AustriaVienna
at-vie-2AustriaVienna
ch-gva-2SwitzerlandGeneva
ch-dk-2SwitzerlandZurich
de-fra-1GermanyFrankfurt
de-muc-1GermanyMunich
bg-sof-1BulgariaSofia
hr-zag-1CroatiaZagreb

Limitations

  • No Terraform Provider Exoscale Terraform provider doesn’t support Thanos yet
  • No External Thanos Access cannot connect Exoscale-managed services to external (non-Exoscale) Thanos endpoints; must use Exoscale Managed Thanos for integrations
  • Single-Zone Clusters services run within a single zone; cross-zone replication is not currently available

Quick Links

Exoscale Resources

Exoscale DBaaS General

Thanos Service

External Resources

Last updated on