Настройка политик хранения и архивации данных в журналах Azure Monitor

Политики хранения определяют, когда следует удалять или архивировать данные в рабочей области Log Analytics. Архивация позволяет использовать более старые и менее используемые данные в рабочей области со сниженными затратами.

В этой статье описывается настройка хранения и архивации данных.

Как работают хранение и архивация

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

Схема, на которую показан обзор периодов хранения и архивирования данных.

В течение интерактивного периода хранения данные доступны для мониторинга, устранения неполадок и аналитики. Если журналы больше не используются, но по-прежнему необходимо сохранять данные для обеспечения соответствия требованиям или нечастых исследований, архивируйте журналы, чтобы снизить затраты.

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

Если вы измените параметры архивации в таблице с имеющимися данными, это также сразу же повлияет на соответствующие данные в таблице. Например, у вас может быть существующая таблица с 30-дневным интерактивным хранением и без периода архива. Вы решили изменить политику хранения на восемь дней интерактивного хранения и общий срок хранения за один год. Log Analytics немедленно архивирует все данные старше восьми дней.

Доступ к архивным данным можно получить, запустив задание поиска или восстановив архивные журналы.

Примечание

Период архивации можно задать только на уровне таблицы, а не на уровне рабочей области.

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

Настройка политики хранения рабочей области по умолчанию

Можно задать политику хранения по умолчанию для рабочей области на портале Azure до 30, 31, 60, 90, 120, 180, 270, 365, 550 и 730 дней. Вы можете задать другую политику для конкретных таблиц, настроив политику хранения и архивации на уровне таблицы. Если у вас бесплатный уровень, необходимо выполнить обновление до платного уровня, чтобы изменить срок хранения данных.

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

  1. В меню Рабочие области Log Analytics в портал Azure выберите свою рабочую область.

  2. На панели слева выберите пункт Использование и ожидаемые затраты.

  3. В верхней части страницы выберите Хранение данных.

    Снимок экрана: изменение параметра хранения данных рабочей области.

  4. Воспользуйтесь ползунком, чтобы увеличить или уменьшить количество дней, а затем нажмите кнопку ОК.

Настройка политики хранения и архивации для таблиц

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

Можно хранить данные в интерактивном периоде хранения от 4 до 730 дней. Можно задать период архивации для общего времени хранения до 2556 дней (семь лет).

Чтобы задать длительность хранения и архивации для таблицы на портале Azure:

  1. В меню Рабочие области Log Analytics выберите Таблицы.

    На экране Таблицы перечислены все таблицы в рабочей области.

  2. Выберите контекстное меню для таблицы, которую вы хотите настроить, и щелкните Управление таблицей.

    Снимок экрана: кнопка

  3. Настройте длительность хранения и архива в разделе Параметры хранения данных на экране конфигурации таблицы.

    Снимок экрана: параметры хранения данных на экране конфигурации таблицы.

Получение политики хранения и архивации для таблиц

Чтобы просмотреть длительность хранения и архивирования таблицы в портал Azure, в меню Рабочие области Log Analytics выберите Таблицы.

На экране Таблицы отображается интерактивный период хранения и архивирования для всех таблиц в рабочей области.

Снимок экрана: кнопка

Очистка данных, находящихся на хранении

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

Рабочие области с 30-дневной политикой хранения могут хранить данные в течение 31 дня, если параметр не задан immediatePurgeDataOn30Days .

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

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

Таблицы с уникальными политиками хранения

По умолчанию два типа данных, Usage и AzureActivity, хранят данные не менее 90 дней бесплатно. При увеличении срока хранения рабочей области до более чем 90 дней вы также увеличиваете срок хранения этих типов данных. С вас будет взиматься плата за хранение этих данных в течение 90-дневного периода. Плата за прием данных для этих таблиц также не взимается.

Таблицы, связанные с ресурсами Application Insights, также хранят данные в течение 90 дней без оплаты. Вы можете настроить политику хранения для каждой из этих таблиц по отдельности:

  • AppAvailabilityResults
  • AppBrowserTimings
  • AppDependencies
  • AppExceptions
  • AppEvents
  • AppMetrics
  • AppPageViews
  • AppPerformanceCounters
  • AppRequests
  • AppSystemEvents
  • AppTraces

Модель ценообразования

Плата за обслуживание архивных журналов рассчитывается на основе объема архивируемых данных в ГБ и периода архивирования данных.

Дополнительные сведения см. на странице цен на Azure Monitor.

Настройка хранения данных для классических ресурсов Application Insights

Ресурсы Application Insights на основе рабочей области хранят данные в рабочей области Log Analytics, поэтому они включены в параметры хранения и архивирования данных для рабочей области. Классические ресурсы Application Insights имеют отдельные параметры хранения.

По умолчанию для ресурсов Application Insights данные хранятся в течение 90 дней. Вы можете выбрать разные периоды хранения для каждого ресурса Application Insights. Полный набор доступных периодов хранения составляет 30, 60, 90, 120, 180, 270, 365, 550 или 730 дней.

Чтобы изменить срок хранения, в ресурсе Application Insights перейдите на страницу Использование и предполагаемые затраты и выберите параметр Хранение данных .

Снимок экрана, на котором показано, где можно изменить период хранения данных.

Если срок хранения данных снижен, то перед удалением самых старых данных предоставляется льготный период в несколько дней.

Хранение также можно задать программным способом с помощью PowerShell с помощью retentionInDays параметра . Если для хранения данных задано значение 30 дней, можно активировать немедленную очистку старых данных с помощью immediatePurgeDataOn30Days параметра . Этот подход может быть полезен для сценариев, связанных с соответствием требованиям. Возможность очистки данных доступна только через Azure Resource Manager и требует особой осторожности в использовании. Ежедневное время сброса для ограничения объема данных можно настроить с помощью Resource Manager Azure, чтобы задать dailyQuotaResetTime параметр .

Дальнейшие действия