Как видно из списка метрик BigQuery , resource.type
может быть global
, bigquery_project
или bigquery_dataset
. Метрики могут включать дополнительные метки, к которым можно получить доступ через metric.labels.[KEY]
. Например, storage/uploaded_row_count
метрические отчеты api
и table
:
Чтобы проверить это, мы создаем политику предупреждений, которая проверяет всякий раз, когда строкизагружаются в таблицу:
Используя следующий шаблон документации с ${metric.labels.table}
:
## BigQuery uploaded rows alert
metric.labels.table: ${metric.labels.table}
---
condition.name: ${condition.name}
condition.display_name: ${condition.display_name}
metric.type: ${metric.type}
metric.display_name: ${metric.display_name}
policy.name: ${policy.name}
policy.display_name: ${policy.display_name}
project: REDACTED
resource.type: ${resource.type}
Затем мы загружаем некоторыестрок в таблице BigQuery, и когда данные метрики станут доступны через ~ 6 часов, мы должны получить письмо с предупреждением с правильным именем таблицы (в данном случае cloudaudit_googleapis_com_data_access_20191223
):
РЕДАКТИРОВАТЬ : он также отлично работает с метрикой bigquery.googleapis.com/storage/stored_bytes
: