温馨提示×

ubuntu下minio日志管理技巧

小樊
48
2025-08-09 20:35:55
栏目: 智能运维

日志查看

  • 实时查看tail -f /var/log/minio/minio.log
  • 按时间过滤journalctl --since "2025-01-01" --until "2025-01-31" -u minio
  • 关键词搜索grep "error" /var/log/minio/minio.log

日志轮转

  • logrotate配置
    创建/etc/logrotate.d/minio文件,内容示例:
    /var/log/minio/*.log {
        daily
        rotate 7
        compress
        missingok
        notifempty
    }
    
    手动触发轮转:sudo logrotate -f /etc/logrotate.d/minio

日志分析

  • 工具辅助
    • logwatch:生成日志报告,需安装并配置规则。
    • ELK Stack:可视化分析,需部署Elasticsearch+Logstash+Kibana。

日志清理

  • 按时间删除sudo journalctl --vacuum-time=1w(保留1周日志)
  • 按大小清理sudo journalctl --vacuum-size=500M

高级管理

  • 远程日志收集:通过rsyslogfluentd将日志发送至远程服务器。
  • 日志级别调整:通过环境变量MINIO_LOG_LEVEL设置(如DEBUG/INFO),需重启服务生效。

参考来源

0