[英]Resource Specific destination table for Azure Data Factory diagnostic settings using Terraform
我已成功部署Azure數據工廠實例,並使用Terraform為Azure監視器和日志分析啟用了診斷設置。 在Azure門戶中,我可以看到,對於Data Factory,可以選擇要在Log Analytics中存儲數據的目標表:“ Azure Diagnostics”或“ Resource Specific”,這似乎是推薦的。
默認情況下,設置了“ Azure診斷”選項。
如何在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
}
}
}
現在, azurerm提供程序版本1.33.0確實可以做到這一點
只需添加:
log_analytics_destination_type = "Dedicated"
到問題中顯示的Terraform代碼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.