Панели мониторинга Microsoft.Portal

Замечания

Дополнительные сведения о создании панелей мониторинга см. в статье Структура панелей мониторинга Azure.

Определение ресурсов Bicep

Тип ресурсов панели мониторинга можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Portal/dashboards, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Portal/dashboards@2025-04-01-preview' = {
  location: 'string'
  name: 'string'
  properties: {
    lenses: [
      {
        metadata: any(...)
        order: int
        parts: [
          {
            metadata: {
              type: 'string'
              // For remaining properties, see DashboardPartMetadata objects
            }
            position: {
              colSpan: int
              metadata: any(...)
              rowSpan: int
              x: int
              y: int
            }
          }
        ]
      }
    ]
    metadata: any(...)
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты DashboardPartMetadata

Задайте свойство типа , чтобы указать тип объекта.

Для расширения /HubsExtension/PartType/MarkdownPartиспользуйте:

{
  inputs: [
    any(...)
  ]
  settings: {
    content: {
      content: 'string'
      markdownSource: int
      markdownUri: 'string'
      subtitle: 'string'
      title: 'string'
    }
  }
  type: 'Extension/HubsExtension/PartType/MarkdownPart'
}

Значения свойств

Microsoft.Portal/панели мониторинга

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9-]{3,24}$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. DashboardPropertiesWithProvisioningState
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

Панель мониторингаLens

Имя Описание Ценность
метаданные Метаданные панели мониторинга. любой
порядок Порядок объективов. int (обязательно)
комплектующие Части панели мониторинга. панели мониторинга[] (обязательно)

DashboardPartMetadata

Имя Описание Ценность
тип Установите значение Extension/HubsExtension/PartType/MarkdownPart для типа MarkdownPartMetadata. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

Панели мониторинга

Имя Описание Ценность
метаданные Метаданные части панели мониторинга. DashboardPartMetadata
позиция Позиция части панели мониторинга. DashboardPartsPosition (обязательно)

Положение деталей приборной панели

Имя Описание Ценность
КолСпан Диапазон столбца части панели мониторинга. int (обязательно)
метаданные Метаданные части панели мониторинга. любой
Функция rowSpan Диапазон строк панели мониторинга. int (обязательно)
x Координата панели мониторинга x. int (обязательно)
и Координата панели мониторинга y. int (обязательно)

DashboardPropertiesWithProvisioningState

Имя Описание Ценность
Линзы Объективы панели мониторинга. DashboardLens[]
метаданные Метаданные панели мониторинга. любой

Метаданные MarkdownPart

Имя Описание Ценность
Входы Входные данные в часть панели мониторинга. любой[]
Параметры Параметры части Markdown. MarkdownPartMetadataSettings
тип Тип метаданных части панели мониторинга. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

MarkdownPartMetadataSettings

Имя Описание Ценность
содержание Содержимое части Markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Имя Описание Ценность
содержание Содержимое части Markdown. струна
MarkdownSource Источник содержимого части Markdown. инт
MarkdownUri Универсальный код ресурса (URI) содержимого Markdown. струна
подзаголовок Подзаголовок части Markdown. струна
титул Заголовок части Markdown. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

Примеры Bicep

Простой пример развертывания общей панели мониторинга на портале Azure.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource dashboard 'Microsoft.Portal/dashboards@2019-01-01-preview' = {
  name: resourceName
  location: location
  properties: {
    lenses: {}
  }
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
панели мониторинга портала Модуль ресурсов AVM для панели мониторинга портала

Примеры быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.

Bicep-файл Описание
Создание панели мониторинга портала Azure Этот шаблон создает пример панели мониторинга на портале Azure, где показана производительность существующей виртуальной машины в подписке, а также некоторые статические сведения и ссылки.
Развертывание простого приложения микрослужбы Azure Spring Apps Этот шаблон развертывает простое приложение микрослужбы Azure Spring Apps для запуска в Azure.

Определение ресурса шаблона ARM

Тип ресурсов панели мониторинга можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Portal/dashboards, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Portal/dashboards",
  "apiVersion": "2025-04-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "lenses": [
      {
        "metadata": {},
        "order": "int",
        "parts": [
          {
            "metadata": {
              "type": "string"
              // For remaining properties, see DashboardPartMetadata objects
            },
            "position": {
              "colSpan": "int",
              "metadata": {},
              "rowSpan": "int",
              "x": "int",
              "y": "int"
            }
          }
        ]
      }
    ],
    "metadata": {}
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты DashboardPartMetadata

