我已经打开了DATA_READ,DATA_WRITE两种类型,但我无法看到任何SQL查询。我已经在GCP控制台中查看了活动页面和日志视图。以下是已启用的已确认配置:
auditConfigs: - auditLogConfigs: - logType:DATA_READ - logType:DATA_WRITE service:spanner.googleapis.com
我已经从GCP控制台中启动了一个查询,并查看了表的“数据”选项卡,但是在日志中没有显示关于所选列或表的列。我们还在API中启动了“select”语句,但仍未在日志中看到任何查询。有没有办法查看查询,如果没有,最好的是什么?
由于您似乎使用的是sql语句,因此您似乎需要为DATA_READ设置审计配置。
https://cloud.google.com/spanner/docs/audit-logging#audited_operations
如果正确启用了Data Access Logs,那么您将需要以下三种角色之一来查看它们:
logging.privateLogEntries.list
Cloud IAM权限日志中有条目,但通常不显示单个查询或DML语句。关于查询的性能审查,我迄今能够找到的最好的事情是扳手统计表。它们提供了查询持续时间,行读取和cpu利用率的方法。这是一个链接: