什么是 Grafana Mimir?

Mimir 是一个开源、水平可伸缩、高可用、多租户的 TSDB,用于 Prometheus 的长期存储。

阅读发布博客文章

在 10 分钟内启动并运行 Mimir

Mimir 概述

Mimir 使您能够将指标扩展到 10 亿活跃序列甚至更多,同时具有高可用性、多租户、持久存储和在长时间范围内极快的查询性能。

Mimir 始于 Grafana Labs,并于 2022 年发布。该项目的使命是通过整合 Grafana Labs 工程师在运行大规模 Grafana Enterprise Metrics 和 Grafana Cloud Metrics 时所学到的经验,使其成为最可伸缩、性能最佳的开源指标时序数据库。Mimir 根据 AGPLv3 许可发布。

Grafana Labs 很荣幸能够主导 Mimir 项目的开发,将对 Mimir 的一流支持融入 Grafana 中,并确保 Grafana Labs 客户获得他们所需的 Mimir 支持和功能。

为什么要使用 Mimir?

100% 兼容 Prometheus,包括 remote write、PromQL 和告警
通过复制实现高可用性
支持在 S3、GCS、Azure Blob 存储、OpenStack Swift 上进行长期存储
通过水平可伸缩、分片的查询引擎实现极快的查询
通过水平可伸缩的 compactor 实现无限基数,已测试支持 10 亿活跃序列
高级多租户和隔离
水平可伸缩的集群架构
指标摄取兼容 Influx、OpenTelemetry、Graphite、Datadog

Mimir 如何工作?

grafana mimir diagram
1

存储 Prometheus 指标

使用 Prometheus 从您的应用中抓取指标并将这些指标远程写入 Mimir,或使用 Grafana Agent、Prometheus Agent 或其他与 Prometheus remote write 兼容的软件直接发送数据。

2

轻松运行,不牺牲可伸缩性或可靠性

Mimir 会自动集群;无需手动进行分片、复制或重新平衡。要增加容量,只需向集群添加新实例即可。Mimir 会处理剩下的工作。

3

在 Grafana 中可视化

Mimir 允许用户跨多个租户运行查询、通过记录规则创建新数据以及设置告警规则,并利用租户联邦功能。所有这些都可以与您熟悉和喜爱的 Grafana 仪表盘和告警结合使用。

选择最适合您的版本

使用 Grafana Metrics,您有三个选择

Mimir

高度可伸缩、高性能的指标后端。

自行安装、管理和维护您的实例。

最简单的入门方式

Cloud Metrics

Grafana Cloud Metrics 作为一项完全托管服务提供,是一个超快速、高可用的 Prometheus 兼容后端。

由 Grafana Labs 托管和管理,提供免费和付费选项,适用于个人、团队和大型企业。

在 Grafana Cloud 免费层级中,可免费获取高达 1 万指标。

Enterprise Metrics

一个自行管理的 Prometheus 服务,使用流畅,运维简单,并由 Grafana Labs 提供支持。

适用于有特定隐私、安全或合规要求,并需要自行管理环境的组织。

构建于开源之上,由社区驱动

Mimir 结合了 Grafana Labs 工程师贡献给 Cortex 项目的最佳成果,以及公司为大规模运行 Prometheus 的客户开发的功能。我们很高兴与开源社区分享我们的经验和成果。

会见 Mimir 贡献者

与像他们一样优秀的人一起工作

在 Grafana Cloud 上使用 Mimir 入门