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


Настройка политики хранения данных Аналитика Службы хранилища

По умолчанию аналитика хранилища не удаляет какие-либо данные журналов или показателей. Существует два способа удаления Аналитика Службы хранилища данных: вручную выполняя запросы на удаление или устанавливая политику хранения данных.

Важно!

Во избежание ненужных затрат настройте политику хранения для журналов и показателей.

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

Можно настроить две политики хранения данных: одну для ведения журнала и одну для метрик. Когда обе политики установлены, аналитика хранилища удаляет журналы и записи таблиц, которые старше заданного числа дней. Максимальный срок хранения составляет 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-объектов
Задание свойств службы таблиц
Получение свойств службы таблиц
Задание свойств службы очередей
Получение свойств службы очередей