Azure Blob 存储监视数据参考

本文包含此服务的所有监视参考信息。

有关可收集Azure Blob 存储的数据以及如何使用它的详细信息,请参阅 Monitor Azure Blob 存储。

指标

本部分列出了为此服务自动收集的所有平台指标。 这些指标也是 Azure Monitor 中支持的所有平台指标的全局列表的一部分。

有关指标保留的信息,请参阅 Azure Monitor 指标概述。

Microsoft.Storage/storageAccounts 支持的指标

下表列出了可用于 Microsoft.Storage/storageAccounts 资源类型的指标。

表标题

  • 指标 - 在 Azure 门户中显示的指标显示名称。
  • Rest API 中的名称 - 在 REST API 中引用的指标名称。
  • 单位 - 度量单位。
  • 聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
  • 维度 - 适用于指标的维度。
  • 时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
  • DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。

类别:容量

指标 REST API 中的名称 单位 聚合 维度 时间粒度 DS 导出
已用容量

存储帐户使用的存储量。 对于标准存储帐户,该指标是 Blob、表、文件和队列使用的容量总和。 对于高级存储帐户和 Blob 存储帐户,它与 BlobCapacity 或 FileCapacity 相同。
UsedCapacity 字节 平均值 <无> PT1H 否

类别:交易

指标 REST API 中的名称 单位 聚合 维度 时间粒度 DS 导出
可用性

存储服务或指定的 API 操作的可用性百分比。 可用性通过由 TotalBillableRequests 值除以适用的请求数(其中包括引发意外错误的请求)计算得出。 所有意外错误都会导致存储服务或指定的 API 操作的可用性下降。
Availability 百分比 平均值、最小值、最大值 GeoType、ApiName、Authentication PT1M 是
流出量

流出数据量。 此数字包括从 Azure 存储到外部客户端流出的数据量,以及 Azure 内部的流出数据量。 因此,此数字不反映计费的流出量。
Egress 字节 总计(求和)、平均值、最小值、最大值 GeoType、ApiName、Authentication PT1M 是
流入量

流入的数据量(以字节为单位)。 此数字包括从外部客户端到 Azure 存储流入的数据量,以及流入 Azure 中的数据量。
Ingress 字节 总计(求和)、平均值、最小值、最大值 GeoType、ApiName、Authentication PT1M 是
Blob Geo-Replication 滞后时间

Blob 数据的异地复制滞后时间(以秒为单位)。 异地复制滞后时间是存储帐户主要区域中存储的数据复制到次要区域所需的时间。 由于写入到异地冗余帐户的数据以异步方式复制,因此写入主要区域的任何数据都不会在次要区域中立即可用。
ReplicationLagSeconds 秒 平均值、最小值、最大值 <无> PT1M 是
成功 E2E 延迟

向存储服务或指定的 API 操作发出的成功请求的平均端到端延迟(以毫秒为单位)。 此值包括在 Azure 存储中读取请求、发送响应和接收响应确认所需的处理时间。
SuccessE2ELatency 毫秒 平均值、最小值、最大值 GeoType、ApiName、Authentication PT1M 是
成功服务器延迟

Azure 存储处理成功请求所用的平均时间。 此值不包括 SuccessE2ELatency 中指定的网络延迟。
SuccessServerLatency 毫秒 平均值、最小值、最大值 GeoType、ApiName、Authentication PT1M 是
中的

向存储服务或指定的 API 操作发出的请求数。 此数值包括成功和失败的请求数,以及引发错误的请求数。 针对不同类型的响应数使用 ResponseType 维度。
Transactions 计数 总计(总和) ResponseType、GeoType、ApiName、Authentication、TransactionType PT1M 是

类别:对象复制

指标 REST API 中的名称 单位 聚合 尺寸 时间粒度 DS 导出
复制挂起的字节数(预览版)

等待复制的 blob 对象的大小(以字节为单位)。
PendingBytesForReplication 字节 平均值
最小值、最大值
TimeBucket、AccountName 和 PolicyId PT2M 否
复制挂起的作(预览版)

复制的挂起作计数。
PendingOperationsForReplication 计数 平均值
最小值、最大值
TimeBucket、AccountName 和 PolicyId PT2M 否

支持的 Microsoft.Storage/storageAccounts/blobServices 指标

