Skip to content

Commit 143bb43

Browse files
authored
fix: change to the diagnostic setting module to alleviate the deprecated metric parameter (#222)
1 parent c3ed138 commit 143bb43

17 files changed

Lines changed: 21 additions & 20 deletions

File tree

infrastructure/modules/api-management/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ module "diagnostic-settings" {
152152
target_resource_id = azurerm_api_management.apim.id
153153
log_analytics_workspace_id = var.log_analytics_workspace_id
154154
enabled_log = var.monitor_diagnostic_setting_apim_enabled_logs
155-
metric = var.monitor_diagnostic_setting_apim_metrics
155+
enabled_metric = var.monitor_diagnostic_setting_apim_metrics
156156
metric_enabled = var.metric_enabled
157+
157158
}

infrastructure/modules/app-service-plan/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ module "diagnostic-settings" {
2727
name = "${var.name}-diagnostic-setting"
2828
target_resource_id = azurerm_service_plan.appserviceplan.id
2929
log_analytics_workspace_id = var.log_analytics_workspace_id
30+
enabled_metric = var.monitor_diagnostic_setting_appserviceplan_metrics
3031
#enabled_log = var.enabled_log
31-
metric = var.monitor_diagnostic_setting_appserviceplan_metrics
3232
}

infrastructure/modules/cdn-frontdoor-profile/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ module "diagnostic-settings" {
3939
target_resource_id = azurerm_cdn_frontdoor_profile.this.id
4040
log_analytics_workspace_id = var.log_analytics_workspace_id
4141
enabled_log = var.monitor_diagnostic_setting_frontdoor_enabled_logs
42-
metric = var.monitor_diagnostic_setting_frontdoor_metrics
42+
enabled_metric = var.monitor_diagnostic_setting_frontdoor_metrics
4343
metric_enabled = var.metric_enabled
44+
4445
}

infrastructure/modules/container-registry/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,6 @@ module "diagnostic-settings" {
5454
target_resource_id = azurerm_container_registry.acr.id
5555
log_analytics_workspace_id = var.log_analytics_workspace_id
5656
enabled_log = var.monitor_diagnostic_setting_acr_enabled_logs
57-
metric = var.monitor_diagnostic_setting_acr_metrics
57+
enabled_metric = var.monitor_diagnostic_setting_acr_metrics
5858

5959
}

infrastructure/modules/diagnostic-settings/examples/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ module "diagnostic-settings" {
66
target_resource_id = "${azurerm_storage_account.example.id}/${each.value}/default"
77
log_analytics_workspace_id = azurerm_log_analytics_workspace.example.id
88
enabled_log = ["StorageWrite", "StorageRead", "StorageDelete"]
9-
metric = ["AllMetrics"]
9+
enabled_metric = ["AllMetrics"]
1010

1111
}

infrastructure/modules/diagnostic-settings/main.tf

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,10 @@ resource "azurerm_monitor_diagnostic_setting" "this" {
1414
}
1515
}
1616

17-
dynamic "metric" {
18-
for_each = var.metric
17+
dynamic "enabled_metric" {
18+
for_each = var.enabled_metric
1919
content {
20-
category = metric.value
21-
enabled = var.metric_enabled
20+
category = enabled_metric.value
2221
}
2322
}
2423

infrastructure/modules/diagnostic-settings/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ variable "log_analytics_workspace_id" {
3131
default = null
3232
}
3333

34-
variable "metric" {
34+
variable "enabled_metric" {
3535
type = list(string)
3636
description = "value of the metric"
3737
default = []

infrastructure/modules/event-hub/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ module "diagnostic-settings" {
104104
target_resource_id = azurerm_eventhub_namespace.eventhub_ns.id
105105
log_analytics_workspace_id = var.log_analytics_workspace_id
106106
enabled_log = var.monitor_diagnostic_setting_eventhub_enabled_logs
107-
metric = var.monitor_diagnostic_setting_eventhub_metrics
107+
enabled_metric = var.monitor_diagnostic_setting_eventhub_metrics
108108

109109
}
110110

infrastructure/modules/function-app/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,6 @@ module "diagnostic-settings" {
139139
target_resource_id = azurerm_linux_function_app.function_app.id
140140
log_analytics_workspace_id = var.log_analytics_workspace_id
141141
enabled_log = var.monitor_diagnostic_setting_function_app_enabled_logs
142-
metric = var.monitor_diagnostic_setting_function_app_metrics
142+
enabled_metric = var.monitor_diagnostic_setting_function_app_metrics
143143

144144
}

infrastructure/modules/key-vault/main.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ module "diagnostic-settings" {
5959
target_resource_id = azurerm_key_vault.keyvault.id
6060
log_analytics_workspace_id = var.log_analytics_workspace_id
6161
enabled_log = var.monitor_diagnostic_setting_keyvault_enabled_logs
62-
metric = var.monitor_diagnostic_setting_keyvault_metrics
62+
enabled_metric = var.monitor_diagnostic_setting_keyvault_metrics
6363
metric_enabled = var.metric_enabled
6464
}
6565

0 commit comments

Comments
 (0)