Azure Table Storage 監視データ リファレンス
この記事には、このサービスに関するすべての監視リファレンス情報が含まれています。
Azure Table Storage 用に収集できるデータとその使用方法の詳細については、「 Monitor Azure Table Storage 」を参照してください。
メトリック
このセクションには、このサービスに関して自動的に収集されるすべてのプラットフォーム メトリックが一覧表示されています。 これらのメトリックは、Azure Monitor でサポートされているすべてのプラットフォーム メトリックのグローバル リストにも含まれています。
メトリックのリテンション期間の詳細については、「Azure Monitor メトリックの概要」を参照してください。
Microsoft.Storage/storageAccounts でサポートされているメトリック
次の表に、Microsoft.Storage/storageAccounts リソースの種類で使用できるメトリックを示します。
- すべての列がすべてのテーブルに存在するわけではない場合があります。
- 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。
テーブルの見出し
- カテゴリ - メトリック グループまたは分類。
- メトリック - Azure Portal に表示されるメトリックの表示名。
- REST API の名前 - REST API で参照されるメトリック名。
- 単位 - 測定単位。
- 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
- ディメンション - メトリックで使用できるディメンション。
- 時間グレイン - メトリックをサンプリングする間隔。 たとえば、
PT1M
は、メトリックを 1 分ごとに、PT30M
は 30 分ごとに、PT1H
は 1 時間ごとにサンプリングすることを示します。 - DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
カテゴリ | メトリック | REST API での名前 | 出荷単位 | 集計 | Dimensions | 期間粒度 | DS エクスポート |
---|---|---|---|---|---|---|---|
取引 | 可用性 ストレージ サービスまたは指定された API 操作の可用性の割合。 可用性は、TotalBillableRequests の値を取得し、それを該当する要求の数 (予期しないエラーが発生した要求を含む) で割ることによって、計算されます。 予期しないエラーすべてが、ストレージ サービスまたは指定された API 操作の可用性の低下をもたらします。 |
Availability |
パーセント | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | エグレス エグレス データの量。 この数値には、Azure Storage から外部クライアントへのエグレスおよび Azure 内でのエグレスが含まれます。 したがって、この値には、課金対象のエグレスが反映されません。 |
Egress |
バイト | Total (Sum)、Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | イングレス イングレス データの量 (バイト単位)。 この値には、外部クライアントから Azure Storage へのイングレスおよび Azure 内でのイングレスが含まれます。 |
Ingress |
バイト | Total (Sum)、Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | 成功した場合の E2E 待機時間 ストレージ サービスまたは指定された API 操作に対して行われた成功した要求の平均エンド ツー エンド待機時間 (ミリ秒単位)。 この値には、要求の読み取り、応答の送信、および応答の受信確認を受け取るために Azure Storage 内で必要な処理時間が含まれます。 |
SuccessE2ELatency |
MilliSeconds | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | 成功した場合のサーバー待機時間 Azure Storage による成功した要求の平均処理時間。 この値には、SuccessE2ELatency で指定されているネットワーク待機時間は含まれません。 |
SuccessServerLatency |
MilliSeconds | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | トランザクション ストレージ サービスまたは指定された API 操作に対して行われた要求の数。 この数には、成功した要求と失敗した要求およびエラーが発生した要求が含まれます。 別の種類の応答の数には ResponseType ディメンションを使います。 |
Transactions |
カウント | 合計 (和) | ResponseType 、 GeoType 、 ApiName 、 Authentication 、 TransactionType |
PT1M | はい |
容量 | 使用済み容量 ストレージ アカウントによって使用されているストレージの量。 Standard ストレージ アカウントについては、Blob、Table、File、および Queue で使用される容量の合計です。 Premium ストレージ アカウントと BLOB ストレージ アカウントについては、BlobCapacity または FileCapacity と同じです。 |
UsedCapacity |
バイト | Average | <なし> | PT1H | いいえ |
Microsoft.Storage/storageAccounts/tableServices でサポートされているメトリック
次の表に、Microsoft.Storage/storageAccounts/tableServices リソースの種類で使用できるメトリックを示します。
- すべての列がすべてのテーブルに存在するわけではない場合があります。
- 一部の列がページの表示領域を超えている場合があります。 [テーブルの展開] を選択すると、使用可能なすべての列が表示されます。
テーブルの見出し
- カテゴリ - メトリック グループまたは分類。
- メトリック - Azure Portal に表示されるメトリックの表示名。
- REST API の名前 - REST API で参照されるメトリック名。
- 単位 - 測定単位。
- 集計 - 既定の集計の種類。 有効な値: 平均 (Avg)、最小 (Min)、最大 (Max)、合計 (Sum)、数。
- ディメンション - メトリックで使用できるディメンション。
- 時間グレイン - メトリックをサンプリングする間隔。 たとえば、
PT1M
は、メトリックを 1 分ごとに、PT30M
は 30 分ごとに、PT1H
は 1 時間ごとにサンプリングすることを示します。 - DS エクスポート - メトリックが診断設定を介して Azure Monitor ログにエクスポート可能かどうかを示します。 メトリックのエクスポートについては、「Azure Monitor で診断設定を作成する」を参照してください。
カテゴリ | メトリック | REST API での名前 | 出荷単位 | 集計 | Dimensions | 期間粒度 | DS エクスポート |
---|---|---|---|---|---|---|---|
取引 | 可用性 ストレージ サービスまたは指定された API 操作の可用性の割合。 可用性は、TotalBillableRequests の値を取得し、それを該当する要求の数 (予期しないエラーが発生した要求を含む) で割ることによって、計算されます。 予期しないエラーすべてが、ストレージ サービスまたは指定された API 操作の可用性の低下をもたらします。 |
Availability |
パーセント | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | エグレス エグレス データの量。 この数値には、Azure Storage から外部クライアントへのエグレスおよび Azure 内でのエグレスが含まれます。 したがって、この値には、課金対象のエグレスが反映されません。 |
Egress |
バイト | Total (Sum)、Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | イングレス イングレス データの量 (バイト単位)。 この値には、外部クライアントから Azure Storage へのイングレスおよび Azure 内でのイングレスが含まれます。 |
Ingress |
バイト | Total (Sum)、Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | 成功した場合の E2E 待機時間 ストレージ サービスまたは指定された API 操作に対して行われた成功した要求の平均エンド ツー エンド待機時間 (ミリ秒単位)。 この値には、要求の読み取り、応答の送信、および応答の受信確認を受け取るために Azure Storage 内で必要な処理時間が含まれます。 |
SuccessE2ELatency |
MilliSeconds | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
取引 | 成功した場合のサーバー待機時間 Azure Storage による成功した要求の平均処理時間。 この値には、SuccessE2ELatency で指定されているネットワーク待機時間は含まれません。 |
SuccessServerLatency |
MilliSeconds | Average、Minimum、Maximum | GeoType 、 ApiName 、 Authentication |
PT1M | はい |
容量 | テーブルの容量 ストレージ アカウントによって使用されている Table Storage の量。 |
TableCapacity |
バイト | Average | <なし> | PT1H | はい |
容量 | テーブル数 ストレージ アカウントのテーブルの数。 |
TableCount |
Count | Average | <なし> | PT1H | はい |
容量 | テーブル エンティティ数 ストレージ アカウントのテーブル エンティティの数。 |
TableEntityCount |
Count | Average | <なし> | PT1H | はい |
取引 | トランザクション ストレージ サービスまたは指定された API 操作に対して行われた要求の数。 この数には、成功した要求と失敗した要求およびエラーが発生した要求が含まれます。 別の種類の応答の数には ResponseType ディメンションを使います。 |
Transactions |
カウント | 合計 (和) | ResponseType 、 GeoType 、 ApiName 、 Authentication 、 TransactionType |
PT1M | はい |
メトリック ディメンション
メトリック ディメンションについては、「多次元メトリック」を参照してください。
このサービスでは、次のディメンションがそのメトリックに関連付けられています。
ディメンション名 | 説明 |
---|---|
GeoType | プライマリ クラスターまたはセカンダリ クラスターからのトランザクション。 使用できる値には、Primary と Secondary が含まれています。 セカンダリ テナントからオブジェクトを読み取る場合は、読み取りアクセス Geo 冗長ストレージ (RA-GRS) に適用されます。 |
ResponseType | トランザクション応答の種類。 次の値をご利用いただけます。ClientAccountBandwidthThrottlingError と ClientAccountRequestThrottlingError は除外されます。ClientAccountBandwidthThrottlingError は除外されます。ClientAccountBandwidthThrottlingError は除外されます。ClientAccountRequestThrottlingError は除外されます。ServerTimeoutError として報告されます。 |
ApiName | 操作の名前。 operationの名前が識別される前にエラーが発生した場合、名前は "Unknown" と表示されます。ResponseType ディメンションの値を使用して、エラーの詳細を確認できます。 |
認証 | トランザクションで使用される認証の種類。 次の値をご利用いただけます。 |
トランザクションの種類 | トランザクションの種類。 次の値をご利用いただけます。 |
リソース ログ
このセクションでは、このサービス用に収集できるリソース ログの種類を一覧表示します。 このセクションでは、Azure Monitor でサポートされているすべてのリソース ログ カテゴリの種類のリストからプルされます。
Microsoft.Storage/storageAccounts/tableServices でサポートされているリソース ログ
カテゴリ | カテゴリの表示名 | ログ テーブル | 基本ログ プランをサポート | インジェスト時間変換をサポート | クエリの例 | エクスポートするコスト |
---|---|---|---|---|---|---|
StorageDelete |
StorageDelete | StorageTableLogs Storage Table Service ログ スキーマ |
はい | イエス | はい | |
StorageRead |
StorageRead | StorageTableLogs Storage Table Service ログ スキーマ |
はい | イエス | はい | |
StorageWrite |
StorageWrite | StorageTableLogs Storage Table Service ログ スキーマ |
はい | イエス | はい |
Azure Monitor ログ テーブル
このセクションでは、Kusto クエリを使用した Log Analytics によるクエリに使用できる、このサービスに関連するすべての Azure Monitor ログ テーブルを一覧表示します。 テーブルにはリソース ログ データが含まれており、収集されルーティングされる内容によっては、さらに多くのデータが含まれる場合があります。
次の表に、Azure Monitor ログまたは Azure Storage で収集される Azure Storage リソース ログのプロパティを示します。 プロパティによって、操作、サービス、操作の実行に使用された承認の種類が示されます。
操作を説明するフィールド
プロパティ | 説明 |
---|---|
time | ストレージで要求が受信された協定世界時 (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 |
category | 要求された操作のカテゴリ。 例: StorageRead 、StorageWrite 、またはStorageDelete 。 |
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 | リソース間でログを関連付けるために使用される ID (例: aaaa0000-bb11-2222-33cc-444444dddddd )。 |
location | ストレージ アカウントの場所 (例: North Europe )。 |
protocol | 操作で使用されるプロトコル。 例: HTTP 、HTTPS 、SMB 、NFS |
uri | 要求された Uniform Resource Identifier |
操作がどのように認証されたかを説明するフィールド
プロパティ | 説明 |
---|---|
identity / type | 要求の作成に使用された認証の種類。 例: OAuth 、Kerberos 、SAS Key 、Account Key 、Anonymous |
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 | 要求に割り当てられているアクション。 |
認可 / denyAssignmentId | 拒否の割り当てでアクセスが拒否された日付 (GUID 形式)。 拒否の割り当ては、Azure Blueprints またはマネージド アプリケーションからのものである可能性があります。 拒否の割り当ての詳細については、Azure 拒否割り当てについてをご覧ください |
認可 / 理由 | 要求の認可結果の理由。 たとえば、 Policy 、NoApplicablePolicy 、MissingAttributes などがあります。 |
認可 / 結果 | 要求の認可結果。 例: Granted または Denied |
authorization / roleAssignmentId | ロールの割り当て ID (例: 11bb11bb-cc22-dd33-ee44-55ff55ff55ff )。 |
authorization / roleDefinitionId | ロール定義 ID (例: 00aa00aa-bb11-cc22-dd33-44ee44ee44ee )。 |
認可 / 種類 | 要求の認可結果のソース。 例: RBAC または ABAC |
principals / id | セキュリティ プリンシパルの ID (例: a4711f3a-254f-4cfb-8a2d-111111111111 )。 |
principals / type | セキュリティ プリンシパルの種類 (例: ServicePrincipal )。 |
プロパティ / metricResponseType | メトリック トランザクションからの応答。 例については、ご使用のストレージ サービスの ResponseType メトリック ディメンションをご覧ください。 blobs files queues tables |
プロパティ / objectKey | アクセスするオブジェクトへのパス。 (例: samplestorageaccount/container1/blob.png )。 |
requester / appID | 要求元として使用される Open Authorization (OAuth) アプリケーション ID (例: 00001111-aaaa-2222-bbbb-3333cccc4444 )。 |
requester / audience | 要求の OAuth 対象ユーザー (例: https://storage.azure.com )。 |
requester / objectId | 要求元の OAuth オブジェクト ID。 Kerberos 認証の場合は、Kerberos で認証されたユーザーのオブジェクト識別子を表します (例: aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb )。 |
requester / tenantId | 識別子の OAuth テナント ID (例: 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 | このフィールドは、内部使用専用として予約されています。 |
サービスを説明するフィールド
プロパティ | 説明 |
---|---|
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 つの操作だけが実行されます (例: 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=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 |
アクティビティ ログ
リンクされたテーブルには、このサービスのアクティビティ ログに記録できる操作が一覧表示されます。 これらの操作は、アクティビティ ログで使用可能なすべてのリソース プロバイダー操作のサブセットです。
アクティビティ ログ エントリのスキーマの詳細については、「アクティビティ ログのスキーマ」を参照してください。
関連するコンテンツ
- Azure Table Storage の監視の詳細については、「 Monitor Azure Table Storage 」を参照してください。
- Azure リソースの監視の詳細については、「Azure Monitor で Azure リソースを監視する」を参照してください。