Как экспортировать все журналы из стека-драйвера в большой запрос через terraform - PullRequest
0 голосов
/ 19 апреля 2020

Я предвосхищу это, сказав, что я новичок в GCP, в стекдрайвере и большом запросе.

Я пытаюсь сделать так, чтобы все журналы в стекдрайвере автоматически экспортировались в большой набор данных запросов через terraform.

В настоящее время я определил ссылки на приемник журналов и большой набор данных запросов; на который ссылается приемник. Однако набор данных кажется пустым. Есть ли что-то, чего мне здесь не хватает?

Вот так выглядит мой код терраформы:

resource "google_bigquery_dataset" "stackdriver_logging" {
    dataset_id     = "stackdriver_logs"
    friendly_name  = "stackdriver_logs"
    location       = "US"
    project        = google_project.project.project_id    
}

resource "google_logging_project_sink" "big_query" {
  name                   = "${google_project.project.project_id}-_big_query-sink"
  project                = google_project.project.project_id
  destination            = "bigquery.googleapis.com/projects/${google_project.project.project_id}/datasets/${google_bigquery_dataset.stackdriver_logging.dataset_id}"
  unique_writer_identity = true
}

resource "google_project_iam_member" "bq_log_writer" {
  member  = google_logging_project_sink.big_query.writer_identity
  role    = "roles/bigquery.dataEditor"
  project = google_project.project.project_id
}
...