指标和告警
MinIO 使用以下方式发布指标:Prometheus 数据模型您可以使用任何抓取工具从 MinIO 中提取指标数据,以便进行进一步分析和告警。
Starting with MinIO ServerRELEASE.2024-07-15T19-02-30Z和 MinIO ClientRELEASE.2024-07-11T18-01-28Zmetrics version 3 提供了额外的端点。 MinIO 建议新部署使用版本 3。
Metrics version 2
现有部署可以继续使用版本2指标和Grafana 仪表板.
Version 3 Endpoints
对于指标版本3,所有指标都可在基础路径下获取/minio/metrics/v3endpoint。
您可以通过抓取基础 endpoint 来在单个操作中收集所有指标,或附加可选路径以返回特定类别。
例如,以下端点返回审计指标:
http://HOSTNAME:PORT/minio/metrics/v3/audit
替换HOSTNAME:PORT随着FQDN以及 MinIO 部署的端口。
对于使用负载均衡器管理 MinIO 节点间连接的部署,请指定负载均衡器的地址。
默认情况下,MinIO 需要身份验证才能抓取指标端点。
要生成所需的承载令牌,请使用mc admin prometheus generate您也可以通过设置来禁用指标端点认证MINIO_PROMETHEUS_AUTH_TYPE to public.
MinIO 提供以下相对于基础 URL 的抓取端点:
Category |
路径 |
|---|---|
API |
|
审计 |
|
集群 |
|
调试 |
|
ILM |
|
Logger webhook |
|
通知 |
|
复制 |
|
扫描仪 |
|
System |
|
有关每个端点的完整指标列表,请参阅可用版本 3 指标.
要在 MinIO 控制台中启用历史数据可视化,请在 MinIO 部署的每个节点上设置以下环境变量:
Set
MINIO_PROMETHEUS_URL到 Prometheus 服务的 URLSet
MINIO_PROMETHEUS_JOB_ID分配给所收集指标的唯一作业ID
可用版本 3 指标
MinIO 发布了一系列关于集群、API 请求、存储桶以及 MinIO 服务其他方面的指标:
许多指标包含标签,用于标识生成该指标的资源以及其他相关细节。