共用方式為


Azure 資料表記憶體監視數據參考

本文包含此服務的所有監視參考資訊。

如需您可以針對 Azure 資料表記憶體收集的數據,以及如何使用它的詳細資訊,請參閱 監視 Azure 數據表記憶體

計量

本節列出針對此服務的所有自動收集平台計量。 這些計量也是 Azure 監視器中支援的所有平台計量全域清單的一部分。

如需計量保留的相關資訊,請參閱 Azure 監視器計量概觀

Microsoft.Storage/storageAccounts 支援的計量

下表列出適用於 Microsoft.Storage/storageAccounts 資源類型的計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
類別 計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
交易 可用性

記憶體服務或指定 API 作業的可用性百分比。 可用性的計算方式是取得 TotalBillableRequests 值,並將它除以適用的要求數目,包括產生非預期錯誤的要求數目。 所有未預期的錯誤都會導致記憶體服務或指定的 API 作業的可用性降低。
Availability Percent Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
交易 輸出

輸出資料量。 此數位包括從 Azure 儲存體 輸出到外部用戶端,以及 Azure 內的輸出。 因此,此數目未反映可收費的輸出。
Egress Bytes 總計(Sum)、平均、最小值、最大值 GeoType、 、 ApiNameAuthentication PT1M Yes
交易 輸入

輸入數據的數量,以位元組為單位。 此數目包括從外部用戶端輸入到 Azure 儲存體與 Azure 內的輸入。
Ingress Bytes 總計(Sum)、平均、最小值、最大值 GeoType、 、 ApiNameAuthentication PT1M Yes
交易 成功 E2E 延遲

對記憶體服務或指定 API 作業提出成功要求的平均端對端延遲,以毫秒為單位。 此值包括 Azure 儲存體內讀取要求、傳送回應及接收回應認可的必要處理時間。
SuccessE2ELatency 毫秒 Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
交易 成功伺服器延遲

Azure 儲存體用來處理成功要求的平均時間。 此值不包括在 SuccessE2ELatency 中指定的網路延遲。
SuccessServerLatency 毫秒 Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
交易 交易

向儲存體服務或所指定 API 作業傳送的要求數。 此數目包括成功和失敗的要求,以及產生錯誤的要求。 針對不同類型的回應數目使用 ResponseType 維度。
Transactions 計數 總計 (總和) ResponseType、、 GeoTypeApiNameAuthenticationTransactionType PT1M Yes
容量 已使用容量

記憶體帳戶所使用的記憶體數量。 針對標準記憶體帳戶,這是 Blob、數據表、檔案和佇列所使用的容量總和。 針對進階記憶體帳戶和 Blob 記憶體帳戶,其與 BlobCapacity 或 FileCapacity 相同。
UsedCapacity Bytes 平均 <none> PT1H No

Microsoft.Storage/storageAccounts/tableServices 支援的計量

下表列出適用於 Microsoft.Storage/storageAccounts/tableServices 資源類型的計量。

  • 所有資料行可能不存在於每個資料表中。
  • 某些資料行可能超出頁面的檢視區域。 選取 [展開資料表] 以檢視所有可用的資料行。

資料表標題

  • 類別 - 計量群組或分類。
  • 計量 - Azure 入口網站中顯示的計量顯示名稱。
  • REST API 中的名稱 - REST API 中所指的計量名稱。
  • 單位 - 測量單位。
  • 彙總 - 預設彙總類型。 有效值:平均值 (Avg)、最小值 (Min)、最大值 (Max)、總計 (Sum)、計數。
  • 維度 - 計量可用的維度
  • 時間精細度 - 取樣計量的間隔。 例如,PT1M 表示計量會每分鐘取樣、每 30 分鐘PT30M、每小時 PT1H,以此類推。
  • DS 匯出 - 計量是否可透過診斷設定,匯出至 Azure 監視器記錄。 如需匯出計量的資訊,請參閱在 Azure 監視器中建立診斷設定
類別 計量 REST API 中的名稱 單位 彙總 維度 時間精細度 DS 匯出
交易 可用性