下表列出了可用于 Microsoft.Storage/storageAccounts/blobServices 资源类型的指标。

表标题

  • 指标 - 在 Azure 门户中显示的指标显示名称。
  • Rest API 中的名称 - 在 REST API 中引用的指标名称。
  • 单位 - 度量单位。
  • 聚合 - 默认的聚合类型。 有效值:平均值、最小值、最大值、总计、计数。
  • 维度 - 适用于指标的维度。
  • 时间粒度 - 对指标采样的间隔。 例如,PT1M 表示该指标每分钟采样一次,PT30M 表示每 30 分钟一次,PT1H 表示每小时一次,以此类推。
  • DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。

类别:容量

指标 REST API 中的名称 单位 聚合 维度 时间粒度 DS 导出
Blob 容量

存储帐户的 Blob 服务使用的存储量(以字节为单位)。
BlobCapacity 字节 平均值 BlobType、Tier PT1H 否
Blob 计数

在存储帐户中存储的 Blob 对象数。
BlobCount 计数 平均值 BlobType、Tier PT1H 否
Blob 预配大小

存储帐户的 Blob 服务中预配的存储量(以字节为单位)。
BlobProvisionedSize 字节 平均值 BlobType、Tier PT1H 否
Blob 容器计数

存储帐户中的容器数。
ContainerCount 计数 平均值 AccessLevel PT1H 是
索引容量

Azure Data Lake Storage Gen2 分层索引使用的存储量。
IndexCapacity 字节 平均值 <无> PT1H 否

类别:交易

指标 REST API 中的名称 单位 聚合 维度 时间粒度 DS 导出
可用性

存储服务或指定的 API 操作的可用性百分比。 可用性通过由 TotalBillableRequests 值除以适用的请求数(其中包括引发意外错误的请求)计算得出。 所有意外错误都会导致存储服务或指定的 API 操作的可用性下降。
Availability 百分比 平均值、最小值、最大值 GeoType、ApiName、Authentication、Tier PT1M 是
流出量

流出数据量。 此数字包括从 Azure 存储到外部客户端流出的数据量,以及 Azure 内部的流出数据量。 因此,此数字不反映计费的流出量。
Egress 字节 总计(求和)、平均值、最小值、最大值 GeoType、ApiName、Authentication、Tier PT1M 是
流入量

流入的数据量(以字节为单位)。 此数字包括从外部客户端到 Azure 存储流入的数据量,以及流入 Azure 中的数据量。
Ingress 字节 总计(求和)、平均值、最小值、最大值 GeoType、ApiName、Authentication、Tier PT1M 是
成功 E2E 延迟

向存储服务或指定的 API 操作发出的成功请求的平均端到端延迟(以毫秒为单位)。 此值包括在 Azure 存储中读取请求、发送响应和接收响应确认所需的处理时间。
SuccessE2ELatency 毫秒 平均值、最小值、最大值 GeoType、ApiName、Authentication、Tier PT1M 是
成功服务器延迟

Azure 存储处理成功请求所用的平均时间。 此值不包括 SuccessE2ELatency 中指定的网络延迟。
SuccessServerLatency 毫秒 平均值、最小值、最大值 GeoType、ApiName、Authentication、Tier PT1M 是
中的

向存储服务或指定的 API 操作发出的请求数。 此数值包括成功和失败的请求数,以及引发错误的请求数。 针对不同类型的响应数使用 ResponseType 维度。
Transactions 计数 总计(总和) ResponseType、GeoType、ApiName、Authentication、TransactionType、Tier PT1M 是

注意

Blob容量和Blob计数指标是每小时发布的,但不会每小时刷新一次。 后台进程会重新计算这些指标,并每天多次更新。 更新的时间和频率可能因运营因素而异。

指标维度

有关指标维度定义的信息,请参阅多维指标。

此服务具有以下与其指标关联的维度。

可用于所有存储服务的维度

