演習 - ストレージ メトリックを有効にしてメトリック データを表示する
この演習では、Azure portal を使用してストレージ アカウントを作成し、ストレージ メトリックを構成します。 次に、いくつかのファイルを Blob Storage にアップロードし、メトリックス エクスプローラーでストレージ メトリックを確認します。
ストレージ アカウントを作成する
サンドボックスをアクティブ化したのと同じアカウントを使用して Azure portal にサインインするには、 このリンク を選択します。
Azure portal で、[ リソースの作成] を選択します。
[Search services および Marketplace] ボックスで、[ストレージ アカウント] を検索して選択します。
[ストレージ アカウント] パネルが表示されます。
作成を選択します。
[ストレージ アカウントの作成] パネルが表示されます。
[基本] タブで、各設定に対して次の値を入力します。
設定 価値 プロジェクトの詳細 サブスクリプション コンシェルジェ サブスクリプション リソースグループ [サンドボックス リソース グループ] インスタンスの詳細 ストレージ アカウント名 <your-storage-account-name>。3 から 24 文字で、英小文字と数字のみで構成されます (例: monitorstorageaccount) リージョン 既定のリージョンを使用する [パフォーマンス] 標準 冗長性 地理的冗長ストレージ (GRS) [ 詳細設定 ] タブを選択します。 [Blob Storage ] セクションで、 アクセス層 が [ホット] に設定されていることを確認します。
[確認および作成]を選択します。 検証に合格したら、[ 作成] を選択します。
[デプロイが完了しました] というメッセージが表示されたら、[リソースに移動] を選択します。
BLOB コンテナーを追加する
ストレージ アカウントに BLOB を追加するには、事前に BLOB コンテナーを作成する必要があります。
メニュー ウィンドウの [ データ ストレージ] で、[コンテナー] を選択 します。
[コンテナー] ツール バーで、[+ コンテナーの追加] を選択します。
[ 名前 ] フィールドに 「monitor-blobs-container」と入力し、[ 作成] を選択します。
BLOB コンテナーにファイルをアップロードする
1 つのファイルを BLOB コンテナーにアップロードするには、次の手順に従います。
monitor-blobs-container コンテナーを開き、[アップロード] を選択します。
[ ファイルの参照 ] リンクを選択します。
[開く] ダイアログ ボックスで、ローカル ファイル システムから小さいテキスト ファイルを選択して、[開く] を選択します。
[ アップロード] を選択します。
1 分間待ってから、これらの手順を繰り返して別のファイルをアップロードします。
もう 1 分間待ってから、次の手順を繰り返して別のファイルをアップロードします。
次のセクションに進む前に、さらに数分待ちます。
Azure portal でメトリックを視覚化する
トランザクション メトリックは、ストレージ アカウントに対するすべての要求に対して出力されるため、これらの値の変更はすぐに表示されます。 トランザクション メトリック グラフを作成するには、次の手順を完了します。
Azure portal で、ストレージ アカウントのページに移動します。
メニュー ウィンドウの [ 監視] で、[ メトリック] を選択します。
右上で、時間範囲の [過去 1 時間 ] を選択します。
[ 時間の粒度] で [ 自動] を選択し、[ 適用] を選択します。
グラフ タイトルの下に表示されるバーで、[ 折れ線グラフ] を選択し、[ 横棒グラフ] を選択します。
メトリック名前空間を BLOB に変更し、メトリックのイングレスを選択します。
次の図は、過去 1 時間のすべてのファイルアップロード操作のバーを示しています。
メトリックを分割する
メトリックを分割すると、データ内の他のディメンションを表示できます。 アップロードしたファイルごとに、Azure portal で複数の API 呼び出しが行われました。 各要求によりバイトが転送されました。 API ディメンションによってイングレス メトリックを分割して、API 呼び出しによって転送されたバイトの内訳を確認できます。 メトリックを分割するには、次の手順を完了します。
[分割の適用] を選択します。
[ 分割 ] ボックスの [ 値 ] ドロップダウン リストから [ API 名] を選択します。
[グラフ] ウィンドウで出力を表示します。 次の図は、API 呼び出しによって転送されたバイト数を示しています。
フィルターを追加する
フィルター処理を使用すると、より細かい粒度でメトリックを確認できます。 フィルターを使用して、アップロード操作に使用された特定の API 呼び出しのみを確認できます。 この場合は、ファイル転送に関連するバイトのみに関心があります。 転送を完了するために使用される他の API 呼び出しに関連するトラフィックを除外する必要があります。
[ フィルターの追加] を選択します。
[プロパティ] で、[API 名] を選択します。
値でPutBlobを選択します。
このグラフには、 PutBlob API への REST 呼び出しを表すバーが表示されます。
フィルター ボックスの右側にある [X ] を選択して、フィルターを削除します。