Таблица назначения для конкретного ресурса для диагностических параметров фабрики данных Azure с использованием Terraform - PullRequest
0 голосов
/ 08 июля 2019

Я успешно внедряю экземпляр фабрики данных Azure и включаю параметры диагностики для Azure Monitor и Log Analytics с помощью Terraform.На портале Azure я вижу, что для фабрики данных можно выбрать таблицу назначения, в которой данные будут храниться в Log Analytics: либо «Диагностика Azure», либо «Конкретные ресурсы», что, как представляется, рекомендуется.

enter image description here

По умолчанию установлена ​​опция «Диагностика Azure».

Как я могу установить для таблицы назначения значение "Resource specific" в моем коде Terraform?Я не смог найти ничего в документации, указывающей, как это сделать.

Вот мой код:

# Azure Data Factory diagnostic settings
resource "azurerm_monitor_diagnostic_setting" "edp_adf" {
  name                       = azurerm_data_factory.edp.name
  target_resource_id         = azurerm_data_factory.edp.id
  log_analytics_workspace_id = data.azurerm_log_analytics_workspace.cloud_services.id

  log {
    category = "ActivityRuns"
    enabled  = true

    retention_policy {
      enabled = true
      days    = 31
    }
  }

  log {
    category = "PipelineRuns"
    enabled  = true

    retention_policy {
      enabled = true
      days    = 31
    }
  }

  log {
    category = "TriggerRuns"
    enabled  = true

    retention_policy {
      enabled = true
      days    = 31
    }
  }

  metric {
    category = "AllMetrics"

    retention_policy {
      enabled = true
      days    = 7
    }
  }
}
...