Настройка политики хранения данных Аналитика Службы хранилища
По умолчанию аналитика хранилища не удаляет какие-либо данные журналов или показателей. Существует два способа удаления Аналитика Службы хранилища данных: вручную выполняя запросы на удаление или устанавливая политику хранения данных.
Важно!
Во избежание ненужных затрат настройте политику хранения для журналов и показателей.
Настройка политики хранения данных
Можно настроить две политики хранения данных: одну для ведения журнала и одну для метрик. Когда обе политики установлены, аналитика хранилища удаляет журналы и записи таблиц, которые старше заданного числа дней. Максимальный срок хранения составляет 365 дней (1 год).
Примечание
При внесении изменений в политику хранения настройки могут вступить в силу не сразу, а через несколько минут.
Чтобы настроить политику, которая удаляет данные журналов и метрик через 7 дней, сделайте запрос к операции Задать свойства службы BLOB-объектов, Задать свойства службы таблиц или Задать свойства службы очередей с настроенными <RetentionPolicy>
узлами, как показано ниже:
…
<RetentionPolicy>
<Enabled>true</Enabled>
<Days>7</Days>
</RetentionPolicy>
…
Следующий XML-код показывает узлы <RetentionPolicy>
в контексте полных полезных данных для запроса Set Blob Service Properties:
<?xml version="1.0" encoding="utf-8"?>
<StorageServiceProperties>
<Logging>
<Version>1.0</Version>
<Delete>true</Delete>
<Read>false</Read>
<Write>true </Write>
<RetentionPolicy>
<Enabled>true</Enabled>
<Days>7</Days>
</RetentionPolicy>
</Logging>
<HourMetrics>
<Version>1.0</Version>
<Enabled>true</Enabled>
<IncludeAPIs>false</IncludeAPIs>
<RetentionPolicy>
<Enabled>true</Enabled>
<Days>7</Days>
</RetentionPolicy>
</HourMetrics>
<MinuteMetrics>
<Version>1.0</Version>
<Enabled>true</Enabled>
<IncludeAPIs>false</IncludeAPIs>
<RetentionPolicy>
<Enabled>true</Enabled>
<Days>7</Days>
</RetentionPolicy>
</MinuteMetrics>
<DefaultServiceVersion>2013-08-15</DefaultServiceVersion>
</StorageServiceProperties>
Можно также настроить политику хранения с различными периодами хранения журналов и показателей. Чтобы отключить политику хранения в будущем, вызовите операцию Set BLOB Service Properties (Задать свойства службы BLOB-объектов) с <Enabled>
узлом внутри имеет значение false, как показано ниже:
…
<RetentionPolicy>
<Enabled>false</Enabled>
<Days>7</Days>
</RetentionPolicy>
…
Примечание
Если вы отключите аналитику хранилища для службы хранилища, но политика хранения данных останется включенной, удаление старых данных продолжится. Чтобы избежать случайной потери данных, убедитесь, что при включении и выключении аналитики хранилища вы не забыли настроить политику хранения данных.
См. также:
Задание свойств службы BLOB-объектов
Получение свойств службы BLOB-объектов
Задание свойств службы таблиц
Получение свойств службы таблиц
Задание свойств службы очередей
Получение свойств службы очередей