Thanos logo Thanos
  • Support and Training
  • Releases
  • Docs
    tip v0.38 v0.37 v0.36 v0.35 v0.34 v0.33 v0.32 v0.31 v0.30 v0.29 v0.28 v0.27 v0.26 v0.25 v0.24 v0.23 v0.22 v0.21 v0.20 v0.19 v0.18 v0.17 v0.16 v0.15 v0.14 v0.13 v0.12 v0.11 v0.10 v0.9 v0.8 v0.7 v0.6 v0.5 v0.4 v0.3 v0.2 v0.1
  • Blog
  • GitHub
  • Twitter
Getting started
Quick Tutorial
Changelog
Design
Governance
Integrations
Logging
Maintainers
Object Storage & Data Format
Release Process
Security
Service Discovery
Sharding
Tracing
High-availability for store instances
Thanos Cluster Configuration
Adding a New Thanos Component that Embeds Cortex Query Frontend
Binary Format for Index-cache; Renaming to Index-header.
Building A Versioning Plugin For Thanos
Deprecated gossip clustering in favor of File SD
Global / Federated Rules API
More granular query performance metrics
Proposal Process
Query Logging for Thanos
Read-Write coordination free operational contract for object storage
Scalable Rule Storage
Thanos Query store nodes healthiness handling
Thanos Remote Write
Thanos Sharding for Long Term Retention Storage
Active Series Limiting for Hashring Topology
Allow statically specifying tenant-specific external labels in Receivers
Automated, per-endpoint mTLS
Avoid Global Sort on Querier Select
Delete series for object storage
Distributed Query Execution
Expose Thanos APIs to OpenAPI/protobuf and expose on website and UIs
Tenancy awareness in query path
Thanos Routing Receive and Ingesting Receive
Unified Endpoint Discovery
Vertical query sharding
Binary index-header
Configuring Thanos Secure TLS Cross-Cluster Communication
Modify series in the object storage via bucket rewrite tool
Multi-Tenancy
Running Thanos behind a reverse proxy
Running Thanos with HTTPS and basic authentication
Troubleshoot Compactor Backlog
Troubleshooting; Common cases
Use Cases
Changing Golang version
Code of Conduct
Community
Contributing
How to contribute to Docs/Website
Proposals Process
Thanos & Prometheus Mentorship
Thanos Coding Style Guide
Compactor
Querier/Query
Query Frontend
Receiver
Rule (aka Ruler)
Sidecar
Store
Tools

Accepted Proposals:

  • Active Series Limiting for Hashring Topology

  • Allow statically specifying tenant-specific external labels in Receivers

  • Automated, per-endpoint mTLS

  • Avoid Global Sort on Querier Select

  • Delete series for object storage

  • Expose Thanos APIs to OpenAPI/protobuf and expose on website and UIs

  • More granular query performance metrics

  • Thanos Routing Receive and Ingesting Receive

  • Unified Endpoint Discovery

  • Vertical query sharding

Accepted Proposals:

List of approved, but not yet implemented proposals.


Found a typo, inconsistency or missing information in our docs? Help us to improve Thanos documentation by proposing a fix on GitHub here ❤️

Thanos
Documentation
  • Getting Started
  • Design
  • Storage
  • Service Discovery
  • Maintainers
  • Contributing
Community
  • Slack
  • GitHub
  • Twitter
About

Thanos is an OSS licensed project as Apache License 2.0

Founded by Improbable ❤️