Задайте свойство типа , чтобы указать тип объекта.

Для расширения /HubsExtension/PartType/MarkdownPartиспользуйте:

{
  "inputs": [ {} ],
  "settings": {
    "content": {
      "content": "string",
      "markdownSource": "int",
      "markdownUri": "string",
      "subtitle": "string",
      "title": "string"
    }
  },
  "type": "Extension/HubsExtension/PartType/MarkdownPart"
}

Значения свойств

Microsoft.Portal/панели мониторинга

Имя Описание Ценность
apiVersion Версия API «2025-04-01-превью»
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9-]{3,24}$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. DashboardPropertiesWithProvisioningState
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Portal/dashboards"

Панель мониторингаLens

Имя Описание Ценность
метаданные Метаданные панели мониторинга. любой
порядок Порядок объективов. int (обязательно)
комплектующие Части панели мониторинга. панели мониторинга[] (обязательно)

DashboardPartMetadata

Имя Описание Ценность
тип Установите значение Extension/HubsExtension/PartType/MarkdownPart для типа MarkdownPartMetadata. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

Панели мониторинга

Имя Описание Ценность
метаданные Метаданные части панели мониторинга. DashboardPartMetadata
позиция Позиция части панели мониторинга. DashboardPartsPosition (обязательно)

Положение деталей приборной панели

Имя Описание Ценность
КолСпан Диапазон столбца части панели мониторинга. int (обязательно)
метаданные Метаданные части панели мониторинга. любой
Функция rowSpan Диапазон строк панели мониторинга. int (обязательно)
x Координата панели мониторинга x. int (обязательно)
и Координата панели мониторинга y. int (обязательно)

DashboardPropertiesWithProvisioningState

Имя Описание Ценность
Линзы Объективы панели мониторинга. DashboardLens[]
метаданные Метаданные панели мониторинга. любой

Метаданные MarkdownPart

Имя Описание Ценность
Входы Входные данные в часть панели мониторинга. любой[]
Параметры Параметры части Markdown. MarkdownPartMetadataSettings
тип Тип метаданных части панели мониторинга. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

MarkdownPartMetadataSettings

Имя Описание Ценность
содержание Содержимое части Markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Имя Описание Ценность
содержание Содержимое части Markdown. струна
MarkdownSource Источник содержимого части Markdown. инт
MarkdownUri Универсальный код ресурса (URI) содержимого Markdown. струна
подзаголовок Подзаголовок части Markdown. струна
титул Заголовок части Markdown. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

Шаблоны быстрого запуска Azure

Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.

Шаблон Описание
Создание панели мониторинга машинного обучения Azure

развертывание в Azure
Этот шаблон создает панель мониторинга AML на основе существующих данных диагностики рабочих областей Log Analytics
Создание панели мониторинга портала Azure

развертывание в Azure
Этот шаблон создает пример панели мониторинга на портале Azure, где показана производительность существующей виртуальной машины в подписке, а также некоторые статические сведения и ссылки.
Развертывание простого приложения микрослужбы Azure Spring Apps

развертывание в Azure
Этот шаблон развертывает простое приложение микрослужбы Azure Spring Apps для запуска в Azure.
панели мониторинга по умолчанию

