日志管理概述

日志管理即对系统操作日志、系统调试日志、主机Agent日志、GaussDB数据库日志的管理。

系统操作日志

所有在eReplication上用户进行的操作,都被记录日志;对于查看、查询等不影响eReplication的操作,不记录日志。eReplication提供操作日志浏览功能,并可以根据日志级别、管理员、日志类别、操作结果、日志产生和结束时间对日志进行过滤。日志可以用于了解用户的操作记录。例如,可查看某一个用户在系统中所执行的操作。

系统限制了不同用户对日志的查看权限,具体说明如下:

定时转储系统操作日志能删除数据库的记录,确保数据库有足够可用空间。操作日志转储文件保存在“eReplication Sever安装目录/Runtime/LegoRuntime/datastorage/sysoptlog”路径下,用户可以通过客户端下载已转储的操作日志文件,并可以删除该目录下不需要保留的日志文件。

系统操作日志级别用于标识操作的危险程度,eReplication按危险程度递减的顺序可以将系统操作日志分为以下三个级别:警告、一般和提示。不同级别日志的定义如表1所示。

表1 日志级别定义

级别

定义

警告

可能导致系统或功能模块数据出现不一致,会影响业务的操作。例如,“删除恢复计划”。

一般

针对系统或功能模块进行的正常操作。例如,“下发刷新资源命令”。

提示

针对系统或功能模块进行的不影响业务执行的操作。例如,“下发创建保护组命令”。

系统调试日志

调试日志记录系统运行过程中外部不可见的软件运行情况,如对象状态迁移、异常消息记录等。系统维护人员可以通过分析调试日志定位问题、分析系统运行效率等。

系统调试日志级别用于标识一条日志的严重程度、重要性,eReplication按严重程度递减的顺序可以将系统调试日志分为以下4个级别:错误、警告、运行、调试。不同级别调试日志的定义如表2所示。

表2 系统调试日志级别定义

级别

定义

错误

运行时错误,如数据文件被破坏,可能导致系统某部分功能异常,需要人工干预才能恢复正常。

警告

系统可预见、可处理的局部异常信息,如处理超时等。

运行

软件运行的正常轨迹,用于记录函数的调用信息。

调试

提供给开发人员使用的调试信息。


版权所有 © 华为技术有限公司