中文文档

指标和警报

MinIO 使用 Prometheus 数据模型 发布度量指标。 您可以使用任何刮擦工具从 MinIO 中提取指标数据,以便进一步分析和发出警报。

从 MinIO 服务器 RELEASE.2024-07-15T19-02-30Z 和 MinIO 客户端 https://github.com/minio/mc/releases/tag/RELEASE.2024-07-11T18-01-28Z 开始,指标版本 3 提供了额外的端点。 MinIO 建议新部署使用版本 3。

Metrics version 2

现有部署可继续使用版本 2 metricsGrafana dashboards

第 3 版终端

对于度量标准版本 3,所有度量标准都可在基本的 /minio/metrics/v3 端点下使用。 您可以刮取基本端点,在一次操作中收集所有指标,也可以附加可选路径,返回特定类别。

例如,以下端点返回审计指标:

http://HOSTNAME:PORT/minio/metrics/v3/audit

``HOSTNAME:PORT``替换为 MinIO 部署的:abbr:FQDN(完全限定域名) 和端口。 对于使用负载均衡器管理 MinIO 节点之间的连接的部署,请指定负载均衡器的地址。

默认情况下,MinIO 需要身份验证才能抓取指标端点。 要生成所需的承载令牌,请使用:mc:mc admin prometheus generate。 您还可以通过将:envvar:MINIO_PROMETHEUS_AUTH_TYPE 设置为 public 来禁用指标端点身份验证。

MinIO 提供了以下相对于基本 URL 的抓取端点:

Category

Path

API

/api/requests

/bucket/api

Audit

/audit

Cluster

/cluster/config

/cluster/erasure-set

/cluster/health

/cluster/iam

/cluster/usage/buckets

/cluster/usage/objects

Debug

/debug/go

ILM

/ilm

Logger webhook

/logger/webhook

Notification

/notification

Replication

/replication

/bucket/replication

Scanner

/scanner

System

/system/drive

/system/memory

/system/cpu

/system/network/internode

/system/process

有关每个端点的完整指标列表,请参阅:ref:Available version 3 metrics <minio-metrics-and-alerts-available-metrics>

MinIO操作员支持部署按租户配置的Prometheus实例,以支持指标和可视化。

如果您在部署租户时禁用了此功能, 仍希望查看历史指标视图,则可以配置外部Prometheus服务来抓取租户指标。 配置完成后,您可以更新租户以查询该Prometheus服务以检索指标数据:

  • 将环境变量 MINIO_PROMETHEUS_URL 设置为Prometheus服务的URL。

  • 将环境变量 MINIO_PROMETHEUS_JOB_ID 设置为收集的指标分配的唯一作业ID。

可用的第 3 版指标

MinIO 针对群集、API 请求、桶以及 MinIO 服务的其他方面发布了一系列指标:

许多指标都包含标签,标明生成该指标的资源和其他相关详细信息。

Join Slack 商业支持购买咨询