microsoft.insights diagnosticSettings 2016-09-01

Определение ресурса Bicep

Тип ресурса diagnosticSettings является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область ресурсов расширения в Bicep.

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

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

Комментарии

Рекомендации по развертыванию решений для мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

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

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

resource symbolicname 'microsoft.insights/diagnosticSettings@2016-09-01' = {
  name: 'service'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  scope: resourceSymbolicName
  properties: {
    eventHubAuthorizationRuleId: 'string'
    logs: [
      {
        category: 'string'
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
      }
    ]
    metrics: [
      {
        enabled: bool
        retentionPolicy: {
          days: int
          enabled: bool
        }
        timeGrain: 'string'
      }
    ]
    serviceBusRuleId: 'string'
    storageAccountId: 'string'
    workspaceId: 'string'
  }
}

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

diagnosticSettings

Имя Описание Значение
name имя ресурса. "service"
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
область Используйте при создании ресурса расширения в область, отличном от область развертывания. Целевой ресурс

Для Bicep задайте для этого свойства символьное имя ресурса, чтобы применить ресурс расширения.
properties Служба диагностика параметры ресурса. ServiceDiagnosticSettings

ServiceDiagnosticSettings

Имя Описание Значение
eventHubAuthorizationRuleId Идентификатор ресурса для правила авторизации пространства имен концентратора событий. строка
журналы список параметров журналов. LogSettings[]
Метрики список параметров метрик. MetricSettings[]
serviceBusRuleId Идентификатор правила служебной шины для пространства имен служебной шины, в котором будут созданы концентраторы событий для потоковой передачи журналов диагностики. Идентификатор правила имеет формат: "{идентификатор ресурса служебной шины}/authorizationrules/{имя ключа}". строка
storageAccountId Идентификатор ресурса учетной записи хранения, в которую вы хотите отправить журналы диагностики. строка
workspaceId Идентификатор рабочей области (идентификатор ресурса рабочей области Log Analytics) для рабочей области Log Analytics, в которую вы хотите отправить журналы диагностики. Пример: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 строка

LogSettings

Имя Описание Значение
категория Имя категории журнала диагностики для типа ресурса, к который применяется этот параметр. Чтобы получить список категорий журналов диагностики ресурса, сначала выполните операцию получения параметров диагностики. строка
Включено значение , указывающее, включен ли этот журнал. bool (обязательно)
retentionPolicy политика хранения для этого журнала. RetentionPolicy

RetentionPolicy

Имя Описание Значение
days число дней хранения в днях. Значение 0 будет сохранять события на неопределенный срок. int (обязательно)

Ограничения:
Минимальное значение = 0
Включено значение , указывающее, включена ли политика хранения. bool (обязательно)

MetricSettings

Имя Описание Значение
Включено значение , указывающее, включена ли эта функция timegrain. bool (обязательно)
retentionPolicy политика хранения для этого timegrain. RetentionPolicy
timeGrain значение timegrain метрики в формате ISO8601. строка (обязательно)

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

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

Шаблон Описание
Кластер AKS со шлюзом NAT и Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS со шлюзом NAT для исходящих подключений и Шлюз приложений для входящих подключений.
Создание частного кластера AKS с общедоступной зоной DNS

Развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создание Управление API во внутренней виртуальной сети с помощью Шлюза приложений

Развертывание в Azure
В этом шаблоне показано, как создать экземпляр azure Управление API в частной сети, защищенной Шлюз приложений Azure.
Создание и мониторинг экземпляра Управление API

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

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

Развертывание в Azure
Этот шаблон создает кластер Azure Stack HCI 23H2 с помощью шаблона ARM.
Создание кэша Redis с помощью шаблона

Развертывание в Azure
Этот шаблон создает кэш Redis для Azure с диагностика данными, хранящихся в учетной записи хранения.
Создание кэша Premium Redis с кластеризацией

