Share via


Resource Manager sablonminták munkafüzetekhez az Azure Monitorban

Ez a cikk minta Azure Resource Manager-sablonokat tartalmaz, hogy munkafüzeteket hozzon létre az Azure Monitorban. Minden minta tartalmaz egy sablonfájlt és egy paraméterfájlt, amely mintaértékeket tartalmaz a sablon számára.

Megjegyzés

A rendelkezésre álló minták listáját és az Azure-előfizetésben való üzembe helyezésükhöz kapcsolódó útmutatást az Azure Monitorhoz készült Azure Resource Manager-minták című cikkben találja.

A munkafüzetek összetettek lehetnek, ezért általában a munkafüzet létrehozása a Azure Portal, majd egy Resource Manager sablon létrehozása. A munkafüzetek üzembe helyezéséhez tekintse meg ennek a módszernek a részleteit az Azure Resource Manager-sablonban.

Munkafüzet létrehozása

Az alábbi minta egy egyszerű munkafüzetet hoz létre.

Sablonfájl

@description('The unique guid for this workbook instance.')
param workbookId string = newGuid()

@description('The location of the resource.')
param location string = resourceGroup().location

@description('The friendly name for the workbook that is used in the Gallery or Saved List. Needs to be unique in the scope of the resource group and source.')
param workbookDisplayName string = 'My Workbook'

@description('The gallery that the workbook will been shown under. Supported values include workbook, `tsg`, Azure Monitor, etc.')
param workbookType string = 'tsg'

@description('The id of resource instance to which the workbook will be associated.')
param workbookSourceId string = '<insert-your-resource-id-here>'


resource workbook 'Microsoft.Insights/workbooks@2018-06-17-preview' = {
  name: workbookId
  location: location
  kind: 'shared'
  properties: {
    displayName: workbookDisplayName
    serializedData: '{"version":"Notebook/1.0","items":[{"type":1,"content":"{\\"json\\":\\"Hello World!\\"}","conditionalVisibility":null}],"isLocked":false}'
    version: '1.0'
    sourceId: workbookSourceId
    category: workbookType
  }
}

output workbookId string = workbook.id

Paraméterfájl

{
  "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
  "contentVersion": "1.0.0.0",
  "parameters": {
    "workbookDisplayName": {
      "value": "Sample Hello World workbook"
    },
    "workbookType": {
      "value": "workbook"
    },
    "workbookSourceId": {
      "value": "Azure Monitor"
    }
  }
}

Következő lépések