liatrio/gratibot

View on GitHub
infra/terraform/log-analytics.tf

Summary

Maintainability
Test Coverage
resource "azurerm_log_analytics_workspace" "gratibot" {
  name                = "gratibot-${var.environment}"
  location            = var.location
  resource_group_name = var.resource_group_name
  sku                 = "PerGB2018"
  retention_in_days   = 30
  daily_quota_gb      = 0.5
}

resource "azurerm_monitor_diagnostic_setting" "gratibot-logs" {
  name                       = "gratibot-logs"
  target_resource_id         = azurerm_linux_web_app.gratibot_app_service.id
  log_analytics_workspace_id = azurerm_log_analytics_workspace.gratibot.id

  enabled_log {
    category = "AppServiceConsoleLogs"
  }
  metric {
    category = "AllMetrics"
    enabled  = false
  }
}