Развертывание в Azure
В этом шаблоне показано, как настроить кластеризация в экземпляре кэша Redis для Azure уровня "Премиум".
Создание кэша Premium Redis с сохранением данных

Развертывание в Azure
В этом шаблоне показано, как настроить сохраняемость в экземпляре кэша Redis для Azure уровня "Премиум".
Front Door Premium с waf и наборами правил, управляемыми Корпорацией Майкрософт

Развертывание в Azure
Этот шаблон создает Front Door Premium, включая брандмауэр веб-приложения с наборами правил по умолчанию, управляемыми Корпорацией Майкрософт, и наборами правил защиты от ботов.
Front Door уровня "Стандартный" или "Премиум" с WAF и пользовательским правилом

Развертывание в Azure
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум", включая брандмауэр веб-приложения с настраиваемым правилом.
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Фабрика данных Azure с помощью Git и управляемой конфигурации виртуальной сети

Развертывание в Azure
Этот шаблон создает Фабрика данных Azure с конфигурацией Git и управляемой виртуальной сетью.
Рабочая область Log Analytics с решениями и источниками данных

Развертывание в Azure
Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
Рабочая область Log Analytics с аналитикой виртуальных машин, аналитикой контейнеров

Развертывание в Azure
Развертывает рабочую область Log Analytics с аналитикой виртуальных машин, решениями Аналитики контейнеров и диагностика.
Создание Key Vault с включенным ведением журнала

Развертывание в Azure
Этот шаблон создает Key Vault Azure и учетную запись хранения Azure, которая используется для ведения журнала. При необходимости создаются блокировки ресурсов для защиты ресурсов Key Vault и хранилища.
Кластер AKS с контроллером входящего трафика Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с Шлюз приложений, контроллером Шлюз приложений входящего трафика, Реестр контейнеров Azure, Log Analytics и Key Vault
Шлюз приложений с WAF и политикой брандмауэра

Развертывание в Azure
Этот шаблон создает Шлюз приложений с настроенным WAF и политикой брандмауэра.
Использование Брандмауэр Azure в качестве DNS-прокси в звезд & ообразной топологии

Развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью Брандмауэр Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, которые подключены к центральной виртуальной сети через пиринг виртуальных сетей.
Создание Azure Front Door перед azure Управление API

Развертывание в Azure
В этом примере показано, как использовать Azure Front Door в качестве глобальной подсистемы балансировки нагрузки перед azure Управление API.
Группа безопасности сети с журналами диагностики

Развертывание в Azure
Этот шаблон создает группу безопасности сети с журналами диагностики и блокировкой ресурсов.
Намерения и политики маршрутизации azure Виртуальная глобальная сеть

Развертывание в Azure
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политик маршрутизации.
Виртуальная сеть с журналами диагностики

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

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и включает диагностика для Azure Backup. При этом также развертываются учетная запись хранения и рабочая область oms.
Создание хранилища служб восстановления с политиками резервного копирования

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

Развертывание в Azure
Этот шаблон позволяет развернуть сервер Azure SQL с включенным аудитом для записи журналов аудита в концентратор событий.
Azure SQL Server с аудитом, записанным в Log Analytics

Развертывание в Azure
Этот шаблон позволяет развернуть сервер Azure SQL с включенным аудитом для записи журналов аудита в Log Analytics (рабочая область OMS).
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик

Развертывание в Azure
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
Шлюз приложений с внутренним Управление API и веб-приложением

Развертывание в Azure
Шлюз приложений маршрутизации интернет-трафика в виртуальную сеть (внутренний режим) Управление API экземпляр, который обслуживает веб-API, размещенный в веб-приложении Azure.

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

Тип ресурса diagnosticSettings является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

scope Используйте свойство этого ресурса, чтобы задать область для этого ресурса. См. раздел Настройка область ресурсов расширения в шаблонах ARM.

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

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

Комментарии

Рекомендации по развертыванию решений для мониторинга см. в статье Создание ресурсов мониторинга с помощью Bicep.

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

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

