16.1、Grafana Mimir简介
Grafana Mimir 简介
欢迎来到第 16 章的学习。在上一章,我们学习了用 KPI 驱动 OKR 落地。现在我们要学习 Grafana Mimir 大规模指标存储。
本节将学习:Mimir 是什么、为什么需要 Mimir、与 Prometheus 的关系。
Mimir 是什么
Mimir 是什么? Grafana Mimir 是一个开源、水平扩展、高可用的长期指标存储系统。
Mimir 的作用是什么? Mimir 帮助我们:
- 存储长期指标数据
- 支持大规模指标存储
- 提供高可用性
- 支持多租户
Mimir 架构特点:
| 特性 | 说明 |
|---|---|
| 水平扩展 | 支持水平扩展,应对大规模指标存储 |
| 长期存储 | 支持长期存储,保留历史数据 |
| 高可用性 | 提供高可用性,确保服务稳定 |
| 多租户 | 支持多租户,隔离不同租户的数据 |
| PromQL 兼容 | 完全兼容 Prometheus 查询语言 |
为什么需要 Mimir
为什么需要 Mimir? Prometheus 的局限性:
- 存储容量有限
- 不支持长期存储
- 不支持多租户
- 扩展性有限
Prometheus vs Mimir:
| 特性 | Prometheus | Mimir |
|---|---|---|
| 存储容量 | 有限(单机) | 无限(水平扩展) |
| 长期存储 | 不支持 | 支持 |
| 多租户 | 不支持 | 支持 |
| 扩展性 | 垂直扩展 | 水平扩展 |
| 高可用性 | 有限 | 高可用 |
与 Prometheus 的关系
与 Prometheus 的关系是什么?
Mimir 与 Prometheus 的关系:
- Mimir 兼容 Prometheus:完全兼容 Prometheus 查询语言(PromQL)
- Mimir 可以替代 Prometheus:可以作为 Prometheus 的长期存储后端
- Mimir 可以与 Prometheus 共存:可以与 Prometheus 并存,作为长期存储
Mimir 的优势包括哪些呢?
第一个:水平扩展。 支持水平扩展,应对大规模指标存储。
第二个:长期存储。 支持长期存储,保留历史数据。
第三个:高可用性。 提供高可用性,确保服务稳定。
第四个:多租户。 支持多租户,隔离不同租户的数据。
Mimir 应用场景:
本节小结
在本节中,我们学习了 Grafana Mimir 简介:
第一个是 Mimir 是什么。 Grafana Mimir 是一个开源、水平扩展、高可用的长期指标存储系统。
第二个是为什么需要 Mimir。 Prometheus 的局限性(存储容量有限、不支持长期存储、不支持多租户、扩展性有限)。
第三个是与 Prometheus 的关系。 Mimir 兼容 Prometheus,可以替代或与 Prometheus 共存。
Mimir 的优势: 水平扩展、长期存储、高可用性、多租户。
这就是 Grafana Mimir 简介。通过 Grafana Mimir 简介,我们理解了 Mimir 的本质和作用。
在下一节,我们将学习单体模式部署。学习如何部署 Mimir 单体模式。