19 lines
513 B
Terraform
19 lines
513 B
Terraform
|
|
# Monitoring Module for Azure
|
||
|
|
# Creates Log Analytics Workspace for centralized logging and monitoring
|
||
|
|
|
||
|
|
# Log Analytics Workspace
|
||
|
|
resource "azurerm_log_analytics_workspace" "main" {
|
||
|
|
name = "${var.cluster_name}-logs"
|
||
|
|
location = var.location
|
||
|
|
resource_group_name = var.resource_group_name
|
||
|
|
sku = "PerGB2018"
|
||
|
|
retention_in_days = var.environment == "prod" ? 90 : 30
|
||
|
|
|
||
|
|
tags = merge(var.tags, {
|
||
|
|
Purpose = "Logging"
|
||
|
|
})
|
||
|
|
}
|
||
|
|
|
||
|
|
# Outputs are defined in outputs.tf
|
||
|
|
|