更新时间:2026-06-11 GMT+08:00
分享

LDMS日志介绍

日志描述

日志存储路径:

LDMS的运行日志保存路径为“/var/log/Bigdata/ldms/LDMSServer”。

LDMS的审计日志保存路径为“/var/log/Bigdata/audit/ldms/ldmsserver”。

日志归档规则

日志归档规则采用FixedWindowRollingPolicy策略,可配置项为单个文件最大值、日志归档的最大保留数目,具体规则如下:
  • 当单个文件超过默认单个文件最大值时,就会生成一个新的归档压缩文件,归档后的日志压缩文件命名规则为<原有日志名>.[编号].log.gz。
  • 日志删除规则:

    运行日志中的LDMSServer实例运行日志压缩文件总大小达到最大值时会删除最旧的日志文件。

审计日志默认单个文件最大值为20MB,日志归档文件最大数目为20。

运行日志默认单个文件最大值为100MB,日志归档文件最大数目为100。

如果需要修改实例的运行日志或审计日志的单个文件最大值或者日志归档文件最大数目,请执行如下操作:

  1. 登录Manager。
  2. 选择“集群 > 服务 > LDMS > 配置 > 全部配置 ”。
  3. 在参数列表中查看日志级别的参数,搜索“log4j.properties”,可以看到当前的运行日志和审计日志的配置。
  4. 选择要修改的配置项进行修改。
  5. 单击“保存”,然后单击“确定”,成功后等待大约30秒,配置自动生效。
表1 LDMS日志列表

日志类别

日志文件名

描述

是否支持Manager在线检索

安装启停日志

prestart.log

启动前预处理脚本日志。

LDMSServer-start.log

启动日志。

LDMSServer-stop.log

停止日志。

ldms-service-check.log

启动结果日志。

postinstall.log

安装日志。

运行日志

LDMSServer.log

运行日志。

ldms_service_*_gc.log

运行GC日志

状态检查日志

check-serviceDetail.log

健康检查日志。

serviceInstanceCheck.log

状态检查日志。

审计日志

ldmsserver-audit.log

审计日志。

清理日志

cleanup.log

清理脚本日志。

日志级别

LDMS中提供了如表2所示的日志级别。日志级别优先级从高到低分别是ERROR、WARN、INFO、DEBUG。程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。

表2 日志级别

级别

描述

ERROR

ERROR表示记录当前时间处理存在错误信息。

WARN

WARN表示记录当前事件处理存在异常信息。

INFO

INFO表示记录系统及各事件正常运行状态信息。

DEBUG

DEBUG表示记录系统及系统的调试信息。

如果您需要修改实例的运行日志或审计日志级别,请执行如下操作:

  1. 登录FusionInsight Manager。
  2. 选择“集群 > 服务 > LDMS > 配置 > 全部配置 ”。
  3. 在参数列表中查看日志级别的参数,搜索“log4j.properties”,可以看到LDMSServer当前的运行日志和审计日志的级别。
  4. 选择所需修改的日志级别。
  5. 单击“保存”,然后单击“确定”。
  6. 重启LDMS服务即可生效。

日志格式

LDMS的日志格式如下所示:

表3 日志格式

日志类型

格式

示例

运行日志

<yyyy-MM-dd HH:mm:ss,SSS>|<Log Level>|<产生该日志的线程名字>|<log中的message>|<日志事件的发生位置>

2025-08-08 08:52:34,765 | INFO | [query-status] | Running task count: 0 | com.huawei.ldmsserver.ldmsconsole.service.service.impl.AppStatusServiceImpl.action(AppStatusServiceImpl.java:91)

审计日志

<yyyy-MM-dd HH:mm:ss,SSS>|<Log Level>|<产生该日志的线程名字>|

UserName=<用户名称> UserIP=<用户IP> Time=<事件时间> Operation=<操作内容> Result=<操作结果> Detail=<具体信息> | xxx

2025-08-08 08:22:15,291 | INFO | Thread-4 | UserName=admintest UserIP=192.168.201.5 Time=2025-08-08 08:22:15 Operation=getSessionStatus stmt={/ldms/status} Result=SUCCESS Detail=getSessionStatus success | auditlog.writeLog(AuditLogWriter.java:23)

相关文档