Storage Analytics メトリック テーブル スキーマ (クラシック)
注意
Storage Analytics メトリックはクラシック メトリックになりました。 Microsoft では、Storage Analytics メトリックの代わりに、Azure Monitor の Storage メトリックを使用することをお勧めします。
Storage Analytics Metrics では、ストレージ アカウントのトランザクション データと容量データを集計します。 トランザクション メトリックは、BLOB、テーブル、キュー、およびファイル サービスに対して記録されます。 現在、容量メトリックは BLOB Service についてのみ記録されます。 トランザクション データと容量データは、次の表で説明するように、既知のテーブルに格納されます。
メトリック レベル | テーブル名 | サポートされているバージョン |
---|---|---|
時間単位のトランザクション | - $MetricsTransactionsBlob - $MetricsTransactionsTable - $MetricsTransactionsQueue |
2013-08-15 よりも前のバージョンのみ。 これらの名前はまだサポートされていますが、下に示すテーブルを使用するように切り替えることをお勧めします。 |
時間単位のトランザクション | - $MetricsHourPrimaryTransactionsBlob - $MetricsHourPrimaryTransactionsTable - $MetricsHourPrimaryTransactionsQueue - $MetricsHourPrimaryTransactionsFile |
BLOB、Table、Queue サービスの場合、すべてのバージョンでサポートされます。 File サービスの場合、バージョン 2015-04-05 以降でのみサポートされます。 |
分単位のトランザクション | - $MetricsMinutePrimaryTransactionsBlob - $MetricsMinutePrimaryTransactionsTable - $MetricsMinutePrimaryTransactionsQueue - $MetricsMinutePrimaryTransactionsFile |
BLOB、Table、Queue サービスの場合、すべてのバージョンでサポートされます。 File サービスの場合、バージョン 2015-04-05 以降でのみサポートされます。 |
時間単位のメトリック、2 次拠点 | - $MetricsHourSecondaryTransactionsBlob - $MetricsHourSecondaryTransactionsTable - $MetricsHourSecondaryTransactionsQueue |
すべてのバージョン。 読み取りアクセス geo 冗長レプリケーション (RA-GRS) を有効にする必要があります。 RA-GRS は、ファイル サービスではまだ使用できない点に注意してください。 |
分単位のメトリック、2 次拠点 | - $MetricsMinuteSecondaryTransactionsBlob - $MetricsMinuteSecondaryTransactionsTable - $MetricsMinuteSecondaryTransactionsQueue |
すべてのバージョン。 読み取りアクセス geo 冗長レプリケーション (RA-GRS) を有効にする必要があります。 RA-GRS は、ファイル サービスではまだ使用できない点に注意してください。 |
容量 (Blob service のみ) | $MetricsCapacityBlob | すべてのバージョン。 |
注意
上記のメトリック テーブルは、テーブル一覧操作が実行されるときに表示されません。 各メトリック テーブルには、その名前に基づいて直接アクセスする必要があります。
以下のセクションで、これらのテーブルのスキーマの定義を示します。 メトリックの詳細については、「Storage Analytics メトリックについて」を参照してください。
$MetricsCapacityBlob テーブルのスキーマ
$MetricsCapacityBlob テーブルには、毎日 2 つのエンティティが格納されます。1 つは、ストレージ アカウントの BLOB とコンテナーのサイズの詳細を集計したもの、もう 1 つは $logs
コンテナーのサイズの詳細を集計したものです。
列名 | 種類 | Description | 例 |
---|---|---|---|
PartitionKey | string | メトリックの開始時刻を表す UTC 形式のタイムスタンプ。YYYYMMddThhmm の形式で示します。 データが報告されるのは 1 日に 1 回だけであるため、hhmm (時間と分) は常に 0000 になります。 この値は、テーブルのすべてのエントリの PartitionKey です。 |
20110809T0000 |
RowKey | string | 容量テーブル エンティティをユーザー データと Storage Analytics データのどちらに適用するかを、<data¦analytics> の形式で示します。 値が data の場合、このテーブル エンティティはユーザー データのみの容量メトリックを示します。 値が analytics の場合、このテーブル エンティティは Storage Analytics データのみの容量メトリック (具体的には、$logs BLOB コンテナーで使用される容量) を示します。 |
data |
[容量] | long | ストレージ アカウントの Blob service によって使われているストレージの量 (バイト単位)。 | 488920186 |
ContainerCount | long | ストレージ アカウントの Blob service 内のコンテナーの数。 | 237 |
ObjectCount | long | ストレージ アカウントの BLOB サービス内のコミット済みおよびコミット前の BLOB の数。 | 8441 |
トランザクション テーブルのスキーマ
トランザクション データを格納する各テーブルでは、時間単位と分単位のどちらでも同じスキーマが使用されます。 また、各テーブルでは、次の 2 種類の概要データが書き込まれます。
- ストレージ サービスの 1 時間ごとの概要が含まれたサービス レベルの概要データ。
- 特定の API の 1 時間ごとの概要が含まれた API レベルの概要データ。
注意
テーブル エンティティ内の各エントリは、 Time (PartitionKey) で指定された時間 (時間単位のメトリック) または分 (分のメトリック) の間に発生したトランザクションにのみ適用されます。
列名 | 種類 | Description | 例 |
---|---|---|---|
Time (PartitionKey) | string | 時間単位のメトリックでは、メトリックの開始時刻を表す UTC 形式のタイムスタンプ (YYYYMMddThhmm ) で示します。 この値は、テーブルのすべてのエントリのパーティション キーです。 分単位のメトリックの場合、形式は同じですが、トランザクションが実行されたときの時刻の概算値です。 前の間隔でトランザクションが失われた場合は、前の分のトランザクションが現在の分のトランザクションに集計されることもあります。 |
20110809T0800 |
AccessType と TransactionType (RowKey) | string |
AccessType と TransactionType の組み合わせ (形式: <user¦system>;<all¦api-name> )。 これらの値によって、個々のテーブル エンティティの RowKey が構成されます。 値には次の種類があります。- user は、匿名、承認、SAS 要求を含むすべてのユーザー要求に対して指定されます。- system は、Storage Analyticsからの要求に対してのみ指定されます。- all は、テーブル エンティティがストレージ サービスに対して行われたすべての要求の概要である場合に指定されます。- api-name は、サマリー エンティティに適用できる操作を示します。 使用可能な操作の一覧については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 |
user;GetBlob |
TotalIngress | long | イングレス データの量 (バイト単位)。 この値には、外部クライアントから Azure Storage へのイングレスおよび Azure 内でのイングレスが含まれます。 | 28395 |
TotalEgress | long | エグレス データの量 (バイト単位)。 この値には、外部クライアントから Azure Storage へのエグレスおよび Azure 内でのエグレスが含まれます。 したがって、この値には、課金対象のエグレスが反映されません。 | 8021 |
TotalRequests | long | ストレージ サービスまたは指定された API 操作に対して行われた要求の数。 この数には、成功した要求と失敗した要求およびエラーが発生した要求が含まれます。 この数に含まれるのは、次のステータス メッセージが生成された要求です。 ステータス メッセージ (BLOB、キュー、テーブル、ファイル) - 成功 - AnonymousSuccess - SASSuccess - ThrottlingError - AnonymousThrottlingError - SASThrottlingError - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - AnonymousAuthorizationError - SASAuthorizationError ステータス メッセージ (ファイル SMB) -交渉 - SessionSetup -ログオフ - TreeConnect - TreeDisconnect -作成 -閉じる -フラッシュ - 読み取り -書き込み -ロック -Ioctl -キャンセル -エコー - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak これらのステータス メッセージの詳細については、「Storage Analyticsログに記録された操作とステータス メッセージ」を参照してください。 |
20914 |
TotalBillableRequests | long | 課金対象となる要求の数。 この数に含まれるのは、次のステータス メッセージが生成された要求です。 ステータス メッセージ (BLOB、キュー、テーブル、ファイル) - 成功 - AnonymousSuccess - SASSuccess - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - AuthorizationError - SASAuthorizationError ステータス メッセージ (ファイル SMB) -交渉 - SessionSetup -ログオフ - TreeConnect - TreeDisconnect -作成 -閉じる -フラッシュ - 読み取り -書き込み -ロック -Ioctl -キャンセル -エコー - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak これらのステータス メッセージの詳細については、「Storage Analyticsログに記録された操作とステータス メッセージ」を参照してください。 |
14297 |
可用性 | double | ストレージ サービスまたは指定された API 操作の可用性の割合。
可用性 は、 TotalBillableRequests 値を取得し、予期しないエラーを発生させた要求を含め、該当する要求の数で割ることによって計算されます。 予期しないエラーすべてが、ストレージ サービスまたは指定された API 操作の可用性の低下をもたらします。 この割合に含まれるのは、次のステータス メッセージが生成された要求です。 ステータス メッセージ (BLOB、キュー、テーブル、ファイル) - 成功 - AnonymousSuccess - SASSuccess - NetworkError - AnonymousNetworkError - SASNetworkError - ClientOtherError - AnonymousClientOtherError - SASClientOtherError - ServerOtherError - AnonymousServerOtherError - SASServerOtherError - ClientTimeoutError - AnonymousClientTimeoutError - SASClientTimeoutError - ServerTimeoutError - AnonymousServerTimeoutError - SASServerTimeoutError - AuthorizationError - SASAuthorizationError ステータス メッセージ (ファイル SMB) -交渉 - SessionSetup -ログオフ - TreeConnect - TreeDisconnect -作成 -閉じる -フラッシュ - 読み取り -書き込み -ロック -Ioctl -キャンセル -エコー - QueryDirectory - ChangeNotify - QueryInfo -Setinfo - OplockBreak これらのステータス メッセージの詳細については、「Storage Analyticsログに記録された操作とステータス メッセージ」を参照してください。 |
99.99 |
AverageE2ELatency | double | ストレージ サービスまたは指定された API 操作に対して行われた成功した要求の平均エンド ツー エンド待機時間 (ミリ秒単位)。 この値には、要求の読み取り、応答の送信、および応答の受信確認を受け取るために Azure Storage 内で必要な処理時間が含まれます。 | 19.333333 |
AverageServerLatency | double | 成功した要求の処理に Azure Storage が使った平均待機時間 (ミリ秒単位)。 この値には、 AverageE2ELatency で指定されたネットワーク待機時間は含まれません。 | 11.4 |
PercentSuccess | double | 成功した要求の割合。 ストレージに対して要求が行われなかった場合、 PercentSuccess メトリックの値は 0 になることに注意してください。 PercentSuccess を監視する場合は、TotalRequests メトリックの値が 0 より大きいことを確認する必要もあります。 |
68 |
PercentThrottlingError | double | 調整エラーによって失敗した要求の割合。 | 0 |
PercentTimeoutError | double | タイムアウト エラーによって失敗した要求の割合。 この数値には、クライアントとサーバーの両方のタイムアウトが含まれます。 | 0 |
PercentServerOtherError | double | ServerOtherError によって失敗した要求の割合。 このステータス メッセージの詳細については、「Storage Analyticsログに記録された操作とステータス メッセージ」を参照してください。 | 0 |
PercentClientOtherError | double | ClientOtherError によって失敗した要求の割合。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
PercentAuthorizationError | double | AuthorizationError によって失敗した要求の割合。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
PercentNetworkError | double | NetworkError によって失敗した要求の割合。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
Success | long | ストレージ サービスまたは指定された API 操作に対して行われた要求のうち、成功した要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 10239 |
AnonymousSuccess | long | ストレージ サービスまたは指定された API 操作に対して行われた要求のうち、成功した匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 8239 |
SASSuccess | long | ストレージ サービスまたは指定された API 操作に対して行われた要求のうち、成功した共有アクセス署名 (SAS) 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 432 |
ThrottlingError | long | ストレージ サービスまたは ThrottlingError を返した指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousThrottlingError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousThrottlingError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASThrottlingError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、SASThrottlingError が返された SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
ClientTimeoutError | long | ストレージ サービスまたは ClientTimeoutError を返した指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousClientTimeoutError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousClientTimeoutError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASClientTimeoutError | long | ストレージ サービスまたは SASClientTimeoutError を返した指定した API 操作に対する SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
ServerTimeoutError | long | ServerTimeoutError を返したストレージ サービスまたは指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousServerTimeoutError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousServerTimeoutError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASServerTimeoutError | long | ストレージ サービスまたは SASServerTimeoutError を返した指定した API 操作に対する SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
ClientOtherError | long | ストレージ サービスまたは ClientOtherError を返した指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASClientOtherError | long | ストレージ サービスまたは SASClientOtherError を返した指定した API 操作に対する SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousClientOtherError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousClientOtherError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
ServerOtherError | long | ServerOtherError を返したストレージ サービスまたは指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousServerOtherError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousServerOtherError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASServerOtherError | long | ストレージ サービスまたは SASServerOtherError を返した指定された API 操作に対する SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AuthorizationError | long | AuthorizationError を返したストレージ サービスまたは指定した API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousAuthorizationError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousAuthorizationError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASAuthorizationError | long | ストレージ サービスまたは SASAuthorizationError を返した指定した API 操作に対する SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
NetworkError | long | ストレージ サービスまたは NetworkError を返した指定された API 操作に対する承認された要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
AnonymousNetworkError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、AnonymousNetworkError が返された匿名要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |
SASNetworkError | long | ストレージ サービスまたは指定された API 操作に対する要求のうち、SASNetworkError が返された SAS 要求の数。 このステータス メッセージの詳細については、「ログに記録された操作とステータス メッセージStorage Analytics」を参照してください。 | 0 |