Ведение журнала Spanner операторов SQL Select - PullRequest
0 голосов
/ 29 мая 2018

Я включил оба типа журналов DATA_READ, DATA_WRITE, но я не вижу запросов SQL.Я просмотрел как страницу активности, так и представления журналов в консоли GCP.Ниже приведены подтвержденные конфигурации, которые включены:

auditConfigs: - auditLogConfigs: - logType: DATA_READ - logType: служба DATA_WRITE: spanner.googleapis.com

Я запустил запрос из консоли GCPи просмотрел вкладку «Данные» таблицы, но в журнале ничего не отображается в отношении выбранных столбцов или таблицы.Мы также запустили оператор «select» из API и до сих пор не видим ни одного запроса в журнале.Есть ли способ увидеть запрос, и если нет, то что лучше всего ожидать?

Ответы [ 3 ]

0 голосов
/ 17 июня 2018

Если Журналы доступа к данным включены правильно, то вам потребуется одна из этих трех ролей для их просмотра:

  1. Владелец проекта
  2. Ведение журнала Private Logs Viewer роль
  3. Некоторая пользовательская роль IAM с разрешением logging.privateLogEntries.list Cloud IAM
0 голосов
/ 05 марта 2019

В журналах есть записи, но обычно они не показывают отдельный запрос или оператор DML.Что касается анализа производительности запросов, то лучшее, что я смог найти на сегодняшний день, это таблицы статистики ключей.Они предоставляют информацию о продолжительности запроса, количестве прочитанных строк и использовании процессора.Вот ссылка:

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

0 голосов
/ 29 мая 2018

Поскольку вы, похоже, используете операторы sql, похоже, что вы захотите установить настройки аудита для DATA_READ.

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

...