温馨提示×

centos下dolphin日志管理方法

小樊
64
2025-08-12 22:01:08
栏目: 智能运维

CentOS下Dolphin日志管理方法如下:

一、日志查看

  • 系统日志
    • journalctl -u dolphin.service:查看Dolphin服务日志,-n 10显示最近10条,-f实时查看。
    • cat/less/tail:查看指定日志文件,如/var/log/dolphin.log
  • DolphinScheduler日志
    • 进入安装目录conf/,查看logback-spring.xml配置文件中的日志路径。

二、日志清理

  • 手动清理
    使用find命令删除旧日志,如保留最近3天日志:
    find ./logs -type f -mtime +3 -name "*.log" -delete  
    
  • 自动清理(推荐)
    修改logback-spring.xml,配置maxHistory(保留天数)和maxFileSize(单文件大小),配合cron定时任务执行清理脚本。

三、日志分析

  • 基础分析
    • grep "关键字" /var/log/dolphin.log:过滤特定日志。
    • awk/sed:提取或处理日志内容,如统计错误次数。
  • 可视化分析
    • 部署ELK Stack(Elasticsearch+Logstash+Kibana):集中存储、分析并可视化日志。

四、注意事项

  • 确保日志文件权限正确,避免未授权访问。
  • 修改配置后重启Dolphin服务生效。

参考来源:

0