Mimir is an open source, horizontally scalable, highly available, multi-tenant TSDB for long-term storage for Prometheus.
- Kubernetes >=
1.24.0
- Kustomize >=
v3.5.3
- prometheus-operator from KFD monitoring module
- grafana from KFD monitoring module
- minio-ha
- registry.sighup.io/fury/grafana/mimir
- registry.sighup.io/fury/nginxinc/nginx-unprivileged
Mimir is configured with the distributed approach. We disabled some optional components: Ruler, Override exporter and Alertmanager. By default, using this package, Prometheus operated is installed and patched to send metrics to Mimir with the remote write capability.
All the time series are ingested in the fury
tenant. A Grafana datasource is also installed as default for prometheus type metrics to scrape from Mimir instead of Prometheus.
Also, the storage is configured by default to use the minio-ha package from the monitoring module.
You can deploy Mimir by running the following command in the root of the project:
kustomize build | kubectl apply -f -
For license details please see LICENSE