Sampel templat Resource Manager untuk ruang kerja Analitik Log di Azure Monitor
Artikel ini menyertakan sampel templat Azure Resource Manager untuk membuat dan mengonfigurasi ruang kerja Analitik Log di Azure Monitor. Setiap sampel menyertakan file templat dan file parameter dengan sampel nilai yang akan disediakan untuk templat.
Catatan
Lihat Sampel Azure Resource Manager untuk Azure Monitor untuk daftar sampel yang tersedia dan panduan tentang menyebarkannya di langganan Azure Anda.
Prasyarat
Verifikasikan bahwa langganan Azure memungkinkan Anda membuat ruang kerja Analitik Log di wilayah target.
Izin yang diperlukan
Perbuatan | Izin yang diperlukan |
---|---|
Menyebarkan templat ARM. | Microsoft.Resources/deployments/* izin, seperti yang disediakan oleh peran bawaan Kontributor Analitik Log, misalnya. |
Membuat ruang kerja Log Analytics. | Microsoft.OperationalInsights/workspaces/write izin, seperti yang disediakan oleh peran bawaan Kontributor Analitik Log, misalnya. |
Mengonfigurasi pengumpulan data untuk ruang kerja Analitik Log. | Microsoft.OperationalInsights/workspaces/write dan Microsoft.OperationalInsights/workspaces/dataSources/write izin, seperti yang disediakan oleh peran bawaan Kontributor Analitik Log, misalnya. |
Referensi templat
Membuat ruang kerja Analitik Log
Sampel berikut membuat ruang kerja Analitik Log kosong baru. Ruang kerja memiliki ID ruang kerja dan ID sumber daya yang unik. Anda dapat menggunakan kembali nama ruang kerja yang sama saat berada di grup sumber daya yang berbeda.
Catatan
- Jika Anda menentukan tingkat harga Gratis, maka hapus elemen retentionInDays.
File templat
@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
}
}
File parameter
{
"$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
}
}
}
Menyebarkan template sampel
Lihat Menyebarkan templat sampel.
Langkah berikutnya
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk