Compartir a través de


Ejemplos de plantillas de Azure Resource Manager para cuadernos en Azure Monitor

Este artículo incluye ejemplos de plantillas de Azure Resource Manager para crear libros de trabajo en Azure Monitor. Cada ejemplo incluye un archivo de plantilla y un archivo de parámetros con valores de ejemplo para la plantilla.

Nota

Consulte Ejemplos de Azure Resource Manager para Azure Monitor a fin de obtener una lista de ejemplos disponibles y orientación sobre cómo implementarlos en la suscripción de Azure.

Los libros de trabajo pueden ser complejos, por lo que una estrategia típica es crear el libro en el portal de Azure y, a continuación, generar una plantilla de administrador de recursos. Vea los detalles de este método en Plantilla de Azure Resource Manager para implementar libros.

Crear un libro de trabajo

En el ejemplo siguiente se crea un libro de trabajo sencillo.

Archivo de plantilla

@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

Archivo de parámetros

{
  "$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"
    }
  }
}

Pasos siguientes