日志管理即对系统操作日志、系统调试日志、主机Agent日志、GaussDB数据库日志的管理。
所有在eReplication上用户进行的操作,都被记录日志;对于查看、查询等不影响eReplication的操作,不记录日志。eReplication提供操作日志浏览功能,并可以根据日志级别、管理员、日志类别、操作结果、日志产生和结束时间对日志进行过滤。日志可以用于了解用户的操作记录。例如,可查看某一个用户在系统中所执行的操作。
系统限制了不同用户对日志的查看权限,具体说明如下:
定时转储系统操作日志能删除数据库的记录,确保数据库有足够可用空间。操作日志转储文件保存在“eReplication Sever安装目录/Runtime/LegoRuntime/datastorage/sysoptlog”路径下,用户可以通过客户端下载已转储的操作日志文件,并可以删除该目录下不需要保留的日志文件。
系统操作日志级别用于标识操作的危险程度,eReplication按危险程度递减的顺序可以将系统操作日志分为以下四个级别:危险、警告、一般和提示。不同级别日志的定义如表1所示。
调试日志记录系统运行过程中外部不可见的软件运行情况,如对象状态迁移、异常消息记录等。系统维护人员可以通过分析调试日志定位问题、分析系统运行效率等。
您可以导出系统调试日志、系统所在设备硬件配置和系统运行参数。
安装eReplication过程中将GaussDB数据库一起安装。GaussDB数据库运行过程中产生的运行日志和调试日志可以统称为系统日志,运行日志是数据库正常运行时产生的日志,调试日志基于数据库进行应用程序的开发调试时产生的日志。GaussDB数据库运行过程中会产生大量运行日志,占用大量的磁盘空间,建议定期清理,保留最近1个月的日志。
GaussDB数据库日志文件存放路径如下:
Linux:/opt/gs/app/data/pg_log