Ativar e Configurar Análise de Armazenamento

Análise de Armazenamento métricas estão ativadas por predefinição para novas contas de armazenamento. Pode ativar o registo e configurar as métricas e o registo no portal do Azure. Para obter detalhes, veja Monitorizar uma conta de armazenamento no portal do Azure. Também pode ativar Análise de Armazenamento programaticamente através da API REST ou da biblioteca de cliente. Utilize a Set Service Properties operação para um serviço individual para ativar Análise de Armazenamento.

Nota

Análise de Armazenamento métricas estão disponíveis para os serviços Blob, Fila, Tabela e Ficheiro.

Análise de Armazenamento registo está disponível para os serviços Blob, Fila e Tabela. No entanto, a conta de armazenamento premium não é suportada.

O exemplo seguinte permite Análise de Armazenamento para o serviço Tabela de uma conta fictícia com o nome myaccount.

Importante

Embora as métricas por hora estejam ativadas por predefinição para novas contas de armazenamento, as métricas de minutos têm de ser ativadas programaticamente. Também pode utilizar o PowerShell e a CLI 2.0 do Azure para ativar as métricas de minutos.

  1. Configure o URI e os cabeçalhos do pedido para corresponder aos seguintes exemplos. O método HTTP é PUT e tem de aplicar um esquema de autorização para assinar o pedido. Para obter mais informações sobre como assinar o pedido, veja Autorizar pedidos para o Armazenamento do 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. O pedido também precisa de um corpo do pedido, composto por XML que o serviço de armazenamento irá processar e utilizar para configurar Análise de Armazenamento. O exemplo seguinte ativa o registo para pedidos de eliminação e escrita e define uma política de retenção de registos de 7 dias. Também ativa métricas de hora a hora e minuto, exclui estatísticas de resumo ao nível da API e define uma política de retenção de dados de métricas de 7 dias.

    <?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. Quando este pedido é enviado, receberá uma resposta que indicará se Análise de Armazenamento foi ou não configurado. Se a resposta tiver um código de estado HTTP de 202 (Aceite), as suas definições de Análise de Armazenamento foram atualizadas. A seguinte resposta de exemplo indica que as nossas definições foram atualizadas:

    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  
    

Depois de ativar Análise de Armazenamento com a configuração inicial, pode sempre obter as definições atuais ao chamar a operação Obter Propriedades do Serviço Blob, Obter Propriedades do Serviço Tabela ou Obter Propriedades do Serviço de Fila.

A atualizar Análise de Armazenamento

Para alterar Análise de Armazenamento definições de um serviço de armazenamento, chame novamente a Set Service Properties operação. Certifique-se de que o novo corpo do pedido XML mantém as opções de configuração pretendidas, como ativar/desativar Análise de Armazenamento e/ou uma política de retenção para o serviço. Sempre que uma destas operações é chamada, altera imediatamente as definições do serviço aplicável.

Ver também

Definir uma Política de Retenção de Dados Análise de Armazenamento
Definir Propriedades do Serviço Blob
Obter Propriedades do Serviço Blob
Definir Propriedades do Serviço tabela
Obter Propriedades do Serviço Tabela
Definir Propriedades do Serviço de Fila
Obter Propriedades do Serviço de Fila
Definir Propriedades do Serviço de Ficheiros
Obter Propriedades do Serviço de Ficheiros