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 |
+-----------------------------+----------------------+
是这样的,在GreatSQL 8.0.32-25 版本审计中,是有UTC时间戳标记即显示带上TZ
在GreatSQL 8.0.32-26版本中,已经不显示TZ了
审计 | GreatSQL用户手册
----
两个升级理由:
1. 这只是一个UTC的标记,如果介意的话可以升级为8.0.32-26版本
2. 在26新版本中,审计已经在写表时不记录 Binlog 以避免数据会复制到从节点
试着设置 log_timestamps=SYSTEM 看会不会发生变化。
另外,还是建议升级到 GreatSQL 8.0.32-26 最新版本哈。 KAiTO 发表于 2024-8-13 16:31
是这样的,在GreatSQL 8.0.32-25 版本审计中,是有UTC时间戳标记即显示带上TZ
在GreatSQL 8.0.32-26版本中 ...
收到,谢谢,近期会安排 升级 yejr 发表于 2024-8-13 17:07
试着设置 log_timestamps=SYSTEM 看会不会发生变化。
另外,还是建议升级到 GreatSQL 8.0.32-26 最新版本 ...
收到,谢谢,近期会安排 升级
页:
[1]