Banco de dados open source para observabilidade que armazena métricas, logs e traces em um único mecanismo colunar sobre object storage, consultável com SQL e PromQL.
thanos-io/thanos
Conjunto de componentes que amplia o Prometheus com uma visão global de consultas, armazenamento de longo prazo em object storage e alta disponibilidade.
Alternativa open source a:Datadog
- Estrelas
- 14,252
- Forks
- 2,395
- Issues abertas
- 931
- Último commit
- anteontem
O que é?
Thanos é um conjunto de componentes que podem ser combinados para formar um sistema de métricas altamente disponível, com retenção de longo prazo, integrado a implantações existentes do Prometheus. Ele oferece uma visão unificada de consultas em vários servidores Prometheus e pode mesclar dados de pares Prometheus em alta disponibilidade (HA) durante as consultas.
As métricas históricas são armazenadas no formato de blocos do Prometheus 2.0 em qualquer object storage, mantendo baixos os custos de retenção sem comprometer a latência das consultas. O downsampling permite consultas mais rápidas em intervalos de tempo longos, e os componentes expõem uma Store API gRPC para acesso unificado aos dados de métricas.
O projeto faz parte da CNCF como projeto Incubating e foi projetado com componentes pequenos, cada um com uma única responsabilidade, como query, store gateway, sidecar, receive e compactor.
Recursos principais
- 01Visão global de consultas em vários servidores Prometheus
- 02Deduplicação e mesclagem de dados de pares Prometheus em alta disponibilidade (HA)
- 03Armazenamento de longo prazo em qualquer object storage
- 04Downsampling de dados históricos para consultas mais rápidas
- 05Integração transparente com implantações existentes do Prometheus
Casos de uso
- Consultar métricas de vários clusters Prometheus a partir de um único endpoint
- Manter métricas por anos em object storage de baixo custo, como S3 ou GCS
- Executar o Prometheus em alta disponibilidade com resultados de consulta deduplicados
Início rápido
- 1
Leia o guia oficial Getting Started
Antes de usar
- Thanos é um conjunto de componentes que precisam ser combinados e implantados junto às instalações existentes do Prometheus, por isso hospedá-lo por conta própria exige algum esforço.
Em coleções
Tópicos
Perguntas frequentes
- O que é thanos?
- Conjunto de componentes que amplia o Prometheus com uma visão global de consultas, armazenamento de longo prazo em object storage e alta disponibilidade. Thanos é um conjunto de componentes que podem ser combinados para formar um sistema de métricas altamente disponível, com retenção de longo prazo, integrado a implantações existentes do Prometheus. Ele oferece uma visão unificada de consultas em vários servidores Prometheus e pode mesclar dados de pares Prometheus em alta disponibilidade (HA) durante as consultas.
- thanos é gratuito? Qual é a licença?
- thanos é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- thanos ainda é mantido?
- Manutenção ativa. O último commit de thanos foi em 23 de out. de 2026.
- Para que posso usar thanos?
- Consultar métricas de vários clusters Prometheus a partir de um único endpoint Manter métricas por anos em object storage de baixo custo, como S3 ou GCS Executar o Prometheus em alta disponibilidade com resultados de consulta deduplicados
- Como instalar thanos?
- Leia o guia oficial Getting Started
- Onde consigo thanos?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/thanos-io/thanos
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Agente open source de monitoramento de infraestrutura em tempo real, com métricas por segundo, descoberta automática, detecção de anomalias com ML e alertas.
Plataforma open source para consultar, visualizar, criar alertas e explorar métricas, logs e traces de várias fontes de dados.
Prometheus é um sistema open source de monitoramento de sistemas e serviços que coleta métricas, avalia regras e dispara alertas.
Banco de dados de séries temporais e solução de monitoramento rápidos e econômicos, que funcionam como armazenamento de longo prazo e substituto direto do Prometheus.
Plataforma open source de observabilidade em Rust que armazena logs, métricas, traces e eventos em object storage, em um único binário.