Поделиться через


Microsoft.AppPlatform Spring/monitoringНастройки

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

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

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

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

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

resource symbolicname 'Microsoft.AppPlatform/Spring/monitoringSettings@2024-05-01-preview' = {
  parent: resourceSymbolicName
  name: 'default'
  properties: {
    appInsightsAgentVersions: {}
    appInsightsInstrumentationKey: 'string'
    appInsightsSamplingRate: int
    error: {
      code: 'string'
      message: 'string'
    }
    traceEnabled: bool
  }
}

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

Microsoft.AppPlatform/Spring/monitoringSettings

Имя Описание Ценность
имя Имя ресурса "default" (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: Spring
свойства Свойства ресурса параметра мониторинга MonitoringSettingProperties (Свойства мониторингаНастройки)

ApplicationInsightsAgentVersions

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

Ошибка

Имя Описание Ценность
код Код ошибки. струна
Сообщение Сообщение об ошибке. струна

MonitoringSettingProperties (Свойства мониторингаНастройки)

Имя Описание Ценность
appInsightsAgentVersions Указывает версии агента аналитики приложений ApplicationInsightsAgentVersions
appInsightsInstrumentationKey Ключ инструментирования для целевого приложения, пустое или пробелы включают пустое значение, отключающее мониторингSettings струна
appInsightsSamplingRate Указывает частоту выборки агента аналитики приложений в диапазоне [0.0, 100.0] int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100
ошибка Ошибка при применении изменений параметров мониторинга. Ошибка
traceEnabled Указывает, включена ли функция трассировки, которая будет устарела с версии API 2020-11-01-preview. Используйте appInsightsInstrumentationKey, чтобы указать, включен ли мониторингSettings или нет булевая переменная (bool)

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.AppPlatform/Spring/monitoringSettings",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "properties": {
    "appInsightsAgentVersions": {
    },
    "appInsightsInstrumentationKey": "string",
    "appInsightsSamplingRate": "int",
    "error": {
      "code": "string",
      "message": "string"
    },
    "traceEnabled": "bool"
  }
}

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

Microsoft.AppPlatform/Spring/monitoringSettings

Имя Описание Ценность
apiVersion Версия API «2024-05-01-превью»
имя Имя ресурса "default" (обязательно)
свойства Свойства ресурса параметра мониторинга MonitoringSettingProperties (Свойства мониторингаНастройки)
тип Тип ресурса "Microsoft.AppPlatform/Spring/monitoringSettings"

ApplicationInsightsAgentVersions

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

Ошибка

Имя Описание Ценность
код Код ошибки. струна
Сообщение Сообщение об ошибке. струна

MonitoringSettingProperties (Свойства мониторингаНастройки)

Имя Описание Ценность
appInsightsAgentVersions Указывает версии агента аналитики приложений ApplicationInsightsAgentVersions
appInsightsInstrumentationKey Ключ инструментирования для целевого приложения, пустое или пробелы включают пустое значение, отключающее мониторингSettings струна
appInsightsSamplingRate Указывает частоту выборки агента аналитики приложений в диапазоне [0.0, 100.0] int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100
ошибка Ошибка при применении изменений параметров мониторинга. Ошибка
traceEnabled Указывает, включена ли функция трассировки, которая будет устарела с версии API 2020-11-01-preview. Используйте appInsightsInstrumentationKey, чтобы указать, включен ли мониторингSettings или нет булевая переменная (bool)

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

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

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

Шаблон Описание
Развертывание простого приложения микрослужбы Azure Spring Apps

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/monitoringSettings@2024-05-01-preview"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      appInsightsAgentVersions = {
      }
      appInsightsInstrumentationKey = "string"
      appInsightsSamplingRate = int
      error = {
        code = "string"
        message = "string"
      }
      traceEnabled = bool
    }
  }
}

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

Microsoft.AppPlatform/Spring/monitoringSettings

Имя Описание Ценность
имя Имя ресурса "default" (обязательно)
идентификатор_родителя Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: Spring
свойства Свойства ресурса параметра мониторинга MonitoringSettingProperties (Свойства мониторингаНастройки)
тип Тип ресурса "Microsoft.AppPlatform/Spring/monitoringSettings@2024-05-01-preview"

ApplicationInsightsAgentVersions

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

Ошибка

Имя Описание Ценность
код Код ошибки. струна
Сообщение Сообщение об ошибке. струна

MonitoringSettingProperties (Свойства мониторингаНастройки)

Имя Описание Ценность
appInsightsAgentVersions Указывает версии агента аналитики приложений ApplicationInsightsAgentVersions
appInsightsInstrumentationKey Ключ инструментирования для целевого приложения, пустое или пробелы включают пустое значение, отключающее мониторингSettings струна
appInsightsSamplingRate Указывает частоту выборки агента аналитики приложений в диапазоне [0.0, 100.0] int

Ограничения целостности:
Минимальное значение = 0
Максимальное значение = 100
ошибка Ошибка при применении изменений параметров мониторинга. Ошибка
traceEnabled Указывает, включена ли функция трассировки, которая будет устарела с версии API 2020-11-01-preview. Используйте appInsightsInstrumentationKey, чтобы указать, включен ли мониторингSettings или нет булевая переменная (bool)

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

Примеры Terraform

Простой пример развертывания настроек мониторинга Spring Cloud.

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" "Spring" {
  type      = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      zoneRedundant = false
    }
    sku = {
      name = "S0"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_update_resource" "monitoringSetting" {
  type      = "Microsoft.AppPlatform/Spring/monitoringSettings@2023-05-01-preview"
  parent_id = azapi_resource.Spring.id
  name      = "default"
  body = {
    properties = {
      traceEnabled = false
    }
  }
  response_export_values = ["*"]
}