【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】OMS
【 使用版本 】社区版4.2.13
【问题描述】清晰明确描述问题

请问下oms 这种日志太多了,我怎么修改日志的单文件大小和保留个数或者保留时常呢
配置的话,在oms_normal_config表中进行修改对应的value, key先定义为oms.ce.plugin.log.clean
{
//是否开启日志清理
“logCleanSwitch”: false,
//需要清除的日志名字(可全名,也可通配符或?,代表所有,?代表匹配一位)
“fuzzyLogNames”: ["congo_20", "liboblog.log.20", “libobcdc.log.20*”, “connector.20*”, “common-default.log.20*”, “check_query.log.20*”, “common-error.log.20*”, “oms-ha.log.20*”, “oms-scheduler.log.20*”, “oms-web.log.20*”, “oms-step.log.20*”, “oms-alarm.log.20*”, “connection-error.log.20*”, “database.log.20*”, “oms-api.log.20*”, “oms-integration.20*”, “cm-web.log.20*”, “dao-digest.log.20*”, “service.log.20*”],
//日志保留时间(分钟级:当前时间(new Date())- logRetentionMin = 日志清理时间)
“logRetentionMinutes”: -60 //清理当前时间提前一小时之前的日志
}
以上为默认值
清理日志的路径有store:/home/ds/store/log;connector(full,incr):/home/ds/run/logs
那我想清理/home/admin/logs/cm/log 这个目录下的呢,有参数吗
学到了
学到了
谢谢分享,学习
感谢分享20相关的经验!对于log方面,我的建议是关注oms,这能显著提升性能。
学到了
可以整个crontab, 压缩并清理。不靠OB自身的机制。
也可以清理 你这样配置一下
—cm
- cm-web.log.20*
- dao-digest.log.20*
- service.log.20*
系统级别搞一个crontab加脚本
干货满满,收藏起来慢慢消化。
分析得很透彻,学到了不少新知识。
作者的视角很独特,提供了一个新思路。
签到…
分析得很透彻,学到了不少新知识。