記憶體服務或指定 API 作業的可用性百分比。 可用性的計算方式是取得 TotalBillableRequests 值,並將它除以適用的要求數目,包括產生非預期錯誤的要求數目。 所有未預期的錯誤都會導致記憶體服務或指定的 API 作業的可用性降低。
Availability Percent Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
交易 輸出

輸出資料量。 此數位包括從 Azure 儲存體 輸出到外部用戶端,以及 Azure 內的輸出。 因此,此數目未反映可收費的輸出。
Egress Bytes 總計(Sum)、平均、最小值、最大值 GeoType、 、 ApiNameAuthentication PT1M Yes
交易 輸入

輸入數據的數量,以位元組為單位。 此數目包括從外部用戶端輸入到 Azure 儲存體與 Azure 內的輸入。
Ingress Bytes 總計(Sum)、平均、最小值、最大值 GeoType、 、 ApiNameAuthentication PT1M Yes
交易 成功 E2E 延遲

對記憶體服務或指定 API 作業提出成功要求的平均端對端延遲,以毫秒為單位。 此值包括 Azure 儲存體內讀取要求、傳送回應及接收回應認可的必要處理時間。
SuccessE2ELatency 毫秒 Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
交易 成功伺服器延遲

Azure 儲存體用來處理成功要求的平均時間。 此值不包括在 SuccessE2ELatency 中指定的網路延遲。
SuccessServerLatency 毫秒 Average、Minimum、Maximum GeoType、 、 ApiNameAuthentication PT1M Yes
容量 數據表容量

記憶體帳戶所使用的數據表記憶體數量。
TableCapacity Bytes 平均 <none> PT1H Yes
容量 數據表計數

記憶體帳戶中的數據表數目。
TableCount 計數 平均 <none> PT1H Yes
容量 數據表實體計數

記憶體帳戶中的數據表實體數目。
TableEntityCount 計數 平均 <none> PT1H Yes
交易 交易

向儲存體服務或所指定 API 作業傳送的要求數。 此數目包括成功和失敗的要求,以及產生錯誤的要求。 針對不同類型的回應數目使用 ResponseType 維度。
Transactions 計數 總計 (總和) ResponseType、、 GeoTypeApiNameAuthenticationTransactionType PT1M Yes

載入計量維度

如需計量維度是什麼的資訊,請參閱多維度計量

此服務具有下列與其計量相關聯的維度。

