Documentation menu

resources

Log Analytics Workspace

Overview

{
	"log_analytics": {
		"name": "log-workspace-{env}",
		"sku": "PerGB2018",

		"keyvault": {
			"@key_vault_name": "kv-example-{env}",
			"secrets": {
				"workspace_id": "nameOfSecret",
				"workspace_key": "nameOfSecret"
			}
		},
		"location": "northeurope",
		"external": false,
		"resource_group_name": "my-rg-name",
		"tags": { "example": "S0" }
	}
}

Log Analytics Workspace Reference

Key Type Description
name (required) string The name of the Log Analytics Workspace (see how to name)
sku (required) LogAnalytics Sku Definition Sku of the Log Analytics Workspace
keyvault KeyVaultSettings The keyvault integration configuration
location string Resource Location (defaults to the resource group location)
external bool A reference to an existing Log Analytics Workspace (defaults to false)
resource_group_name string The name of the resource group where the resource is located, only with external resources (defaults to the resource group of the deployment)
tags object Additional tags for the resource (defaults to no additional tags)

LogAnalyticsSku

Value Description
PerGB2018 Data Ingested (Pay-as-you-go), most commonly used
CapacityReservation Commitment tier
LACluster Dedicated clusters require customers to commit for at least 500 GB of data ingestion per day
Free Legacy trial tier
Standard Legacy Standard
Standalone Legacy per GB
Premium Legacy Premium
PerNode Legacy tier for use if you own OMS Licenses

KeyVaultSettings

Key Type Description
@key_vault_name (required) string The name of the Key Vault to bind to
secrets Secrets The secret to insert

Secrets

Key Type Description
workspace_id (required) string The name of the secret holding the Workspace ID
workspace_key (required) string The name of the secret holding the Workspace key