À propos du projet

Grafana Mimir est un projet open source qui fournit un stockage à long terme scalable pour les métriques Prometheus. Il est conçu pour être facile à installer et à maintenir, avec un mode monolithique qui s'exécute à partir d'un seul binaire sans dépendances supplémentaires, ainsi que des tableaux de bord, des alertes et des runbooks packagés pour surveiller sa propre santé. Son architecture horizontalement scalable peut être distribuée sur plusieurs machines, et le projet rapporte des tests internes traitant jusqu'à 1 milliard de séries temporelles actives. Il offre une vue globale des métriques en agrégeant les séries de plusieurs instances Prometheus, avec un moteur de requête qui parallélise l'exécution pour les requêtes à forte cardinalité. Les données à long terme sont stockées dans un stockage objet, compatible avec AWS S3, Google Cloud Storage, Azure Blob Storage, OpenStack Swift et les stockages compatibles S3. Les métriques entrantes sont répliquées pour une haute disponibilité, et l'architecture prend en charge les redémarrages, les mises à niveau et les rétrogradations sans temps d'arrêt. Une conception native multi-tenant isole les données et les requêtes entre les équipes, avec des limites et des contrôles de qualité de service pour un partage équitable des capacités. La documentation couvre la migration depuis Thanos, Prometheus et Cortex, les conseils de déploiement, un guide de démarrage, un aperçu de l'architecture, la configuration et l'exploitation en production. Le projet est sous licence AGPL-3.0-only et héberge des discussions ainsi qu'un appel communautaire.