指标与告警
MinIO 使用 Prometheus 数据模型 发布指标。 你可以使用任意抓取工具从 MinIO 拉取指标数据,以执行进一步分析和配置告警。
从 MinIO 服务端 RELEASE.2024-07-15T19-02-30Z 与 MinIO 客户端 RELEASE.2024-07-11T18-01-28Z 开始,metrics version 3 提供了更多端点。 对于新部署,MinIO 建议使用 version 3。
Metrics version 2
现有部署可以继续使用 version 2 指标 和 Grafana 仪表板。
Version 3 端点
对于 metrics version 3,所有指标都位于基础端点 /minio/metrics/v3 之下。 你可以抓取该基础端点以一次性收集全部指标,也可以追加可选路径,仅返回特定类别的指标。
重要
本页中的 V3 指标说明可能存在缺漏、不准确或错误信息。 如需最准确的指标定义,请参考 minio/minio 仓库并审阅源代码。
例如,以下端点会返回 audit 指标:
http://HOSTNAME:PORT/minio/metrics/v3/audit
将 HOSTNAME:PORT 替换为 MinIO 部署的 FQDN 与端口。 对于使用负载均衡器管理 MinIO 节点间连接的部署,请指定负载均衡器地址。
默认情况下,MinIO 要求在抓取指标端点时进行身份验证。 如需生成所需的 bearer token,请使用 mc admin prometheus generate。 你也可以将 MINIO_PROMETHEUS_AUTH_TYPE 设置为 public,以禁用指标端点认证。
相对于基础 URL,MinIO 提供以下抓取端点:
类别 | 路径 |
|---|---|
API |
|
审计 |
|
集群 |
|
调试 |
|
ILM |
|
日志 Webhook |
|
通知 |
|
复制 |
|
扫描器 |
|
系统 |
|
各端点对应的完整指标列表,请参见 Available version 3 metrics。
如需在 MinIO Console 中启用历史数据可视化,请在 MinIO 部署的每个节点上设置以下环境变量:
- 将
MINIO_PROMETHEUS_URL设置为 Prometheus 服务的 URL - 将
MINIO_PROMETHEUS_JOB_ID设置为分配给已采集指标的唯一 job ID
可用的 version 3 指标
MinIO 为集群、API 请求、存储桶以及 MinIO 服务的其他方面发布多类指标:
许多指标都包含标签,用于标识生成该指标的资源及其他相关信息。
本页部分内容改编自 MinIO 对象存储文档,© 2020–至今 MinIO, Inc.,依据 CC BY 4.0 授权,由 Silo 项目转换与维护。归属与署名
本页为非官方中文翻译。如与英文原文有出入,以英文原文为准。