gpt4 book ai didi

azure - 使用 Terraform 的 Azure 数据工厂诊断设置的资源特定目标表

转载 作者:行者123 更新时间:2023-12-03 00:06:27 25 4
gpt4 key购买 nike

我已成功部署 Azure 数据工厂实例并使用 Terraform 启用 Azure Monitor 和 Log Analytics 的诊断设置。在 Azure 门户中,我可以看到,对于数据工厂,可以选择将数据存储在 Log Analytics 中的目标表:“Azure 诊断”或“特定于资源”,这似乎是推荐的。

enter image description here

默认情况下,设置“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 代码。

关于azure - 使用 Terraform 的 Azure 数据工厂诊断设置的资源特定目标表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56927395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com