演習 - ストレージ メトリックを有効にし、メトリック データを表示する

完了

この演習では、Azure portal と PowerShell を使用して、ストレージ アカウント用にストレージ メトリックを構成します。 いくつかのファイルを Blob Storage にアップロードし、メトリックス エクスプローラーでメトリックを確認します。

ストレージ アカウントを作成する

  1. このリンクを選び、サンドボックスをアクティブにしたときと同じアカウントを使って Azure portal にサインインします。

  2. Azure Portal で、 [リソースの作成] を選択します。

  3. [Search services および Marketplace] ボックスで、[ストレージ アカウント] を検索して選択します。

    [ストレージ アカウント] パネルが表示されます。

  4. [作成] を選択します

    [ストレージ アカウントの作成] パネルが表示されます。

  5. [基本] タブで、各設定に対して次の値を入力します。

    設定
    プロジェクトの詳細
    サブスクリプション コンシェルジェ サブスクリプション
    リソース グループ [サンドボックス リソース グループ]
    インスタンスの詳細
    ストレージ アカウント名 <your-storage-account-name>。3 から 24 文字で、英小文字と数字のみで構成されます (例: monitorstorageaccount)
    リージョン 既定のリージョンを使用する
    パフォーマンス Standard
    冗長性 geo 冗長ストレージ (GRS)
  6. [詳細設定] タブを選択します。[Blob Storage] セクションで、[アクセス層][ホット] に設定されていることを確認します。

  7. [レビュー] を選択します。 検証に合格した後、 [作成] を選択します。

  8. [デプロイが完了しました] パネルで、[リソースに移動] を選択します。

BLOB コンテナーを追加する

ストレージ アカウントに BLOB を追加するには、事前に BLOB コンテナーを作成する必要があります。

  1. [データ ストレージ] で、[コンテナー] を選択します。

  2. [コンテナー] パネルで、[+ コンテナー] を選択します。

  3. [名前] フィールドに、「monitor-blobs-container」と入力してから [作成] を選びます。

BLOB コンテナーにファイルをアップロードする

1 つのファイルを BLOB コンテナーにアップロードするには、次の手順に従います。

  1. monitor-blobs-container コンテナーを開き、[アップロード] を選びます。

  2. [ファイルの参照] リンクを選びます。

  3. [開く] ダイアログ ボックスで、ローカル ファイル システムから小さいテキスト ファイルを選択して、[開く] を選択します。

  4. [アップロード] を選択します。

  5. 1 分間待ってから、これらの手順を繰り返して別のファイルをアップロードします。

  6. もう 1 分間待ってから、これらの手順を繰り返して別のファイルをアップロードします。

  7. さらに数分待ってから、次のセクションに進みます。

Azure portal でメトリックを視覚化する

トランザクション メトリックはストレージ アカウントへの各要求で出力されるため、これらの値の変化は比較的すぐに表示されます。 トランザクション メトリック グラフを作成するには、次の手順を完了します。

  1. Azure portal で、ご自分のストレージ アカウントのページに移動します。

  2. メニュー ペインで、[監視] の下にある [メトリック] を選択します。

  3. 右上にある時間の範囲では、[過去 1 時間] を選びます。

  4. [時間の細分性][自動] を選んで、[適用] を選びます。

  5. グラフ タイトルの下に表示されるバーで、[折れ線グラフ][横棒グラフ] を選択します。

  6. [メトリック名前空間][BLOB] に変更し、[メトリック][イングレス] を選びます。

    次の図は、過去 1 時間のファイル アップロード操作ごとのバーを示しています。

    Screenshot of a bar chart showing upload operations in Metrics Explorer.

メトリックを分割する

メトリックを分割すると、データ内の別のディメンションを表示できます。 アップロードした各ファイルに対して、Azure portal は複数の API 呼び出しを行いました。 各要求により、バイトが転送されました。 API ディメンションでイングレス メトリックを分割することで、API 呼び出しによって転送されたバイトの内訳を確認できます。 メトリックを分割するには、次の手順を完了します。

  1. [分割の適用] を選択します

  2. [分割] 楕円で、ドロップダウン リストから [API 名] を選択します。

    [グラフ] ウィンドウで出力を表示します。 次の図は、API 呼び出しによって転送されたバイト数を示しています。

    Screenshot that shows bytes transferred by API call in Metrics Explorer.

フィルターを追加する

フィルター処理を使うと、より細かい細分性でメトリックを確認できます。 フィルターを使用して、アップロード操作に使用された特定の API 呼び出しを確認できます。 この場合、ファイル転送に関連するバイトのみに注目します。 転送を完了するために使用された他の API 呼び出しに関連するトラフィックは除外します。

  1. [フィルターの追加] を選択します。

  2. [プロパティ] で、[API 名] を選択します。

  3. [値] で、[PutBlob] を選択します。

    グラフには、Put Blob API への REST 呼び出しを示すバーが表示されます。

    Screenshot of a bar chart showing put operations associated with the upload in Metrics Explorer.

  4. フィルター楕円の右側にある [X] を選択して、フィルターを削除します。