развертывание в Azure
Чтобы сделать приложение операционным, оно помогает иметь общее представление панели мониторинга служб, составляющих систему. Эта панель мониторинга содержит краткое руководство по настройке и совместному использованию других пользователей в команде.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов панели мониторинга можно развернуть с помощью операций, предназначенных для следующих операций:

  • Группы ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Portal/dashboards, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Portal/dashboards@2025-04-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      lenses = [
        {
          metadata = ?
          order = int
          parts = [
            {
              metadata = {
                type = "string"
                // For remaining properties, see DashboardPartMetadata objects
              }
              position = {
                colSpan = int
                metadata = ?
                rowSpan = int
                x = int
                y = int
              }
            }
          ]
        }
      ]
      metadata = ?
    }
  }
}

Объекты DashboardPartMetadata

Задайте свойство типа , чтобы указать тип объекта.

Для расширения /HubsExtension/PartType/MarkdownPartиспользуйте:

{
  inputs = [
    ?
  ]
  settings = {
    content = {
      content = "string"
      markdownSource = int
      markdownUri = "string"
      subtitle = "string"
      title = "string"
    }
  }
  type = "Extension/HubsExtension/PartType/MarkdownPart"
}

Значения свойств

Microsoft.Portal/панели мониторинга

Имя Описание Ценность
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 64
Pattern = ^[a-zA-Z0-9-]{3,24}$ (обязательно)
свойства Свойства, относящиеся к ресурсу, для этого ресурса. DashboardPropertiesWithProvisioningState
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Portal/dashboards@2025-04-01-preview"

Панель мониторингаLens

Имя Описание Ценность
метаданные Метаданные панели мониторинга. любой
порядок Порядок объективов. int (обязательно)
комплектующие Части панели мониторинга. панели мониторинга[] (обязательно)

DashboardPartMetadata

Имя Описание Ценность
тип Установите значение Extension/HubsExtension/PartType/MarkdownPart для типа MarkdownPartMetadata. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

Панели мониторинга

Имя Описание Ценность
метаданные Метаданные части панели мониторинга. DashboardPartMetadata
позиция Позиция части панели мониторинга. DashboardPartsPosition (обязательно)

Положение деталей приборной панели

Имя Описание Ценность
КолСпан Диапазон столбца части панели мониторинга. int (обязательно)
метаданные Метаданные части панели мониторинга. любой
Функция rowSpan Диапазон строк панели мониторинга. int (обязательно)
x Координата панели мониторинга x. int (обязательно)
и Координата панели мониторинга y. int (обязательно)

DashboardPropertiesWithProvisioningState

Имя Описание Ценность
Линзы Объективы панели мониторинга. DashboardLens[]
метаданные Метаданные панели мониторинга. любой

Метаданные MarkdownPart

Имя Описание Ценность
Входы Входные данные в часть панели мониторинга. любой[]
Параметры Параметры части Markdown. MarkdownPartMetadataSettings
тип Тип метаданных части панели мониторинга. Extension/HubsExtension/PartType/MarkdownPart (обязательно)

MarkdownPartMetadataSettings

Имя Описание Ценность
содержание Содержимое части Markdown. MarkdownPartMetadataSettingsContent

MarkdownPartMetadataSettingsContent

Имя Описание Ценность
содержание Содержимое части Markdown. струна
MarkdownSource Источник содержимого части Markdown. инт
MarkdownUri Универсальный код ресурса (URI) содержимого Markdown. струна
подзаголовок Подзаголовок части Markdown. струна
титул Заголовок части Markdown. струна

Отслеживаемые Ресурсные Теги

Имя Описание Ценность

Примеры использования

Примеры Terraform

Простой пример развертывания общей панели мониторинга на портале Azure.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "dashboard" {
  type      = "Microsoft.Portal/dashboards@2019-01-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      lenses = {
      }
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Проверенные модули Azure

Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.

Модуль Описание
панели мониторинга портала Azure Модуль ресурсов AVM для панели мониторинга портала Azure