Una base de datos de observabilidad de código abierto que almacena métricas, logs y trazas en un único motor columnar sobre almacenamiento de objetos, consultable con SQL y PromQL.
thanos-io/thanos
Conjunto de componentes que amplía Prometheus con una vista global de consultas, almacenamiento a largo plazo en almacenamiento de objetos y alta disponibilidad.
Alternativa open source a:Datadog
- Estrellas
- 14,252
- Forks
- 2,395
- Issues abiertos
- 931
- Último commit
- anteayer
¿Qué es?
Thanos es un conjunto de componentes que se pueden combinar para crear un sistema de métricas de alta disponibilidad con retención a largo plazo, añadido a implementaciones de Prometheus existentes. Proporciona una vista única de consultas en muchos servidores de Prometheus y puede combinar los datos de pares de Prometheus en alta disponibilidad al momento de consultar.
Las métricas históricas se almacenan en el formato de bloques de Prometheus 2.0 en cualquier almacenamiento de objetos, lo que mantiene bajos los costos de retención sin que la latencia de las consultas deje de ser razonable. Se puede aplicar downsampling para acelerar las consultas sobre intervalos largos, y los componentes exponen una Store API de gRPC para un acceso unificado a los datos de métricas.
El proyecto forma parte de CNCF Incubating y está diseñado en torno a componentes pequeños con responsabilidades únicas, como query, store gateway, sidecar, receive y compactor.
Funciones clave
- 01Vista global de consultas en varios servidores de Prometheus
- 02Deduplicación y combinación de datos de pares de Prometheus en alta disponibilidad
- 03Almacenamiento a largo plazo en cualquier almacenamiento de objetos
- 04Downsampling de datos históricos para acelerar las consultas
- 05Integración fluida con implementaciones de Prometheus existentes
Casos de uso
- Consultar métricas de muchos clústeres de Prometheus desde un único endpoint
- Conservar métricas durante años en almacenamiento de objetos económico, como S3 o GCS
- Ejecutar Prometheus con alta disponibilidad y resultados de consulta deduplicados
Inicio rápido
- 1
Lee la guía oficial Getting Started
Antes de usarlo
- Thanos es un conjunto de componentes que deben combinarse e implementarse junto con las instalaciones existentes de Prometheus, por lo que alojarlo por cuenta propia requiere cierto esfuerzo.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es thanos?
- Conjunto de componentes que amplía Prometheus con una vista global de consultas, almacenamiento a largo plazo en almacenamiento de objetos y alta disponibilidad. Thanos es un conjunto de componentes que se pueden combinar para crear un sistema de métricas de alta disponibilidad con retención a largo plazo, añadido a implementaciones de Prometheus existentes. Proporciona una vista única de consultas en muchos servidores de Prometheus y puede combinar los datos de pares de Prometheus en alta disponibilidad al momento de consultar.
- ¿thanos es gratuito? ¿Qué licencia tiene?
- thanos es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿thanos sigue mantenido?
- Mantenimiento activo. El último commit de thanos fue el 23 oct 2026.
- ¿Para qué puedo usar thanos?
- Consultar métricas de muchos clústeres de Prometheus desde un único endpoint Conservar métricas durante años en almacenamiento de objetos económico, como S3 o GCS Ejecutar Prometheus con alta disponibilidad y resultados de consulta deduplicados
- ¿Cómo se instala thanos?
- Lee la guía oficial Getting Started
- ¿Dónde consigo thanos?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/thanos-io/thanos
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Agente de código abierto para monitorear infraestructura en tiempo real, con métricas por segundo, detección automática, detección de anomalías con ML y alertas integradas.
Plataforma de código abierto para consultar, visualizar, explorar y configurar alertas sobre métricas, registros y trazas de múltiples fuentes de datos.
Prometheus es un sistema de código abierto para monitorear sistemas y servicios, recopilar métricas, evaluar reglas y activar alertas.
Base de datos de series temporales y solución de monitorización rápida y rentable, que funciona como almacenamiento a largo plazo y reemplazo directo de Prometheus.
Plataforma open source de observabilidad en Rust que almacena logs, métricas, trazas y eventos en almacenamiento de objetos mediante un único binario.