{
  "type": "microsoft.insights/diagnosticSettings",
  "apiVersion": "2016-09-01",
  "name": "service",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "scope": "string",
  "properties": {
    "eventHubAuthorizationRuleId": "string",
    "logs": [
      {
        "category": "string",
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        }
      }
    ],
    "metrics": [
      {
        "enabled": "bool",
        "retentionPolicy": {
          "days": "int",
          "enabled": "bool"
        },
        "timeGrain": "string"
      }
    ],
    "serviceBusRuleId": "string",
    "storageAccountId": "string",
    "workspaceId": "string"
  }
}

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

diagnosticSettings

Имя Описание Значение
тип Тип ресурса 'microsoft.insights/diagnosticSettings'
версия_API Версия API ресурсов '2016-09-01'
name имя ресурса. "service"
location Расположение ресурса string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов. См . раздел Теги в шаблонах
область Используйте при создании ресурса расширения в область, отличном от область развертывания. Целевой ресурс

Для JSON задайте полное имя ресурса, к который будет применяться ресурс расширения .
properties Служба диагностика параметры ресурса. ServiceDiagnosticSettings

ServiceDiagnosticSettings

Имя Описание Значение
eventHubAuthorizationRuleId Идентификатор ресурса для правила авторизации пространства имен концентратора событий. строка
журналы список параметров журналов. LogSettings[]
Метрики список параметров метрик. MetricSettings[]
serviceBusRuleId Идентификатор правила служебной шины для пространства имен служебной шины, в котором будут созданы концентраторы событий для потоковой передачи журналов диагностики. Идентификатор правила имеет формат: "{идентификатор ресурса служебной шины}/authorizationrules/{имя ключа}". строка
storageAccountId Идентификатор ресурса учетной записи хранения, в которую вы хотите отправить журналы диагностики. строка
workspaceId Идентификатор рабочей области (идентификатор ресурса рабочей области Log Analytics) для рабочей области Log Analytics, в которую вы хотите отправить журналы диагностики. Пример: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 строка

LogSettings

Имя Описание Значение
категория Имя категории журнала диагностики для типа ресурса, к который применяется этот параметр. Чтобы получить список категорий журналов диагностики ресурса, сначала выполните операцию получения параметров диагностики. строка
Включено значение , указывающее, включен ли этот журнал. bool (обязательно)
retentionPolicy политика хранения для этого журнала. RetentionPolicy

RetentionPolicy

Имя Описание Значение
days число дней хранения в днях. Значение 0 будет сохранять события на неопределенный срок. int (обязательно)

Ограничения:
Минимальное значение = 0
Включено значение , указывающее, включена ли политика хранения. bool (обязательно)

MetricSettings

Имя Описание Значение
Включено значение , указывающее, включена ли эта функция timegrain. bool (обязательно)
retentionPolicy политику хранения для этого timegrain. RetentionPolicy
timeGrain значение timegrain метрики в формате ISO8601. строка (обязательно)

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

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

Шаблон Описание
Кластер AKS со шлюзом NAT и Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS со шлюзом NAT для исходящих подключений и Шлюз приложений для входящих подключений.
Создание частного кластера AKS с общедоступной зоной DNS

Развертывание в Azure
В этом примере показано, как развернуть частный кластер AKS с общедоступной зоной DNS.
Создание Управление API во внутренней виртуальной сети с помощью Шлюза приложений

Развертывание в Azure
В этом шаблоне показано, как создать экземпляр azure Управление API в частной сети, защищенной Шлюз приложений Azure.
Создание и мониторинг экземпляра Управление API

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

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

Развертывание в Azure
Этот шаблон создает кластер Azure Stack HCI 23H2 с помощью шаблона ARM.
Создание кэша Redis с помощью шаблона

Развертывание в Azure
Этот шаблон создает кэш Redis для Azure с диагностика данными, хранящихся в учетной записи хранения.
Создание кэша Premium Redis с кластеризацией

