在Ubuntu上监控MinIO性能指标可通过以下方式实现:
-
系统命令行工具
iostat -x 1:监控磁盘I/O性能(需安装sysstat)。top/htop:查看CPU和内存使用情况。mc admin info:通过MinIO客户端获取集群状态、存储使用等信息。
-
MinIO自带工具
- 启用Prometheus监控:设置环境变量
MINIO_PROMETHEUS_ENABLED=1,MinIO会暴露/minio/v2/metrics/cluster接口。 - Web控制台:访问
http://查看基础状态。:9001
- 启用Prometheus监控:设置环境变量
-
Prometheus + Grafana(推荐)
- 配置Prometheus:在
prometheus.yml中添加MinIO抓取目标,启用认证(如MINIO_PROMETHEUS_AUTH_TYPE=public)。 - 导入Grafana仪表盘:使用MinIO官方仪表盘(ID: 13502)可视化指标,如磁盘使用率、请求延迟等。
- 配置Prometheus:在
-
第三方工具
- Nagios/Zabbix:通过插件或API集成MinIO监控,适合企业级告警需求。
- fio:模拟存储性能负载,评估磁盘I/O瓶颈。
说明:Prometheus+Grafana方案可提供实时可视化与告警,适合生产环境;命令行工具适合快速排查问题。