維度名稱 說明
GeoType 來自主要或次要叢集的交易。 可用的值包括 主要次要。 從次要租使用者讀取物件時,它會套用至讀取存取異地備援記憶體 (RA-GRS)。
ResponseType 交易回應類型。 可用的值包括:

  • ServerOtherError:除了描述的錯誤以外的所有其他伺服器端錯誤。
  • ServerBusyError:傳回 HTTP 503 狀態代碼的已驗證要求。
  • ServerTimeoutError:傳回 HTTP 500 狀態代碼的逾時驗證要求。 因為伺服器錯誤而發生逾時。
  • AuthenticationError:伺服器無法驗證要求。
  • AuthorizationError:由於未經授權存取數據或授權失敗而失敗的已驗證要求。
  • NetworkError:由於網路錯誤而失敗的已驗證要求。 最常發生在用戶端在逾時到期前過早關閉連線時。
  • ClientAccountBandwidthThrottlingError:要求會針對超過 記憶體帳戶延展性限制的頻寬進行節流處理。
  • ClientAccountRequestThrottlingError:要求會針對超過 記憶體帳戶延展性限制的要求速率進行節流處理。
  • ClientThrottlingError:其他用戶端節流錯誤。 ClientAccountBandwidthThrottlingErrorClientAccountRequestThrottlingError 已排除。
  • 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 存取令牌進行驗證。
  • 匿名:以匿名方式要求交易。 它不包含預檢要求。
  • AnonymousPreflight:交易是預檢要求。
  • TransactionType 交易的類型。 可用的值包括:
  • 使用者:交易是由客戶所建立。
  • 系統:交易是由系統進程所建立。
  • 資源記錄

    本節列出您可以針對此服務收集的資源記錄類型。 該區段會從 Azure 監視器中支援的所有資源記錄類別類型清單提取。

    Microsoft.Storage/storageAccounts/tableServices 的支持資源記錄

    類別 類別顯示名稱 記錄資料表 支援基本記錄計劃 支援擷取時間轉換 範例查詢 匯出的成本
    StorageDelete StorageDelete StorageTableLogs

    記憶體數據表服務記錄架構

    Yes .是 Yes
    StorageRead StorageRead StorageTableLogs

    記憶體數據表服務記錄架構

    Yes .是 Yes
    StorageWrite StorageWrite StorageTableLogs

    記憶體數據表服務記錄架構

    Yes .是 Yes

    Azure 監視器記錄資料表

    本節列出與此服務相關的 Azure 監視器記錄資料表,並且該資料表可供 Log Analytics 使用 Kusto 查詢進行查詢。 資料表包含資源記錄資料,而且可能包含更多資料,具體取決於所收集及路由傳送至此的內容。

    下表列出在 Azure 監視器記錄或 Azure 儲存體 中收集 Azure 儲存體 資源記錄的屬性。 屬性描述作業、服務,以及用來執行作業的授權類型。

    描述作業的欄位

    屬性 說明
    time 當記憶體收到要求時,通用時間國際標準時間(UTC) 時間。 例如: 2018/11/08 21:09:36.6900118
    resourceId 儲存體帳戶的資源識別碼。 例如:/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/
    myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/storageAccounts/blobServices/default
    category 所要求作業的類別。 例如,StorageReadStorageWriteStorageDelete
    operationName 執行的 REST 作業類型。
    如需作業的完整清單,請參閱 儲存體分析 記錄的作業和狀態消息主題
    operationVersion 提出要求時指定的記憶體服務版本。 這相當於 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 用來跨資源相互關聯記錄的標識碼。 例如: aaaa0000-bb11-2222-33cc-444444dddddd
    位置 記憶體帳戶的位置。 例如: North Europe
    protocol 作業中使用的通訊協定。 例如:HTTP、、HTTPSSMB、 或NFS
    uri 要求的統一資源標識碼。

    描述如何驗證作業的欄位

    屬性 說明
    identity / type 用來提出要求的驗證類型。
    例如:OAuth、、KerberosSAS KeyAccount KeyAnonymous
    identity / tokenHash 要求上使用之驗證令牌的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 欄位。
    authorization / action 指派給要求的動作。
    authorization / denyAssignmentId 拒絕指派拒絕存取時的 GUID 格式日期。
    拒絕指派可能來自 Azure 藍圖或受控應用程式。
    如需拒絕指派的詳細資訊,請參閱 瞭解 Azure 拒絕指派
    authorization / reason 要求授權結果的原因。
    例如:PolicyNoApplicablePolicyMissingAttributes
    authorization / result 要求的授權結果。
    例如: GrantedDenied
    authorization / roleAssignmentId 角色指派標識碼。
    例如: 11bb11bb-cc22-dd33-ee44-55ff55ff55ff
    authorization / roleDefinitionId 角色定義標識碼。
    例如: 00aa00aa-bb11-cc22-dd33-44ee44ee44ee
    authorization / type 要求的授權結果來源。
    例如: RBACABAC
    principals / id 安全性主體的標識碼。
    例如: a4711f3a-254f-4cfb-8a2d-111111111111
    principals / type 安全性主體的類型。
    例如: ServicePrincipal
    properties / metricResponseType 計量交易的回應。
    如需範例,請參閱記憶體服務的 ResponseType 計量維度:
    斑點

    佇列
    properties / objectKey 要存取之對象的路徑。
    例如: samplestorageaccount/container1/blob.png
    requester / appID 作為要求者使用的 Open Authorization (OAuth) 應用程式識別碼。
    例如: 00001111-aaaa-2222-bbbb-3333cccc4444
    requester / audience 要求的 OAuth 物件。
    例如: https://storage.azure.com
    requester / objectId 要求者的 OAuth 對象識別碼。 如果是 Kerberos 驗證,則代表 Kerberos 已驗證使用者的物件識別碼。
    例如: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb
    requester / tenantId 身分識別的 OAuth 租用戶標識碼。
    例如: aaaabbbb-0000-cccc-1111-dddd2222eeee
    requester / tokenIssuer OAuth 令牌簽發者。
    例如: https://sts.windows.net/72f988bf-86f1-41af-91ab-222222222222/
    requester / upn 要求者的用戶主體名稱(UPN)。
    例如: someone@contoso.com
    requester / userName 此欄位僅供內部使用。
    requester / uniqueName 要求者的唯一名稱。 例如: someone@example.com
    delegatedResource / tenantId Microsoft代表記憶體資源擁有者存取記憶體之 Azure 資源識別符的 Entra 租使用者識別碼(例如:)。 aaaabbbb-0000-cccc-1111-dddd2222eeee
    delegatedResource / resourceId 代表記憶體資源擁有者存取記憶體的 Azure 資源識別碼(例如: /subscriptions/<sub>/resourcegroups/<rg>/providers/Microsoft.Compute/virtualMachines/<vm-name>
    delegatedResource / objectId Azure 資源識別碼Microsoft代表記憶體資源擁有者存取記憶體的 Entra 物件識別碼(例如:)。 aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb

    描述服務的欄位

    屬性 說明
    accountName 儲存體帳戶的名稱。 例如: mystorageaccount
    requestUrl 要求的 URL。
    userAgentHeader User-Agent 標頭 值,以引弧括住。 例如: WA-Storage/6.2.0 (.NET CLR 4.0.30319.42000; Win32NT 6.2.9200.0)
    referrerHeader 查閱者標頭值。 例如: http://contoso.com/about.html
    clientRequestId 要求的 x-ms-client-request-id 標頭值。 例如: 360b66a6-ad4f-4c4a-84a4-0ad7cb44f7a6
    etag 傳回物件的 ETag 識別碼,以引弧括住。 例如: 0x8D101F7E4B662C4
    serverLatencyMs 執行所要求作業的毫秒數表示的總時間。 此值不包含網路等待時間(讀取傳入要求並將回應傳送給要求者的時間)。 例如: 22
    serviceType 與此要求相關聯的服務。 例如:blobtablefilesqueue
    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 傳送至記憶體服務之要求的內容長度標頭值。 如果要求成功,這個值等於 requestBodySize。 如果要求失敗,這個值可能不等於 requestBodySize,或可能是空的。
    tlsVersion 要求連接中使用的TLS版本。 例如: TLS 1.2
    smbTreeConnectID 在樹狀結構連接時間建立的伺服器消息塊 (SMB) treeConnectId 。 例如:0x3
    smbPersistentHandleID SMB2 CREATE 要求的持續性句柄標識碼,在網路重新連線后倖存下來。 MS-SMB2 2.2.14.1 中參考為 SMB2_FILEID。永續性。 例如:0x6003f
    smbVolatileHandleID 網路重新連線時回收之 SMB2 CREATE 要求的揮發性句柄標識碼。 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中的 值。命令。 目前,這是介於 0 到 18 之間的數位。 例如:0x6
    smbCommandMinor 適當時,SmbCommandMajor子類別。 例如:DirectoryCloseAndDelete
    accessTier 使用 或 GetBlobProperties 之類的GetBlob作業時,現有 Blob 的存取層(例如:Hot)。 也可以是標頭中x-ms-access-tier針對 、、 PutBlobPutBlockListCopyBlobSetBlobTier作業提供的存取層。
    sourceAccessTier 複製作業來源 Blob 的存取層(例如: Hot)。
    rehydrationPriority 用來解除封存 Blob 的優先順序(例如: HighStandard)。
    downloadRange 表示只要求並傳輸 Blob 的一部分(指定的位元組範圍)。 例如,如果 field 的值 downloadRangebytes=0-1023,則要求會擷取 Blob 的第一個 1024 位元組(從位元組位移 0 到 1023)。

    活動記錄檔

    連結的資料表會列出此服務活動記錄檔中可記錄的操作。 這些操作是活動記錄中的所有可能資源提供者操作的子集。

    如需活動記錄項目結構描述的詳細資訊,請參閱活動記錄結構描述