Развертывание в Azure
В этом шаблоне показано, как настроить кластеризация в экземпляре кэша Redis для Azure уровня "Премиум".
Создание кэша Premium Redis с сохранением данных

Развертывание в Azure
В этом шаблоне показано, как настроить сохраняемость в экземпляре кэша Redis для Azure уровня "Премиум".
Front Door Premium с waf и наборами правил, управляемыми Корпорацией Майкрософт

Развертывание в Azure
Этот шаблон создает Front Door Premium, включая брандмауэр веб-приложения с наборами правил по умолчанию, управляемыми Корпорацией Майкрософт, и наборами правил защиты от ботов.
Front Door уровня "Стандартный" или "Премиум" с WAF и пользовательским правилом

Развертывание в Azure
Этот шаблон создает Front Door уровня "Стандартный" или "Премиум", включая брандмауэр веб-приложения с настраиваемым правилом.
Реестр контейнеров Azure с политиками и диагностикой

Развертывание в Azure
Реестр контейнеров Azure с политиками и диагностикой (bicep)
Фабрика данных Azure с помощью Git и управляемой конфигурации виртуальной сети

Развертывание в Azure
Этот шаблон создает Фабрика данных Azure с конфигурацией Git и управляемой виртуальной сетью.
Рабочая область Log Analytics с решениями и источниками данных

Развертывание в Azure
Развертывание рабочей области Log Analytics с указанными решениями и источниками данных
Рабочая область Log Analytics с аналитикой виртуальных машин, аналитикой контейнеров

Развертывание в Azure
Развертывает рабочую область Log Analytics с аналитикой виртуальных машин, решениями Аналитики контейнеров и диагностика.
Создание Key Vault с включенным ведением журнала

Развертывание в Azure
Этот шаблон создает Key Vault Azure и учетную запись хранения Azure, которая используется для ведения журнала. При необходимости создаются блокировки ресурсов для защиты ресурсов Key Vault и хранилища.
Кластер AKS с контроллером входящего трафика Шлюз приложений

Развертывание в Azure
В этом примере показано, как развернуть кластер AKS с Шлюз приложений, контроллером Шлюз приложений входящего трафика, Реестр контейнеров Azure, Log Analytics и Key Vault
Шлюз приложений с WAF и политикой брандмауэра

Развертывание в Azure
Этот шаблон создает Шлюз приложений с настроенным WAF и политикой брандмауэра.
Использование Брандмауэр Azure в качестве DNS-прокси в звезд & ообразной топологии

Развертывание в Azure
В этом примере показано, как развернуть звездообразную топологию в Azure с помощью Брандмауэр Azure. Виртуальная сеть концентратора выступает в качестве центральной точки подключения ко многим периферийным виртуальным сетям, которые подключены к центральной виртуальной сети через пиринг виртуальных сетей.
Создание Azure Front Door перед azure Управление API

Развертывание в Azure
В этом примере показано, как использовать Azure Front Door в качестве глобальной подсистемы балансировки нагрузки перед azure Управление API.
Группа безопасности сети с журналами диагностики

Развертывание в Azure
Этот шаблон создает группу безопасности сети с журналами диагностики и блокировкой ресурсов.
Намерения и политики маршрутизации azure Виртуальная глобальная сеть

Развертывание в Azure
Этот шаблон подготавливает Виртуальная глобальная сеть Azure с двумя концентраторами с включенными функциями намерения и политик маршрутизации.
Виртуальная сеть с журналами диагностики

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

Развертывание в Azure
Этот шаблон создает хранилище служб восстановления и включает диагностика для Azure Backup. При этом также развертываются учетная запись хранения и рабочая область oms.
Создание хранилища служб восстановления с политиками резервного копирования

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

Развертывание в Azure
Этот шаблон позволяет развернуть сервер Azure SQL с включенным аудитом для записи журналов аудита в концентратор событий.
Azure SQL Server с аудитом, записанным в Log Analytics

