Включение и настройка аналитик хранилища

Метрики аналитики хранилища включены по умолчанию для новых учетных записей хранения. Вы можете включить ведение журнала и настроить как метрики, так и ведение журнала в портал Azure. Дополнительные сведения см. в статье Мониторинг учетной записи хранения в портал Azure. Аналитику хранилища также можно включить программно через REST API или клиентскую библиотеку. Set Service Properties Используйте операцию для отдельной службы, чтобы включить Аналитика Службы хранилища.

Примечание

Аналитика Службы хранилища метрики доступны для служб BLOB-объектов, очередей, таблиц и файлов.

Ведение журнала Storage Analytics доступно для служб BLOB-объектов, очередей и таблиц. При этом учетная запись хранения ценовой категории "Премиум" не поддерживается.

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

Важно!

Хотя почасовые метрики включены по умолчанию для новых учетных записей хранения, метрики минут необходимо включать программным способом. Вы также можете использовать PowerShell и Azure CLI 2.0 для включения метрик минут.

  1. Настройте URI запроса и заголовки в соответствии со следующими примерами. Метод HTTP — PUT, и для подписания запроса необходимо применить схему авторизации. Дополнительные сведения о подписании запроса см. в статье Авторизация запросов в службе хранилища Azure.

    PUT https://myaccount.table.core.windows.net/?restype=service&comp=properties HTTP/1.1  
    x-ms-version: 2013-08-15  
    x-ms-date: Wed, 23 Oct 2013 04:28:19 GMT  
    Authorization: SharedKey  
    myaccount:Z1lTLDwtq5o1UYQluucdsXk6/iB7YxEu0m6VofAEkUE=  
    Host: myaccount.table.core.windows.net  
    
  2. В запросе также должен быть текст, включающий XML-данные, которые будут обработаны службой хранилища и использованы для настройки аналитики хранилища. В следующем примере включается ведение журнала для запросов на удаление и запись, а также устанавливается политика хранения журнала в течение 7 дней. Он также включает ежечасные и минутные метрики, исключает сводную статистику на уровне API и устанавливает политику хранения данных метрик в течение 7 дней.

    <?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>  
    ...
    </StorageServiceProperties>  
    
  3. После отправки запроса будет получен ответ, который покажет, была ли настроена аналитика хранилища. Если ответ содержит код состояния HTTP 202 (принято), то настройки аналитики хранилища были обновлены. Ответ в следующем примере показывает, что настройки были обновлены.

    HTTP/1.1 202 Accepted  
    Connection: Keep-Alive  
    Transfer-Encoding: chunked  
    Date: Wed, 23 Oct 2013 04:28:20 GMT  
    Server: Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0  
    x-ms-request-id: cb939a31-0cc6-49bb-9fe5-3327691f2a30  
    x-ms-version: 2013-08-15  
    

После включения Аналитика Службы хранилища с начальной конфигурацией вы всегда можете получить текущие параметры, вызвав операцию Получить свойства службы BLOB-объектов, Получить свойства службы таблиц или Получить свойства службы очередей.

Обновление аналитики хранилища

Чтобы изменить параметры Аналитика Службы хранилища для службы хранилища, вызовите Set Service Properties операцию еще раз. Убедитесь, что новый XML-запрос содержит необходимые параметры конфигурации, например включение или выключение аналитики хранилища, либо политику сохранения для службы. При каждом вызове этих операций происходит немедленное изменение настроек соответствующей службы.

См. также раздел

Задание политики хранения данных для аналитик хранилища
Задание свойств службы BLOB-объектов
Получение свойств службы BLOB-объектов
Задание свойств службы таблиц
Получение свойств службы таблиц
Задание свойств службы очередей
Получение свойств службы очередей
Установка свойств служб файлов
Получение свойств файловой службы