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

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

移行を行うための手順

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

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

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

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

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

    注意

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

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

  6. 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 では、ディメンション ResponseTypeServerTimeoutError に等しいメトリック Transactions の値に対してクエリを実行すると、データは返されません。

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

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

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

容量メトリック

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

注意

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

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

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

次のステップ