terraform - 如何使用 Terraform 将 LogAnalyticsWorkSpace 与数据工厂集成?
问题描述
使用 Terraform 如何部署 Azure 数据工厂,以及使用 LogAnalyticsWorkSpace 进行监控?
解决方案
考虑到您想要部署 Azure 数据工厂并将其日志/指标从 Azure Monitor 路由到 Azure 日志分析工作区的基本设置,测试了下面的 Terraform 代码。如果您想进一步包含任何具体内容,请告诉我。
这是我的main.tf
样子:
provider "azurerm" {
features { }
}
#Manages an Azure Data Factory (Version 2).
resource "azurerm_resource_group" "example" {
name = "example-resources"
location = "West Europe"
}
resource "azurerm_data_factory" "example" {
name = "example"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
}
resource "azurerm_storage_account" "example" {
name = "examplesa"
resource_group_name = azurerm_resource_group.example.name
location = azurerm_resource_group.example.location
account_tier = "Standard"
account_replication_type = "GRS"
}
#create log analytics workspace
resource "azurerm_log_analytics_workspace" "example" {
name = "acctest-01"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
sku = "PerGB2018"
retention_in_days = 30
}
#Manages an ADF logs within Azure Monitor with Log Analytics Workspace.
resource "azurerm_monitor_diagnostic_setting" "example" {
name = "example"
target_resource_id = azurerm_data_factory.example.id
storage_account_id = azurerm_storage_account.example.id
log_analytics_workspace_id = azurerm_log_analytics_workspace.example.id
log_analytics_destination_type = "Dedicated"
log {
category = "AuditEvent"
enabled = false
retention_policy {
enabled = false
}
}
metric {
category = "AllMetrics"
retention_policy {
enabled = false
}
}
}
根据需要使用变量或重命名资源......
注意:可用的指标类别因所使用的资源而异。请参阅此处由 Azure 数据工厂版本 2 发出的指标
推荐阅读
- wordpress - 显示奇怪方块的 Wordpress 编辑器
- python-3.x - 在 Keras 嵌入层中使用 BERT 嵌入
- javascript - 类型“FormGroup”上不存在属性“ItemID”
- android - 为什么在 Android Studio 中重新创建后通知图标会消失?
- html - 获取API后反应js水平对齐div
- python - AxisError:计算类的准确性时,轴 1 超出维度 1 数组的范围
- html - Overflow-x:hidden 不会阻止内容在移动浏览器上溢出
- docker - 无法使用 debezium 作为源和融合 jdbc 接收器连接器在目标数据库中删除更改
- excel - 根据日期更改单元格文本
- javascript - 使用 swr 时可以只获取一次数据吗?