google_gke/monitoring.tf (20 lines of code) (raw):
resource "google_bigquery_dataset" "dataset" {
count = var.create_resource_usage_export_dataset ? 1 : 0
dataset_id = replace(local.cluster_name, "-", "_")
friendly_name = local.cluster_name
description = "Metrics shipped from ${local.cluster_name} GKE Cluster."
default_table_expiration_ms = 604800000 # 1 week
labels = local.labels
access {
role = "READER"
special_group = "projectReaders"
}
access {
role = "WRITER"
special_group = "projectWriters"
}
access {
role = "OWNER"
special_group = "projectOwners"
}
}