@@ -16,32 +16,32 @@ resource "azurerm_application_insights" "application_insights" {
1616 workspace_id = azurerm_log_analytics_workspace. log_analytics_workspace . id
1717}
1818
19- data "azurerm_monitor_diagnostic_categories" "diagnostic_categories_application_insights" {
20- resource_id = azurerm_application_insights. application_insights . id
21- }
22-
23- resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" {
24- name = " logAnalytics"
25- target_resource_id = azurerm_application_insights. application_insights . id
26- log_analytics_workspace_id = azurerm_log_analytics_workspace. log_analytics_workspace . id
27-
28- dynamic "enabled_log" {
29- iterator = entry
30- for_each = data. azurerm_monitor_diagnostic_categories . diagnostic_categories_application_insights . log_category_groups
31- content {
32- category_group = entry. value
33- }
34- }
35-
36- dynamic "metric" {
37- iterator = entry
38- for_each = data. azurerm_monitor_diagnostic_categories . diagnostic_categories_application_insights . metrics
39- content {
40- category = entry. value
41- enabled = true
42- }
43- }
44- }
19+ # data "azurerm_monitor_diagnostic_categories" "diagnostic_categories_application_insights" { # Disable to avoid duplicate logs in Application Insights
20+ # resource_id = azurerm_application_insights.application_insights.id
21+ # }
22+
23+ # resource "azurerm_monitor_diagnostic_setting" "diagnostic_setting_application_insights" {
24+ # name = "logAnalytics"
25+ # target_resource_id = azurerm_application_insights.application_insights.id
26+ # log_analytics_workspace_id = azurerm_log_analytics_workspace.log_analytics_workspace.id
27+
28+ # dynamic "enabled_log" {
29+ # iterator = entry
30+ # for_each = data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights.log_category_groups
31+ # content {
32+ # category_group = entry.value
33+ # }
34+ # }
35+
36+ # dynamic "metric" {
37+ # iterator = entry
38+ # for_each = data.azurerm_monitor_diagnostic_categories.diagnostic_categories_application_insights.metrics
39+ # content {
40+ # category = entry.value
41+ # enabled = true
42+ # }
43+ # }
44+ # }
4545
4646resource "azurerm_log_analytics_workspace" "log_analytics_workspace" {
4747 name = " ${ local . prefix } -log001"
0 commit comments