Aller au contenu principal

Thanos

Overview

Thanos est un système de stockage long terme et haute disponibilité pour Prometheus, développé par Improbable et maintenant maintenu par la CNCF. Thanos permet de transformer Prometheus en un système de monitoring global, scalable, et avec rétention longue, en ajoutant des composants (Sidecar, Store, Query) qui étendent les capacités de Prometheus. Il utilise le stockage objet (S3, GCS, Azure Blob) pour le stockage long terme.

Thanos se distingue par son architecture modulaire, sa capacité à agréger des métriques depuis plusieurs clusters Prometheus, et son utilisation du stockage objet pour une rétention longue et économique.


Informations essentielles

PropriétéValeur
Site officielhttps://thanos.io/
LicenceApache 2.0
NationalitéInternational (CNCF)
TypeStockage long terme pour Prometheus
DéploiementDéploiement Kubernetes, architecture distribuée
DifficultéAvancé
TechnologiesGo

TL;DR

Thanos est idéal pour transformer Prometheus en système de monitoring global avec rétention longue, utilisant stockage objet et architecture distribuée.

Points clés à retenir :

  • Stockage long terme pour Prometheus
  • Architecture modulaire et distribuée
  • Utilise stockage objet (S3, GCS, Azure)
  • Agrégation multi-cluster
  • Projet CNCF

Compatibilité et intégrations

  • Compatible avec Prometheus (Sidecar)
  • Utilise stockage objet (S3, GCS, Azure Blob)
  • Compatible API Prometheus
  • Intégration avec Grafana
  • Supporte les requêtes PromQL
  • Architecture multi-cluster

Avantages

  • Rétention longue économique (stockage objet)
  • Architecture modulaire
  • Agrégation multi-cluster
  • Projet CNCF
  • Compatible Prometheus

Limites

  • Configuration complexe
  • Architecture distribuée complexe
  • Courbe d'apprentissage élevée
  • Nécessite stockage objet
  • Consommation de ressources

Ressources