Ukázky šablon Resource Manageru pro pracovní prostory služby Log Analytics ve službě Azure Monitor
Tento článek obsahuje ukázkové šablony Azure Resource Manageru pro vytváření a konfiguraci pracovních prostorů služby Log Analytics ve službě Azure Monitor. Každá ukázka obsahuje soubor šablony a soubor parametrů s ukázkovými hodnotami pro poskytnutí šablony.
Poznámka:
Seznam dostupných ukázek a pokynů k jejich nasazení ve vašem předplatném Azure najdete v ukázkách Azure Resource Manageru pro Azure Monitor.
Požadavky
Ověřte, že vaše předplatné Azure umožňuje vytvářet pracovní prostory služby Log Analytics v cílové oblasti.
Požadována oprávnění
Akce | Požadována oprávnění |
---|---|
Nasaďte šablony ARM. | Microsoft.Resources/deployments/* oprávnění, která poskytuje předdefinovaná role přispěvatele Log Analytics, například. |
Vytvoříte pracovní prostor služby Log Analytics | Microsoft.OperationalInsights/workspaces/write oprávnění, která poskytuje předdefinovaná role přispěvatele Log Analytics, například. |
Nakonfigurujte shromažďování dat pro pracovní prostor služby Log Analytics. | Microsoft.OperationalInsights/workspaces/write a Microsoft.OperationalInsights/workspaces/dataSources/write oprávnění, která poskytuje předdefinovaná role přispěvatele Log Analytics, například. |
Odkazy na šablony
- Pracovní prostory Microsoft.Operational Přehledy
- Microsoft.Operational Přehledy workspaces/dataSources
Vytvoření pracovního prostoru služby Log Analytics
Následující ukázka vytvoří nový prázdný pracovní prostor služby Log Analytics. Pracovní prostor má jedinečné ID pracovního prostoru a ID prostředku. Stejný název pracovního prostoru můžete znovu použít v různých skupinách prostředků.
Notes
- Pokud zadáte cenovou úroveň Free, odeberte element retentionInDays .
Soubor šablony
@description('Specify the name of the workspace.')
param workspaceName string
@description('Specify the location for the workspace.')
param location string
@description('Specify the pricing tier: PerGB2018 or legacy tiers (Free, Standalone, PerNode, Standard or Premium) which are not available to all customers.')
@allowed([
'CapacityReservation'
'Free'
'LACluster'
'PerGB2018'
'PerNode'
'Premium'
'Standalone'
'Standard'
])
param sku string = 'PerGB2018'
@description('Specify the number of days to retain data.')
param retentionInDays int = 120
@description('Specify true to use resource or workspace permissions, or false to require workspace permissions.')
param resourcePermissions bool
@description('Specify the number of days to retain data in Heartbeat table.')
param heartbeatTableRetention int
resource workspace 'Microsoft.OperationalInsights/workspaces@2021-12-01-preview' = {
name: workspaceName
location: location
properties: {
sku: {
name: sku
}
retentionInDays: retentionInDays
features: {
enableLogAccessUsingOnlyResourcePermissions: resourcePermissions
}
}
}
resource table 'Microsoft.OperationalInsights/workspaces/tables@2021-12-01-preview' = {
parent: workspace
name: 'Heartbeat'
properties: {
retentionInDays: heartbeatTableRetention
}
}
Soubor parametrů
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"workspaceName": {
"value": "MyWorkspace"
},
"sku": {
"value": "PerGB2018"
},
"location": {
"value": "eastus"
},
"resourcePermissions": {
"value": true
},
"heartbeatTableRetention": {
"value": 30
}
}
}
Nasazení ukázkových šablon
Viz Nasazení ukázkových šablon.
Další kroky
- Získejte další ukázkové šablony pro Azure Monitor.
- Přečtěte si další informace o pracovních prostorech služby Log Analytics.
- Přečtěte si další informace o zdrojích dat agenta.