scenarios/apim-baseline/terraform/modules/shared/azmon.tf (20 lines of code) (raw):

#------------------------------- # Creation of log analytics workspace instance #------------------------------- resource "azurerm_log_analytics_workspace" "log_analytics_workspace" { name = "log-${var.resourceSuffix}" location = var.location resource_group_name = var.resourceGroupName sku = "PerGB2018" retention_in_days = 30 lifecycle { prevent_destroy = true } } #------------------------------- # Creation of an application insight instance #------------------------------- resource "azurerm_application_insights" "shared_apim_insight" { name = "appi-${var.resourceSuffix}" location = var.location resource_group_name = var.resourceGroupName application_type = "web" workspace_id = azurerm_log_analytics_workspace.log_analytics_workspace.id lifecycle { prevent_destroy = true } }