你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

启用和配置存储分析

默认为新存储帐户启用存储分析指标。 可以在Azure 门户中启用日志记录并配置指标和日志记录;有关详细信息,请参阅监视Azure 门户中的存储帐户。 还可以通过 REST API 或客户端库以编程方式启用存储分析。 Set Service Properties对单个服务使用 操作来启用存储分析。

注意

存储分析指标适用于 Blob、队列、表和文件服务。

存储分析日志记录可用于 Blob、队列和表服务。 但是,不支持高级存储帐户。

以下示例为名为 myaccount 的虚构帐户的表服务启用存储分析。

重要

尽管默认为新存储帐户启用每小时指标,但必须以编程方式启用分钟度量值。 还可以使用 PowerShellAzure 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 服务属性
设置表服务属性
获取表服务属性
设置队列服务属性
获取队列服务属性
设置文件服务属性
获取文件服务属性