维度名称 描述
GeoType 来自主要或辅助群集的事务。 可用值包括 Primary 和 Secondary。 从辅助租户读取对象时,该维度会应用到读取访问异地冗余存储 (RA-GRS)。
ResponseType 事务响应类型。 可用的值包括:

  • ServerOtherError:除描述的错误以外的其他所有服务器端错误。
  • ServerBusyError:已经过身份验证的请求返回了 HTTP 503 状态代码。
  • ServerTimeoutError:已经过身份验证的超时请求返回了 HTTP 500 状态代码。 由于服务器错误而发生超时。
  • AuthenticationError:服务器无法对请求进行身份验证。
  • AuthorizationError:由于未经授权访问数据或者授权失败,经过身份验证的请求失败。
  • NetworkError:由于网络错误,经过身份验证的请求失败。 往往发生于客户端在超时失效之前提前关闭了连接时。
  • ClientAccountBandwidthThrottlingError:因为超出了存储帐户可伸缩性限制,在带宽方面对请求进行了限制。
  • ClientAccountRequestThrottlingError:因为超出了存储帐户可伸缩性限制,在请求速率方面对请求进行了限制。
  • ClientThrottlingError:其他客户端限制错误。 ClientAccountBandwidthThrottlingError 和 ClientAccountRequestThrottlingError 被排除在外。
  • ClientShareEgressThrottlingError:仅适用于高级文件共享。 其他客户端限制错误。 请求失败,因为出口带宽限制超出了共享限制。 ClientAccountBandwidthThrottlingError 已排除。
  • ClientShareIngressThrottlingError:仅适用于高级文件共享。 其他客户端限制错误。 请求失败,因为入口带宽限制超出了共享限制。 ClientAccountBandwidthThrottlingError 已排除。
  • ClientShareIopsThrottlingError:其他客户端限制错误。 由于 IOPS 限制,请求失败。 ClientAccountRequestThrottlingError 已排除。
  • ClientTimeoutError:已经过身份验证的超时请求返回了 HTTP 500 状态代码。 如果客户端的网络超时或请求超时设置为低于存储服务预期的值,则为预期超时。 否则,它将被报告为 ServerTimeoutError。
  • ClientOtherError:除描述的错误以外的其他所有客户端错误。
  • 成功:请求成功
  • SuccessWithThrottling:请求成功,具体表现在:头一次或头几次尝试时,SMB 客户端会被限制,但重试后会成功。
  • SuccessWithShareEgressThrottling:仅适用于高级文件共享。 当 SMB 客户端在第一次或多次尝试中因出口带宽限制而受到限制,但在重试后成功时,请求成功。
  • SuccessWithShareIngressThrottling:仅适用于高级文件共享。 当 SMB 客户端在第一次或多次尝试中因入口带宽限制而受到限制,但在重试后成功时,请求成功。
  • SuccessWithShareIopsThrottling:当 SMB 客户端在第一次或多次尝试中因 IOPS 限制而受到限制,但在重试后成功时,请求成功。
  • SuccessWithMetadataWarning:仅适用于文件共享。 当客户端运行高元数据 IOPS 时,请求成功;如果 IOPS 保持较高或增加,这可能会导致稍后的限制。
  • SuccessWithMetadataThrottling:仅适用于文件共享。 当客户端在第一次或多次尝试中因元数据 IOPS 过高而受到限制,但在重试后成功时,请求成功。
  • ApiName 操作的名称。 如果在标识操作名称之前发生故障,则该名称显示为“未知”。可以使用 ResponseType 维度的值了解有关故障的详细信息。
    身份验证 事务中所用的身份验证类型。 可用的值包括:
  • AccountKey:事务通过存储帐户密钥进行身份验证。
  • SAS:事务通过服务/帐户共享访问签名进行身份验证。
  • DelegationSas:使用用户委托 SAS 对事务进行身份验证。
  • OAuth:事务通过 OAuth 访问令牌进行身份验证。
  • Anonymous:事务以匿名方式请求。 不包括预检请求。
  • AnonymousPreflight:事务为预检请求。
  • TransactionType 事务的类型。 可用的值包括:
  • 用户:事务由客户进行。
  • 系统:事务由系统进程进行。
  • 特定于 Blob 存储的维度

    维度名称 说明
    BlobType 仅限 Blob 指标的 Blob 类型。 支持的值为 BlockBlob、PageBlob 和 Azure Data Lake Storage。 BlockBlob 中包含追加 Blob。
    层 Azure存储提供了不同的访问层,可用于以最经济高效的方式存储 Blob 对象数据。 请在 Azure 存储 Blob 层中查看详细信息。 支持的值包括:

    Hot:热层
    Cool:冷层
    冷:冷层
    存档:存档层
    Premium:块 Blob 的高级层
    P4/P6/P10/P15/P20/P30/P40/P50/P60:高级页 Blob 的层类型
    标准:标准页 Blob 的层类型
    Untiered:常规用途 v1 存储帐户的层类型

    对于支持维度的指标,请指定维度值以查看相应的指标值。 例如,如果查看成功响应的事务值,请按 Success 筛选 ResponseType 维度。 如果查看块 Blob 的 BlobCount 值,请按 BlockBlob 筛选 BlobType 维度。

    资源日志

    本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。

    支持的 Microsoft.Storage/storageAccounts/blobServices 资源日志

    类别 类别显示名称 日志表 支持基本日志计划 支持引入时间转换 示例查询 导出成本
    StorageDelete 存储删除 StorageBlobLogs

    存储 Blob 服务日志架构

    是 是 查询 是
    StorageRead 存储读取 StorageBlobLogs

    存储 Blob 服务日志架构

    是 是 查询 是
    StorageWrite 存储写入 StorageBlobLogs

    存储 Blob 服务日志架构

    是 是 查询 是

    Azure Monitor 日志表

    本部分列出了与此服务相关的 Azure Monitor 日志表,日志分析可使用 Kusto 查询来查询这些表。 这些表包含资源日志数据,此外还可能包含其他数据,具体取决于所收集并路由到这些表的内容。

    以下部分介绍在Azure Monitor日志或Azure 存储中收集资源日志时Azure 存储资源日志的属性。 属性描述了操作、服务以及用来执行该操作的授权类型。

    注意

    将资源日志发送到Azure存储或事件中心时,每个节中列出的字段名称都有效。 将日志发送到Log Analytics工作区时,字段名称可能有所不同。

    描述操作的字段

    {
        "time": "2019-02-28T19:10:21.2123117Z",
        "resourceId": "/subscriptions/00001111-aaaa-2222-bbbb-3333cccc4444/resourceGroups/mytestrp/providers/Microsoft.Storage/storageAccounts/testaccount1/blobServices/default",
        "category": "StorageWrite",
        "operationName": "PutBlob",
        "operationVersion": "2017-04-17",
        "schemaVersion": "1.0",
        "statusCode": 201,
        "statusText": "Success",
        "durationMs": 5,
        "callerIpAddress": "192.168.0.1:11111",
        "correlationId": "aaaa0000-bb11-2222-33cc-444444dddddd",
        "location": "uswestcentral",
        "uri": "http://mystorageaccount.blob.core.chinacloudapi.cn/cont1/blobname?timeout=10"
    }
    
    属性 说明
    时间 存储收到请求时的协调世界时 (UTC) 时间。 例如:2018/11/08 21:09:36.6900118。
    resourceId 存储帐户的资源 ID。 例如:/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/
    myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default
    类别 所请求的操作的类别。 例如:StorageRead、StorageWrite 或 StorageDelete。
    operationName 执行的 REST 操作的类型。
    有关操作的完整列表,请参阅“存储分析记录的操作和状态消息”主题。
    操作版本 发出请求时指定的存储服务版本。 这等效于 x-ms-version 标头的值。 例如:2017-04-17。
    schemaVersion 日志的架构版本。 例如:1.0。
    statusCode 请求的 HTTP 或 SMB 状态代码。 如果 HTTP 请求被中断,那么此值可能设置为 Unknown。
    例如:206
    statusText 所请求的操作的状态。 有关状态消息的完整列表,请参阅“存储分析记录的操作和状态消息”主题。 在版本 2017-04-17 及更高版本中,不使用状态消息 ClientOtherError。 相反,此字段包含错误代码。 例如:SASSuccess
    durationMs 执行所请求操作的总时间(以毫秒为单位)。 这包括读取传入请求和向请求者发送响应的时间。 例如:12。
    callerIpAddress 请求者的 IP 地址,包括端口号。 例如:192.100.0.102:4362。
    correlationId 用来跨资源将日志关联起来的 ID。 例如:aaaa0000-bb11-2222-33cc-444444dddddd。
    位置 存储帐户的位置。 例如:China East 2。
    协议 操作中使用的协议。 例如:HTTP、HTTPS、SMB 或 NFS
    uri 所请求的统一资源标识符。

    注意

    correlationId 是由 Azure 存储 生成的一个 GUID,对每个请求都是唯一的,可用于去重。

    描述如何对操作进行身份验证的字段

    {
        "identity": {
            "authorization": [
                {
                    "action": "Microsoft.Storage/storageAccounts/blobServices/containers/blobs/read",
                    "denyAssignmentId": "aaaa0000-bb11-2222-33cc-444444dddddd",
                    "principals": [
                        {
                            "id": "aaaaaaaa-bbbb-cccc-1111-222222222222",
                            "type": "User"
                        }
                    ],
                    "reason": "Policy",
                    "result": "Granted",
                    "roleAssignmentId": "00aa00aa-bb11-cc22-dd33-44ee44ee44ee",
                    "roleDefinitionId": "11bb11bb-cc22-dd33-ee44-55ff55ff55ff",
                    "type": "RBAC"
                }
            ],
            "properties": {
                "metricResponseType": "Success",
                "objectKey": "/samplestorageaccount/samplecontainer/sampleblob.png"
               },
            "requester": {
                "appId": "00001111-aaaa-2222-bbbb-3333cccc4444",
                "audience": "https://storage.azure.com/",
                "objectId": "aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb",
                "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
                "tokenIssuer": "https://sts.chinacloudapi.cn/2c2c2c2c-3333-dddd-4444-5e5e5e5e5e5e",
                "uniqueName": "someone@example.com"
               },
            "delegatedResource": {
                "tenantId": "aaaabbbb-0000-cccc-1111-dddd2222eeee",
                "resourceId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1",
                "objectId": "a0a0a0a0-bbbb-cccc-dddd-e1e1e1e1e1e1"
              },
            "type": "OAuth"
        },
    }
    
    
    属性 说明
    身份 / 类型 用来发出请求的身份验证的类型。
    例如 OAuth、Kerberos、SAS Key、Account Key 或 Anonymous
    身份 / 令牌哈希 用于请求的身份验证令牌的 SHA-256 哈希。
    如果身份验证类型为 Account Key,则格式为“key1 | key2 (密钥的 SHA256 哈希)”。
    例如:key1(5RTE343A6FEB12342672AFD40072B70D4A91BGH5CDF797EC56BF82B2C3635CE)。
    如果身份验证类型为 SAS Key,则格式为“key1 | key2 (密钥的 SHA 256 哈希),SasSignature(SAS 令牌的 SHA 256 哈希)”。
    例如:key1(0A0XE8AADA354H19722ED12342443F0DC8FAF3E6GF8C8AD805DE6D563E0E5F8A),SasSignature(04D64C2B3A704145C9F1664F201123467A74D72DA72751A9137DDAA732FA03CF)。 如果身份验证类型为 OAuth,则格式为“OAuth 令牌的 SHA 256 哈希”。
    例如:B3CC9D5C64B3351573D806751312317FE4E910877E7CBAFA9D95E0BE923DD25C
    对于其他身份验证类型,没有 tokenHash 字段。
    授权/行动 分配给请求的操作。
    授权 / 拒绝AssignmentId 拒绝分配拒绝访问的日期(采用 GUID 格式)。
    拒绝分配可能来自 Azure 蓝图或托管应用程序。
    有关拒绝分配的详细信息,请参阅了解 Azure 拒绝分配
    授权 / 理由 请求授权结果的原因。
    例如,Policy、NoApplicablePolicy 或 MissingAttributes
    授权 / 结果 请求的授权结果。
    例如:Granted 或 Denied
    授权 / 角色分配ID 角色分配 ID。
    例如:11bb11bb-cc22-dd33-ee44-55ff55ff55ff。
    授权 / roleDefinitionId 角色定义 ID。
    例如:00aa00aa-bb11-cc22-dd33-44ee44ee44ee。
    授权 / 类型 请求授权结果的来源。
    例如:RBAC 或 ABAC
    主要成员 / 身份证 安全主体的 ID。
    例如:a4711f3a-254f-4cfb-8a2d-111111111111。
    主要角色 / 类型 安全主体的类型。
    例如:ServicePrincipal。
    属性 / 指标响应类型 来自指标事务的响应。
    有关示例,请参阅存储服务的 ResponseType 指标维度:
    斑点
    文件
    队列
    表格
    属性 / objectKey 正在访问的对象的路径。
    例如:samplestorageaccount/container1/blob.png。
    请求器 / appID 用作请求者的 Open Authorization (OAuth) 应用程序 ID。
    例如:00001111-aaaa-2222-bbbb-3333cccc4444。
    请求者/受众 请求的 OAuth 受众。
    例如:https://storage.azure.com。
    请求者 / objectId 请求者的 OAuth 对象 ID。 对于 Kerberos 身份验证,此项表示已经过 Kerberos 身份验证的用户的对象标识符。
    例如:aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb。
    请求者 / smbPrimarySID 与 Kerberos 身份验证请求关联的用户帐户的安全标识符(SID)。 仅当 Kerberos 身份验证用于访问 Azure 文件共享时,才存在。
    例如:S-1-5-21-1111111111-2222222222-33333333-4444。
    请求者 / 租户身份 标识的 OAuth 租户 ID。
    例如:aaaabbbb-0000-cccc-1111-dddd2222eeee。
    请求者 / tokenIssuer OAuth 令牌颁发者。
    例如:https://sts.chinacloudapi.cn/aaaabbbb-0000-cccc-1111-dddd2222eeee/。
    请求者 / UPN 请求者的用户主体名称(UPN)。
    例如:someone@contoso.com。
    请求者 / 用户名 此字段为保留字段,仅供内部使用。
    请求者 / uniqueName 请求者的唯一名称。 例如:someone@example.com。
    delegatedResource / tenantId 代表存储资源所有者访问存储的 Azure 资源 ID 的 Microsoft Entra 租户 ID(例如:aaaabbbb-0000-cccc-1111-dddd2222eeee)。
    delegatedResource / resourceId 代表存储资源所有者访问存储的 Azure 资源 ID(例如:/subscriptions/<sub>/resourcegroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name>)
    delegatedResource / objectId 代表存储资源所有者访问存储的 Azure 资源 ID 的 Microsoft Entra 对象 ID(例如:aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb)。

    描述服务的字段

    {
        "properties": {
            "accountName": "contoso",
            "requestUrl": "https://contoso.blob.core.chinacloudapi.cn:443/upload?restype=container&comp=list&prefix=&delimiter=/&marker=&maxresults=30&include=metadata&_=1551405598426",
            "userAgentHeader": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134",
            "referrerHeader": "blob:https://portal.azure.cn/00001111-aaaa-2222-bbbb-3333cccc4444",
            "clientRequestId": "",
            "etag": "",
            "serverLatencyMs": 63,
            "serviceType": "blob",
            "operationCount": 0,
            "requestHeaderSize": 2658,
            "requestBodySize": 0,
            "responseHeaderSize": 295,
            "responseBodySize": 2018,
            "contentLengthHeader": 0,
            "requestMd5": "",
            "serverMd5": "",
            "lastModifiedTime": "",
            "conditionsUsed": "",
            "smbTreeConnectID" : "0x3",
            "smbPersistentHandleID" : "0x6003f",
            "smbVolatileHandleID" : "0xFFFFFFFF00000065",
            "smbMessageID" : "0x3b165",
            "smbCreditsConsumed" : "0x3",
            "smbCommandDetail" : "0x2000 bytes at offset 0xf2000",
            "smbFileId" : " 0x9223442405598953",
            "smbSessionID" : "0x8530280128000049",
            "smbCommandMajor" : "0x6",
            "smbCommandMinor" : "DirectoryCloseAndDelete",
            "downloadRange" : "bytes=4-4194307",
            "accessTier": "None",
            "sourceAccessTier": "Hot",
            "rehydratePriority":"High"
        }
    }
    
    属性 说明
    accountName 存储帐户的名称。 例如:mystorageaccount。
    requestUrl 所请求的 URL。
    userAgentHeader User-Agent 标头值,带引号。 例如:WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0)。
    referrerHeader Referrer 标头值。 例如:http://contoso.com/about.html。
    clientRequestId 请求的 x-ms-client-request-id 标头值。 例如:360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6。
    etag 返回的对象的 ETag 标识符,带引号。 例如:0x8D101F7E4B662C4。
    serverLatencyMs 执行所请求操作的总时间(以毫秒为单位)。 此值不包括网络延迟(读取传入请求和向请求者发送响应的时间)。 例如:22。
    serviceType 与此请求关联的服务。 例如:blob、table、files 或 queue。
    operationCount 请求中涉及的每个已记录操作的编号。 此计数从索引 0 开始。 某些请求需要多个操作。 大多数请求仅执行一个操作。 例如:1。
    requestHeaderSize 请求标头的大小(以字节为单位)。 例如:578。
    如果请求失败,此值可能为空。
    requestBodySize 存储服务读取的请求数据包的大小(以字节为单位)。
    例如:0。
    如果请求失败,此值可能为空。
    responseHeaderSize 响应标头的大小(以字节为单位)。 例如:216。
    如果请求失败,此值可能为空。
    responseBodySize 存储服务写入的响应数据包的大小(以字节为单位)。 如果请求失败,此值可能为空。 例如:216。
    requestMd5 请求中的 Content-MD5 标头或 x-ms-content-md5 标头的值。 此字段中指定的 MD5 哈希值表示请求中的内容。 例如:788815fd0198be0d275ad329cafd1830。
    此字段可以为空。
    serverMd5 存储服务计算的 MD5 哈希的值。 例如:3228b3cf1069a5489b298446321f8521。
    此字段可以为空。
    lastModifiedTime 返回的对象的上次修改时间 (LMT)。 例如:Tuesday, 09-Aug-11 21:13:26 GMT。
    对于可以返回多个对象的操作,此字段为空。
    conditionsUsed 表示条件的键/值对的分号分隔列表。 条件可以是以下任意一种:
  • If-Modified-Since
  • If-Unmodified-Since
  • If-Match
  • If-None-Match
    例如:If-Modified-Since=Friday, 05-Aug-11 19:11:54 GMT。
  • contentLengthHeader 发送到存储服务的请求的 Content-Length 标头值。 如果请求成功,则此值等于 requestBodySize。 如果请求失败,则此值可能不等于 requestBodySize,也可能为空。
    tlsVersion 请求在连接时使用的 TLS 版本。 例如:TLS 1.2。
    smbTreeConnectID 在树连接时建立的服务器消息块 (SMB) treeConnectId。 例如:0x3
    smbPersistentHandleID SMB2 CREATE 请求在经历网络重新连接后会保留的持久性句柄 ID。 在 MS-SMB2 2.2.14.1 中称为 SMB2_FILEID.Persistent。 例如:0x6003f
    smbVolatileHandleID SMB2 CREATE 请求在网络重新连接时将回收的易失句柄 ID。 在 MS-SMB2 2.2.14.1 中称为 SMB2_FILEID.Volatile。 例如:0xFFFFFFFF00000065
    smbMessageID 连接相关 MessageId。 例如:0x3b165
    smbCreditsConsumed 请求消耗的流入量或流出量(以 64k 为单位)。 例如:0x3
    smbCommandDetail 有关此特定请求而不是常规类型请求的详细信息。 例如:0x2000 bytes at offset 0xf2000
    smbFileId 与文件或目录关联的 FileId。 大致类似于 NTFS FileId。 例如:0x9223442405598953
    smbSessionID 在建立会话时建立的 SMB2 SessionId。 例如:0x8530280128000049
    smbCommandMajor uint32 SMB2_HEADER.Command 中的值。 目前,这是一个 0 到 18(含)之间的数字。 例如:0x6
    smbCommandMinor SmbCommandMajor 的子类(如果适用)。 例如:DirectoryCloseAndDelete
    accessTier 使用 GetBlob 或 GetBlobProperties 等操作时现有 Blob 的访问层(例如:Hot)。 也可以是操作的 x-ms-access-tier 标头中提供的访问层(如 SetBlobTier、PutBlob、PutBlockList 或 CopyBlob)。
    sourceAccessTier 复制操作的源 Blob 的访问层(例如:Hot)。
    rehydrationPriority 用于为存档的 Blob 解除冻结的优先级(例如:High 或 Standard)。
    downloadRange 指示只请求并传输了 Blob 的一部分(指定的字节范围)。 例如,如果 downloadRange 字段的值为 bytes=0-1023,则请求会检索 Blob 的前 1024 字节(从字节偏移量 0 到 1023)。

    活动日志

    链接表列出了可在此服务的活动日志中记录的操作。 这是活动日志中所有可能的资源提供程序操作的子集。

    有关活动日志条目架构的详细信息,请参阅活动日志架构。