Развертывание в Azure
Этот шаблон позволяет развернуть сервер Azure SQL с включенным аудитом для записи журналов аудита в Log Analytics (рабочая область OMS).
Создание управляемого экземпляра SQL с настроенной отправкой журналов и метрик

Развертывание в Azure
Этот шаблон позволяет развернуть управляемый экземпляр SQL и дополнительные ресурсы, используемые для хранения журналов и метрик (рабочая область диагностики, учетная запись хранения, концентратор событий).
Шлюз приложений с внутренним Управление API и веб-приложением

Развертывание в Azure
Шлюз приложений маршрутизации интернет-трафика в виртуальную сеть (внутренний режим) Управление API экземпляр, который обслуживает веб-API, размещенный в веб-приложении Azure.

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

Тип ресурса diagnosticSettings является ресурсом расширения, что означает, что его можно применить к другому ресурсу.

parent_id Используйте свойство этого ресурса, чтобы задать область для этого ресурса.

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

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

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

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

Чтобы создать ресурс microsoft.insights/diagnosticSettings, добавьте следующую terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "microsoft.insights/diagnosticSettings@2016-09-01"
  name = "service"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      eventHubAuthorizationRuleId = "string"
      logs = [
        {
          category = "string"
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
        }
      ]
      metrics = [
        {
          enabled = bool
          retentionPolicy = {
            days = int
            enabled = bool
          }
          timeGrain = "string"
        }
      ]
      serviceBusRuleId = "string"
      storageAccountId = "string"
      workspaceId = "string"
    }
  })
}

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

diagnosticSettings

Имя Описание Значение
тип Тип ресурса "microsoft.insights/diagnosticSettings@2016-09-01"
name имя ресурса. "service"
location Расположение ресурса string (обязательно)
parent_id Идентификатор ресурса, к который применяется этот ресурс расширения. string (обязательно)
tags Теги ресурсов Словарь имен и значений тегов.
properties Служба диагностика параметры ресурса. ServiceDiagnosticSettings

ServiceDiagnosticSettings

Имя Описание Значение
eventHubAuthorizationRuleId Идентификатор ресурса для правила авторизации пространства имен концентратора событий. строка
журналы список параметров журналов. LogSettings[]
Метрики список параметров метрик. MetricSettings[]
serviceBusRuleId Идентификатор правила служебной шины для пространства имен служебной шины, в котором будут созданы концентраторы событий для потоковой передачи журналов диагностики. Идентификатор правила имеет формат: "{идентификатор ресурса служебной шины}/authorizationrules/{имя ключа}". строка
storageAccountId Идентификатор ресурса учетной записи хранения, в которую вы хотите отправить журналы диагностики. строка
workspaceId Идентификатор рабочей области (идентификатор ресурса рабочей области Log Analytics) для рабочей области Log Analytics, в которую вы хотите отправить журналы диагностики. Пример: /subscriptions/4b9e8510-67ab-4e9a-95a9-e2f1e570ea9c/resourceGroups/insights-integration/providers/Microsoft.OperationalInsights/workspaces/viruela2 строка

LogSettings

Имя Описание Значение
категория Имя категории журнала диагностики для типа ресурса, к который применяется этот параметр. Чтобы получить список категорий журналов диагностики ресурса, сначала выполните операцию получения параметров диагностики. строка
Включено значение , указывающее, включен ли этот журнал. bool (обязательно)
retentionPolicy политика хранения для этого журнала. RetentionPolicy

RetentionPolicy

Имя Описание Значение
days число дней хранения в днях. Значение 0 будет сохранять события на неопределенный срок. int (обязательно)

Ограничения:
Минимальное значение = 0
Включено значение , указывающее, включена ли политика хранения. bool (обязательно)

MetricSettings

Имя Описание Значение
Включено значение , указывающее, включена ли эта функция timegrain. bool (обязательно)
retentionPolicy политику хранения для этого timegrain. RetentionPolicy
timeGrain время метрики в формате ISO8601. string (обязательно)