Sobre el proyecto
Thanos es un conjunto de componentes componibles que amplían las implementaciones existentes de Prometheus para convertirlas en un sistema de métricas de alta disponibilidad con capacidad de almacenamiento prácticamente ilimitada. Es un proyecto en incubación de la CNCF y aprovecha el formato de almacenamiento de Prometheus 2.0 para almacenar datos históricos de métricas de forma rentable en cualquier almacenamiento de objetos, manteniendo latencias de consulta rápidas.
Los objetivos declarados del proyecto son una vista de consulta global de las métricas, retención ilimitada y alta disponibilidad de los componentes, incluido Prometheus. Se puede añadir sobre instalaciones existentes de Prometheus y fusiona datos de pares de alta disponibilidad de Prometheus sobre la marcha.
Las características clave descritas en el README incluyen consultas globales en todos los servidores Prometheus conectados, deduplicación y fusión de métricas de pares de alta disponibilidad, integración perfecta con configuraciones existentes de Prometheus, almacenamiento de objetos como única dependencia opcional, reducción de resolución de datos históricos para consultas más rápidas, federación entre clústeres, enrutamiento de consultas tolerante a fallos, una API Store de gRPC para acceso unificado a datos y puntos de integración para proveedores de métricas personalizados.
Se ilustran dos patrones de implementación principales: una implementación Sidecar para Kubernetes y una implementación Receive para escalar horizontalmente o integrarse con otras fuentes compatibles con escritura remota. El proyecto sigue una filosofía similar a UNIX, donde cada subcomando hace bien una cosa y los componentes trabajan juntos usando formatos nativos de Prometheus.
Las versiones se compilan a partir de una rama main estable, con versiones menores aproximadamente cada seis semanas, archivos tar para las principales plataformas e imágenes de Docker publicadas en Quay y Docker Hub. El soporte de la comunidad está disponible a través de CNCF Slack y GitHub Issues, y el repositorio incluye documentación sobre primeros pasos, diseño, propuestas, integraciones y adoptantes.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.