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


Переход с хранения периода удержания параметров диагностики на управление жизненным циклом службы хранилища Azure

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

Это руководство содержит пошаговые инструкции по переходу с использования хранения периода удержания параметров диагностики Azure к использованию управления жизненным циклом службы хранилища Azure для хранения. Для журналов, отправленных в рабочую область Log Analytics, хранение устанавливается для каждой таблицы на странице таблиц рабочей области. Дополнительные сведения о хранении рабочей области Log Analytics см. в статье "Управление хранением данных" в рабочей области Log Analytics.

Внимание

Временная шкала нерекомендуемого использования.

  • 31 марта 2023 г. функция хранения параметров диагностики больше не будет доступна для настройки новых правил хранения для данных журнала. К ним относятся шаблоны ПОРТАЛА, CLI PowerShell и ARM и Bicep. Если вы настроили параметры хранения, вы по-прежнему сможете просматривать и изменять их на портале.
  • 30 сентября 2025 г. — все функциональные возможности хранения для функции хранения параметров диагностики будут отключены во всех средах.

Необходимые компоненты

Ведение существующего журнала параметра диагностики в учетной записи хранения.

Процедуры миграции

Примечание.

  • При изменении параметров хранения новые параметры применяются только к новым журналам после изменения. Существующие журналы применяются к предыдущим параметрам хранения.
  • Удаление параметра диагностики не удаляет журналы в учетной записи хранения. Параметры хранения будут продолжать применяться к журналам, созданным до удаления параметров диагностики.

Используйте следующую команду CLI, чтобы проверить, имеет ли ресурс параметр диагностики:

 az monitor diagnostic-settings list --resource <resource Id>

Выходные данные показывают, отправляет ли параметр диагностики данные в учетную запись хранения, например:

[
  {
    "id": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourcegroups/rg-001/providers/microsoft.insights/datacollectionrules/dcr-east2/providers/microsoft.insights/diagnosticSettings/dsetting-1",
    "logs": [
      {
        "categoryGroup": "allLogs",
        "enabled": true,
        "retentionPolicy": {
          "days": 0,
          "enabled": false
        }
      }
    ],
    "metrics": [
      {
        "category": "AllMetrics",
        "enabled": false,
        "retentionPolicy": {
          "days": 0,
          "enabled": false
        }
      }
    ],
    "name": "dsetting-1",
    "resourceGroup": "rg-001",
    "storageAccountId": "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/rg-DCR/providers/Microsoft.Storage/storageAccounts/logs001",
    "type": "Microsoft.Insights/diagnosticSettings"
  }
]

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

  1. Перейдите на страницу параметров диагностики для ресурса ведения журнала и найдите параметр диагностики, который требуется перенести.

  2. Задайте для периода удержания категорий, регистрируемых в журнале, значение 0.

  3. Выберите СохранитьСнимок экрана: страница настройки диагностика.

  4. Перейдите к учетной записи хранения, в которую вошли.

  5. В разделе Управление данными выберите Управление жизненным циклом, чтобы просмотреть или изменить политику управления жизненным циклом.

  6. Выберите представление списка и нажмите кнопку "Добавить правило"Снимок экрана: экран управления жизненным циклом для учетной записи хранения.

  7. Введите имя правила.

  8. В разделе Область правила выберите Ограничить BLOB-объекты с помощью фильтров.

  9. В разделе Тип BLOB-объектов выберите Добавочные BLOB-объекты и Базовые BLOB-объекты в качестве значений параметра Подтип BLOB-объектов.

  10. Выберите ДалееСнимок экрана: вкладка сведений о добавлении правила жизненного цикла.

  11. Задайте время хранения, а затем нажмите кнопку "Далее"Снимок экрана: вкладка

  12. На вкладке Фильтры в разделе Префикс BLOB-объекта задайте путь или префикс для контейнера или журналов, к которым требуется применить правило хранения. Путь или префикс может находиться на любом уровне в контейнере и будет применяться ко всем большим двоичным объектам под этим путем или префиксом. Например, для всех журналов действий аналитики используйте журналы аналитики-активности контейнера, чтобы задать хранение для всех журналов в этом контейнере.
    Чтобы задать правило для конкретного веб-приложения, используйте insights-activity-logs/ResourceId=/SUBSCRIPTIONS/your subscription Id>/RESOURCEGROUPS/<your resourcegroups/<your resource group>/PROVIDERS/MICROSOFT. WEB/SITES/<your webapp name>.

    Используйте браузер хранилища, чтобы найти путь или префикс.
    В приведенном ниже примере показан префикс для конкретного веб-приложения: *insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-ee4e4e4e/RESOURCEGROUPS/rg-001/PROVIDERS/MICROSOFT. WEB/SITES/appfromdocker1.
    Чтобы задать правило для всех ресурсов в группе ресурсов, используйте insights-activity-logs/ResourceId=/SUBSCRIPTIONS/aaaa0a0a-bb1b-cc2c-dd3d-ee4e4e4e7/RESOURCEGROUPS/rg-001. Снимок экрана: браузер хранилища и путь к ресурсу.

  13. Щелкните Добавить, чтобы сохранить правило. Снимок экрана: вкладка

Следующие шаги

Настройка политики управления жизненным циклом