edgar_mu 发表于 2024-8-13 15:28:40

GreatSQL审计日志timestamp值问题

本帖最后由 edgar_mu 于 2024-8-14 10:48 编辑

GreatSQL审计日志里的timestamp值有问题,样例如图
例如: "timestamp":"2024-08-13T15:06:01Z"   , 为当前时间+Z
Z已经代表UTC了,换算到东八区,就是: 2024-08-13 23:06:01 了,是不是哪里设置有问题?
time_zone配置如下:
| Variable_name                     | Value|
+-------------------------------------+--------+
| group_replication_zone_id         | 0      |
| group_replication_zone_id_sync_mode | ON   |
| system_time_zone                  | CST    |
| time_zone                           | +08:00 |

audit配置如下:

+-----------------------------+----------------------+
| Variable_name               | Value                |
+-----------------------------+----------------------+
| audit_log_buffer_size       | 1048576            |
| audit_log_enabled         | 1                  |
| audit_log_exclude_accounts| xxx@127.0.0.1 |
| audit_log_exclude_commands|                      |
| audit_log_exclude_databases |                      |
| audit_log_file            | audit.log            |
| audit_log_flush             | OFF                  |
| audit_log_format            | JSON               |
| audit_log_handler         | FILE               |
| audit_log_include_accounts|                      |
| audit_log_include_commands|                      |
| audit_log_include_databases |                      |
| audit_log_max_rows          | 2147483647         |
| audit_log_policy            | ALL                  |
| audit_log_rotate_on_size    | 0                  |
| audit_log_rotations         | 0                  |
| audit_log_strategy          | ASYNCHRONOUS         |
| audit_log_syslog_facility   | LOG_USER             |
| audit_log_syslog_ident      | percona-audit      |
| audit_log_syslog_priority   | LOG_INFO             |
| audit_log_to_table          | 0                  |
+-----------------------------+----------------------+

KAiTO 发表于 2024-8-13 16:31:26

是这样的,在GreatSQL 8.0.32-25 版本审计中,是有UTC时间戳标记即显示带上TZ
在GreatSQL 8.0.32-26版本中,已经不显示TZ了
审计 | GreatSQL用户手册
----
两个升级理由:
1. 这只是一个UTC的标记,如果介意的话可以升级为8.0.32-26版本
2. 在26新版本中,审计已经在写表时不记录 Binlog 以避免数据会复制到从节点

yejr 发表于 2024-8-13 17:07:37

试着设置 log_timestamps=SYSTEM 看会不会发生变化。

另外,还是建议升级到 GreatSQL 8.0.32-26 最新版本哈。

edgar_mu 发表于 2024-8-14 10:46:28

KAiTO 发表于 2024-8-13 16:31
是这样的,在GreatSQL 8.0.32-25 版本审计中,是有UTC时间戳标记即显示带上TZ
在GreatSQL 8.0.32-26版本中 ...

收到,谢谢,近期会安排 升级

edgar_mu 发表于 2024-8-14 10:47:03

yejr 发表于 2024-8-13 17:07
试着设置 log_timestamps=SYSTEM 看会不会发生变化。

另外,还是建议升级到 GreatSQL 8.0.32-26 最新版本 ...

收到,谢谢,近期会安排 升级
页: [1]
查看完整版本: GreatSQL审计日志timestamp值问题