アラートを作成してAzure Filesのトラブルシューティングを行う
この記事では、Azure ファイル共有が調整されている場合、または調整しようとしている場合にアラートを作成して受信する方法について説明します。 要求は、1 秒あたりの I/O 操作 (IOPS)、イングレス、またはエグレスの制限に達すると調整されます。
重要
Standard ストレージ アカウントの場合、スロットリングはストレージ アカウント レベルで行われます。 Premium ファイル共有の場合、調整は共有レベルで行われます。
適用対象
ファイル共有の種類 | SMB | Nfs |
---|---|---|
標準ファイル共有 (GPv2)、LRS/ZRS | ||
標準ファイル共有 (GPv2)、GRS/GZRS | ||
Premium ファイル共有 (FileStorage)、LRS/ZRS |
ファイル共有が調整されている場合にアラートをCreateする
Azure portalでストレージ アカウントに移動します。
[ 監視 ] セクションで、[ アラート] をクリックし、[ + 新しいアラート ルール] をクリックします。
[ リソースの編集] をクリックし、ストレージ アカウントの [ファイル リソースの種類 ] を選択し、[ 完了] をクリックします。 たとえば、ストレージ アカウント名が の場合は
contoso
、リソースをcontoso/file
選択します。[ 条件の追加] をクリックして条件を追加します。
ストレージ アカウントでサポートされているシグナルの一覧が表示され、[ トランザクション ] メトリックを選択します。
[ シグナル ロジックの構成 ] ブレードで、[ ディメンション名 ] ドロップダウンをクリックし、[ 応答の種類] を選択します。
[ ディメンション値 ] ドロップダウンをクリックし、ファイル共有に適した応答の種類を選択します。
標準ファイル共有の場合は、次の応答の種類を選択します (要求はストレージ アカウント レベルで調整されます)。
- ClientAccountRequestThrottlingError
- ClientAccountBandwidthThrottlingError
Premium ファイル共有の場合は、次の応答の種類を選択します (要求は共有レベルで調整されます)。
- SuccessWithShareEgressThrottling
- SuccessWithShareIngressThrottling
- SuccessWithShareIopsThrottling
- ClientShareEgressThrottlingError
- ClientShareIngressThrottlingError
- ClientShareIopsThrottlingError
注:
応答の種類が [ ディメンション値 ] ドロップダウンに一覧表示されていない場合は、リソースが調整されていないことを意味します。 ディメンション値を追加するには、[ ディメンション値 ] ドロップダウン リストの横にある [ カスタム値の追加] を選択し、応答の種類 ( SuccessWithThrottling など) を入力し、[ OK] を選択し、これらの手順を繰り返してファイル共有に適用可能なすべての応答の種類を追加します。
Premium ファイル共有の場合は、[ ディメンション名 ] ドロップダウン リストを選択し、[ ファイル共有] を選択します。 標準ファイル共有の場合は、 手順 #10 に進みます。
注:
ファイル共有が標準のファイル共有の場合、共有ごとのメトリックは標準のファイル共有では使用できないため、ファイル 共有 ディメンションにはファイル共有が一覧表示されません。 ストレージ アカウント内のファイル共有が調整され、調整されたファイル共有が特定されない場合、標準ファイル共有の調整アラートがトリガーされます。 共有ごとのメトリックは標準のファイル共有では使用できないため、ストレージ アカウントごとに 1 つのファイル共有のみを使用することをお勧めします。
[ ディメンション値 ] ドロップダウンを選択し、警告するファイル共有を選択します。
アラート パラメーター (しきい値、演算子、集計粒度、評価頻度) を定義し、[完了] を選択します。
ヒント
静的しきい値を使用している場合、メトリック グラフは、ファイル共有が現在調整されている場合に適切なしきい値を判断するのに役立ちます。 動的しきい値を使用している場合、メトリック グラフには、最近のデータに基づいて計算されたしきい値が表示されます。
[ アクション グループの追加] を選択して、既存のアクション グループを選択するか、新しい アクション グループ を作成して、アクション グループ (メール、SMS など) をアラートに追加します。
[アラート ルール名]、[説明]、[重大度] などのアラートの詳細を入力します。
アラート ルールCreate選択してアラートを作成します。
プレミアム ファイル共有が調整に近い場合にアラートをCreateする
Azure portalで、ストレージ アカウントに移動します。
[ 監視 ] セクションで、[ アラート] を選択し、[ 新しいアラート ルール] を選択します。
[ リソースの編集] を選択し、ストレージ アカウントの [ファイル リソースの種類 ] を選択し、[完了] を選択 します。 たとえば、ストレージ アカウント名が contoso の場合は、 contoso/file リソースを選択します。
[ 条件の選択] を選択 して条件を追加します。
ストレージ アカウントでサポートされているシグナルの一覧で、 エグレス メトリックを選択します。
注:
イングレス、エグレス、またはトランザクションの値が設定したしきい値を超えたときにアラートを生成するには、3 つの個別のアラートを作成する必要があります。 これは、すべての条件が満たされた場合にのみアラートがトリガーされるためです。 たとえば、すべての条件を 1 つのアラートに含めると、イングレス、エグレス、トランザクションがしきい値を超えた場合にのみアラートが送信されます。
下にスクロールします。 [ ディメンション名 ] ドロップダウン リストで、[ ファイル共有] を選択します。
[ ディメンション値 ] ドロップダウン リストで、警告するファイル共有または共有を選択します。
[演算子]、[しきい値]、[集計粒度]、[評価頻度] ドロップダウン リストで値を選択して、アラート パラメーターを定義し、[完了] を選択します。
エグレス、イングレス、およびトランザクションのメトリックは 1 分あたりに表されますが、1 秒あたりにエグレス、イングレス、I/O がプロビジョニングされます。 そのため、たとえば、プロビジョニングされたエグレスが 90 MiB/秒で、しきい値をプロビジョニングされたエグレスの 80% にする場合は、次のアラート パラメーターを選択します。
- [しきい値] の場合: 75497472
- 演算子の場合: 以上
- 集計の種類: average
アラートのノイズに応じて、[ 集計の粒度] と [ 評価の頻度] の値を選択することもできます。 たとえば、アラートで 1 時間ごとの平均イングレスを確認し、アラート ルールを 1 時間ごとに実行する場合は、次を選択します。
- 集計粒度の場合: 1 時間
- 評価の頻度: 1 時間
[ アクション グループの追加] を選択し、既存のアクション グループを選択するか、新しいアクション グループを作成して、アクション グループ (メールや SMS など) をアラートに追加します。
アラート ルール名、説明、重大度など、アラートの詳細を入力します。
アラート ルールCreate選択してアラートを作成します。
注:
プロビジョニングされたイングレスのために Premium ファイル共有が調整に近いという通知を受け取る場合は、前の手順に従いますが、次の変更があります。
- 手順 5 で、エグレスではなくイングレス メトリックを選択します。
プロビジョニングされた IOPS のために Premium ファイル共有が調整に近いという通知を受け取る場合は、前の手順に従いますが、次の変更が加えられます。
- 手順 5 で、エグレスではなくトランザクション メトリックを選択します。
- 手順 10 では、 集計の種類 の唯一のオプションは Total です。 したがって、しきい値は、選択した集計粒度によって異なります。 たとえば、プロビジョニングされたベースライン IOPS のしきい値を 80% にし、[集計の粒度] で 1 時間を選択する場合、しきい値はベースライン IOPS (バイト単位) × 0.8 × 3600 になります。
関連項目
- Azure Filesのトラブルシューティング
- Azure Files パフォーマンスのトラブルシューティング
- Azure Filesのパフォーマンスを理解する
- Microsoft Azure でのアラートの概要
お問い合わせはこちらから
質問がある場合やヘルプが必要な場合は、サポート要求を作成するか、Azure コミュニティ サポートにお問い合わせください。 Azure フィードバック コミュニティに製品フィードバックを送信することもできます。