log_alert_* 表
log_alert_*
表存储 pg_log
错误和警报.
参考 警报日志处理和日志轮换 了解关于配置
gpperfmon
系统 logger 的更多信息.
一共有三张 log_alert
表, 所有这些表具有相同的列:
log_alert_now
是一个外部表,它的数据存储在$MASTER_DATA_DIRECTORY/gpperfmon/logs
目录下的.csv
文件中。 在数据从gpperfmon
代理自动提交到log_alert_history
表期间, 当前的pg_log
错误和警报数据在log_alert_now
中。.log_alert_tail
是一个外部表,它的数据存储在$MASTER_DATA_DIRECTORY/gpperfmon/logs/alert_log_stage
中. 这是一个过渡表,当数据已经从log_alert_now
中清除,但还没有提交到log_alert_history
中时,暂存在这里。该表包括所有警报日志中的记录, 但最新的除外。它通常仅包含数据几分钟时间。log_alert_history
是一个常规表,用于存储数据库范围内的历史错误和警告数据。 它已预先设置为按月分区。分区会根据需要以两个月为增量自动添加。
列 | 类型 | 说明 |
---|---|---|
logtime |
timestamp with time zone | 此日志的时间戳 |
loguser |
text | 查询的用户 |
logdatabase |
text | 查询的用户 |
logpid |
text | 进程 ID |
logthread |
text | 线程号 |
loghost |
text | 主机名或 IP 地址 |
logport |
text | 端口号 |
logsessiontime |
timestamp with time zone | 会话时间戳 |
logtransaction |
integer | 事务 ID |
logsession |
text | 会话 ID |
logcmdcount |
text | 命令数量 |
logsegment |
text | Segment 编号 |
logslice |
text | Slice 编号 |
logdistxact |
text | 分布式事务 |
loglocalxact |
text | 本地事务 |
logsubxact |
text | 子事务 |
logseverity |
text | 日志级别 |
logstate |
text | 日志状态 |
logmessage |
text | 日志信息 |
logdetail |
text | 详细信息 |
loghint |
text | 提示信息 |
logquery |
text | 查询内容 |
logquerypos |
text | 查询位置 |
logcontext |
text | 上下文信息 |
logdebug |
text | 调试 |
logcursorpos |
text | 光标位置 |
logfunction |
text | 函数信息 |
logfile |
text | 源代码文件 |
logline |
text | 源代码行 |
logstack |
text | 堆栈信息 |
Parent topic: gpperfmon 数据库