Azure Monitor のメトリックに移行する

2024 年 1 月 9 日をもって、Storage Analytics メトリック (別称 "クラシック メトリック") は廃止されました。 クラシック メトリックをお使いの場合は、この記事を参考にして Azure Monitor のメトリックに移行してください。

移行を行うための手順

Azure Monitor のメトリックに移行するには、次の方法をお勧めします。

  1. クラシック メトリックと Azure Monitor のメトリックの間の重要な違いについて確認します。

  2. 現在使用しているクラシック メトリックの一覧をまとめます。

  3. 現在使用しているメトリックと同じデータが提供される Azure Monitor のメトリックを特定します。

  4. メトリック データを表示するためのグラフまたはダッシュボードを作成します。

    注意

    Azure Monitor のメトリックは既定で有効になるので、メトリックのキャプチャを開始するために行う必要があることはありません。 ただし、それらのメトリックを表示するには、グラフまたはダッシュボードを作成する必要があります。

  5. クラシック ストレージ メトリックに基づく警告ルールを作成してある場合は、Azure Monitor のメトリックに基づいて警告ルールを作成します。

クラシック メトリックと Azure Monitor のメトリックの比較

ここでは、これら 2 つのメトリック プラットフォームの重要な違いについて説明します。

主な違いは、メトリックの管理方法です。 クラシック メトリックは Azure Storage によって管理されますが、Azure Monitor のメトリックは Azure Monitor によって管理されます。 クラシック メトリックを使用すると、Azure Storage によってメトリックの値が収集されて集計され、ストレージ アカウント内にあるテーブルに格納されます。 Azure Monitor のメトリックでは、Azure Storage によって Azure Monitor バックエンドにメトリック データが送信されます。 Azure Monitor で提供される統合監視エクスペリエンスには、Azure portal からのデータや、取り込まれたデータが含まれます。

クラシック メトリックは Azure ストレージ アカウントに送信され、保管されます。 Azure Monitor メトリックは複数の場所に送信できます。 ストレージ アカウントはいずれかの場所にすることができますが、必須ではありません。

メトリックでサポートされている限り、クラシック メトリックの容量メトリックは、Azure Blob Storage に対してのみ提供されます。 Azure Monitor のメトリックでは、BLOB、Table、File、Queue、Premium Storage に対して容量メトリックが提供されます。 クラシック メトリックのトランザクション メトリックは、BLOB、Table、Azure File、Queue Storage に対して提供されます。 Azure Monitor のメトリックは、その一覧に Premium Storage が追加されます。

アカウントのアクティビティによってメトリックがトリガーされない場合、クラシック メトリックではそのメトリックに対してゼロ (0) という値が表示されます。 Azure Monitor のメトリックの場合は、データが完全に除外され、レポートがわかりやすくなります。 たとえば、クラシック メトリックでは、サーバー タイムアウト エラーが報告されない場合、メトリック テーブルの ServerTimeoutError の値は 0 に設定されます。 Azure Monitor では、ディメンション Transactions が ResponseType に等しいメトリック ServerTimeoutError の値に対してクエリを実行すると、データは返されません。

Azure Monitor のメトリックの詳細については、「Azure Monitor のメトリック」を参照してください。

クラシック メトリックを Azure Monitor のメトリックにマップする

現在使用しているメトリックと同じデータが提供される Azure Monitor のメトリックを確認するには、次の表を使用します。

容量メトリック

クラシック メトリック Azure Monitor のメトリック
Capacity ディメンション BlobCapacity が BlobType または BlockBlob と等しい PageBlob
ObjectCount ディメンション BlobCount が BlobType または BlockBlob と等しい PageBlob
ContainerCount ContainerCount

注意

また、クラシック メトリックでは使用できなかった新しい容量メトリックもいくつかあります。 完全な一覧を見るには、「メトリック」を参照してください。

トランザクション メトリック

クラシック メトリック Azure Monitor のメトリック
AnonymousAuthorizationError ディメンション ResponseType が AuthorizationError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousClientOtherError ディメンション ResponseType が ClientOtherError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousClientTimeoutError ディメンション ResponseType が ClientTimeoutError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousNetworkError ディメンション ResponseType が NetworkError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousServerOtherError ディメンション ResponseType が ServerOtherError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousServerTimeoutError ディメンション ResponseType が ServerTimeoutError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousSuccess ディメンション ResponseType が Success に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AnonymousThrottlingError ディメンション ResponseType が ClientThrottlingError または ServerBusyError に等しく、ディメンション Authentication が Anonymous に等しいトランザクション
AuthorizationError ディメンション ResponseType が AuthorizationError に等しいトランザクション
Availability Availability
AverageE2ELatency SuccessE2ELatency
AverageServerLatency SuccessServerLatency
ClientOtherError ディメンション ResponseType が ClientOtherError に等しいトランザクション
ClientTimeoutError ディメンション ResponseType が ClientTimeoutError に等しいトランザクション
NetworkError ディメンション ResponseType が NetworkError に等しいトランザクション
PercentAuthorizationError ディメンション ResponseType が AuthorizationError に等しいトランザクション
PercentClientOtherError ディメンション ResponseType が ClientOtherError に等しいトランザクション
PercentNetworkError ディメンション ResponseType が NetworkError に等しいトランザクション
PercentServerOtherError ディメンション ResponseType が ServerOtherError に等しいトランザクション
PercentSuccess ディメンション ResponseType が Success に等しいトランザクション
PercentThrottlingError ディメンション ResponseType が ClientThrottlingError または ServerBusyError に等しいトランザクション
PercentTimeoutError ディメンション ResponseType が ServerTimeoutError に等しいか、または ResponseType が ClientTimeoutError に等しいトランザクション
SASAuthorizationError ディメンション ResponseType が AuthorizationError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASClientOtherError ディメンション ResponseType が ClientOtherError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASClientTimeoutError ディメンション ResponseType が ClientTimeoutError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASNetworkError ディメンション ResponseType が NetworkError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASServerOtherError ディメンション ResponseType が ServerOtherError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASServerTimeoutError ディメンション ResponseType が ServerTimeoutError に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASSuccess ディメンション ResponseType が Success に等しく、ディメンション Authentication が SAS に等しいトランザクション
SASThrottlingError ディメンション ResponseType が ClientThrottlingError または ServerBusyError に等しく、ディメンション Authentication が SAS に等しいトランザクション
ServerOtherError ディメンション ResponseType が ServerOtherError に等しいトランザクション
ServerTimeoutError ディメンション ResponseType が ServerTimeoutError に等しいトランザクション
Success ディメンション ResponseType が Success に等しいトランザクション
ThrottlingError ディメンション Transactions が ResponseType または ClientThrottlingError と等しい ServerBusyError
TotalBillableRequests Transactions
TotalEgress Egress
TotalIngress Ingress
TotalRequests Transactions

次のステップ