DBService日志介绍
日志描述
日志存储路径:DBService相关日志的默认存储路径为“/var/log/Bigdata/dbservice”。
- gaussDB:“/var/log/Bigdata/dbservice/DB”(gaussDB运行日志目录),“/var/log/Bigdata/dbservice/scriptlog/gaussdbinstall.log”(gaussDB安装日志),“/var/log/gaussdbuninstall.log”(gaussDB卸载日志)。
- HA:“/var/log/Bigdata/dbservice/ha/runlog”(HA运行日志目录),“/var/log/Bigdata/dbservice/ha/scriptlog”(HA脚本日志目录)。
- DBServer:“/var/log/Bigdata/dbservice/healthCheck”(服务进程健康状态检查日志目录)。
“/var/log/Bigdata/dbservice/scriptlog”(运行日志目录),“/var/log/Bigdata/audit/dbservice/”(审计日志目录)。
日志归档规则:DBService的日志启动了自动压缩归档功能,缺省情况下,当日志大小超过1MB的时候,会自动压缩,压缩后的日志文件名规则为:“<原有日志名>_<编号>.gz”。最多保留最近的20个压缩文件。
日志归档规则用户不能修改。
| 日志类型 | 日志文件名 | 描述 |
|---|---|---|
| DBServer运行相关日志 | dbservice_serviceCheck.log | 服务检查脚本运行日志 |
| dbservice_processCheck.log | 进程检查脚本运行日志 | |
| backup.log | 备份恢复操作运行日志(需执行DBService备份恢复操作) | |
| checkHaStatus.log | HA检查日志 | |
| cleanupDBService.log | 卸载日志(需执行DBService卸载日志操作) | |
| componentUserManager.log | 数据库用户添加删除操作日志 (需添加依赖DBService的服务) | |
| install.log | 安装日志 | |
| preStartDBService.log | 预启动日志 | |
| start_dbserver.log | DBServer启动操作日志(需执行启动DBService服务的操作) | |
| stop_dbserver.log | DBServer停止操作日志(需执行停止DBService服务的操作) | |
| status_dbserver.log | DBServer状态检查日志(需执行$DBSERVICE_HOME/sbin/status-dbserver.sh) | |
| modifyPassword.log | DBService修改密码脚本运行日志 | |
| modifyDBPwd_yyyy-mm-dd.log | 修改密码工具运行日志 | |
| dbserver_switchover.log | DBServer执行主备倒换脚本的日志(需执行主备倒换操作) | |
| GAUSSDB运行日志 | gaussdb.log | 记录数据库运行信息 |
| gs_ctl-current.log | 记录gs_ctl工具的操作 | |
| gs_guc-current.log | 记录gs_guc工具的操作,主要是参数修改 | |
| gaussdbinstall.log | gaussDB安装日志 | |
| gaussdbuninstall.log | gaussDB卸载日志 | |
| HA脚本相关运行日志 | floatip_ha.log | Floatip资源脚本日志 |
| gaussDB_ha.log | gaussDB资源脚本日志 | |
| ha_monitor.log | HA进程监控日志 | |
| send_alarm.log | 告警发送日志 | |
| ha.log | HA运行日志 | |
| DBService审计日志 | dbservice_audit.log | dbservice操作审计日志(例如:备份恢复操作) |
日志级别
DBService中提供了如表2所示的日志级别。日志级别优先级从高到低分别是ERROR、WARN、INFO、DEBUG。程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。
日志格式
DBService的日志格式如下所示:
| 日志类型 | 格式 | 示例 |
|---|---|---|
| 运行日志 | [<yyyy-MM-dd HH:mm:ss>] <Log Level>: [<产生该日志的脚本名称:行号>]: <log中的message> | [2020-12-19 15:56:42] INFO [postinstall.sh:653] Is cloud flag is false. (main) |
| 审计日志 | [<yyyy-MM-dd HH:mm:ss,SSS>] UserName:<用户名称> UserIP:<用户IP> Operation:<操作内容> Result:<操作结果> Detail:<具体信息> | [2020-05-26 22:00:23] UserName:omm UserIP:192.168.10.21 Operation:DBService data backup Result: SUCCESS Detail: DBService data backup is successful. |