SQL选择语句的Spanner日志记录

时间:2018-05-29 16:24:02

标签: google-cloud-platform google-cloud-spanner

我已经打开了DATA_READ,DATA_WRITE两种类型,但我无法看到任何SQL查询。我已经在GCP控制台中查看了活动页面和日志视图。以下是已启用的已确认配置:

auditConfigs: - auditLogConfigs:    - logType:DATA_READ    - logType:DATA_WRITE   服务:spanner.googleapis.com

我已经在GCP控制台内启动了一个查询,并查看了表格的“数据”标签,但是在日志中没有显示关于所选列或表格的内容。我们还在API中启动了“select”语句,但仍未在日志中看到任何查询。有没有办法查看查询,如果没有,可以预期的最佳方式是什么?

3 个答案:

答案 0 :(得分:0)

由于您似乎使用的是sql语句,因此您似乎想要为DATA_READ设置审计配置。

https://cloud.google.com/spanner/docs/audit-logging#audited_operations

答案 1 :(得分:0)

如果Data Access Logs已正确启用,那么您将需要以下三种角色之一来查看它们:

  1. 项目负责人
  2. 记录Private Logs Viewer角色
  3. 具有Comments Cloud IAM权限的一些自定义IAM角色

答案 2 :(得分:0)

日志中有一些条目,但通常不显示单个查询或DML语句。关于查询的性能检查,到目前为止,我能找到的最好的东西是扳手统计表。它们提供了有关查询持续时间,nbr行读取和cpu利用率的方法。这是链接:

https://cloud.google.com/spanner/docs/query-stats-tables