ubuntu

Ubuntu MinIO监控与日志管理技巧

小樊
37
2025-08-05 20:05:15
栏目: 智能运维

监控技巧

  1. 命令行工具
    • 使用 mc 客户端:通过 mc admin info 查看集群状态,mc admin service status 检查服务运行情况。
    • 系统工具:用 top/htop 监控资源占用,iostat 监控磁盘 I/O。
  2. 可视化工具
    • Prometheus + Grafana:配置 Prometheus 抓取 MinIO 指标(端点 :9000),通过 Grafana 创建仪表盘展示监控数据。
    • MinIO Web 界面:访问 :9001 查看集群状态、存储容量等实时信息。
  3. 日志监控
    • 通过 journalctl -u minio.service 实时查看服务日志,或结合 grep 过滤关键词(如 error)。

日志管理技巧

  1. 日志查看
    • 实时查看:tail -f /var/log/minio/minio.log
    • 按时间过滤:journalctl --since "2025-01-01" --until "2025-01-02"
  2. 日志轮转
    • 配置 logrotate:在 /etc/logrotate.d/minio 中设置每日轮转、保留 7 天压缩日志,示例配置:
      /var/log/minio/*.log {
        daily
        rotate 7
        compress
        missingok
        create 640 root adm
      }
      
      执行 sudo logrotate -f /etc/logrotate.d/minio 手动触发轮转。
  3. 日志级别配置
    • 通过环境变量 MINIO_LOG_LEVEL 设置(如 DEBUG/INFO/ERROR),修改后重启服务生效。
  4. 持久化存储
    • 确保日志目录权限正确:sudo chown minio:minio /var/log/minio/,避免权限不足导致日志写入失败。

参考来源

0
看了该问题的人还看了