Azure では、Elastic SAN リソースに関する分析情報を提供するメトリックが Azure portal で提供されます。 この記事では、監視するために選択できる特定のメトリックの定義について説明します。
メトリックの定義
現在、Elastic SAN リソースでは次のメトリックを使用できます。 Azure portal で構成し確認することができます:
| メトリック | 定義 |
|---|---|
| 可用性 | ストレージ サービスまたは指定された API 操作の可用性の割合。 |
| トランザクション | ストレージ サービスまたは指定された API 操作に対して行われた要求の数。 この数には、成功した要求と失敗した要求およびエラーが発生した要求が含まれます。 |
| E2E の待機時間 | リソースまたは指定された API 操作に対して行われた成功した要求の平均エンド ツー エンド待機時間。 |
| サーバーの待機時間 | 成功した要求の平均処理時間。 この値には、E2E の待機時間 で指定されたネットワーク待機時間は含まれません。 |
| イングレス | イングレス データの量。 この値には、Azure 内のイングレスだけでなく、外部クライアントからリソースへのイングレスも含まれます。 |
| エグレス | エグレス データの量。 この値には、Azure 内のエグレスだけでなく、リソースから外部クライアントへのエグレスも含まれます。 |
既定では、すべてのメトリックが SAN レベルで表示されます。 ボリューム グループまたはボリューム レベルでこれらのメトリックを表示するには、選択したメトリックのフィルターを選択して、特定のボリューム グループまたはボリューム上のデータを表示します。
リソース ログ
Elastic SAN の診断設定を構成して、Azure プラットフォームのログとメトリックをさまざまな宛先に送信できます。 現時点では、次の 1 つのログ構成があります。
- トランザクション - リソースによって提供されるすべてのトランザクション ログ。
監査ログは、各リソース プロバイダーが最も関連性の高い監査データを提供しようとする試みですが、監査基準の観点からは十分に検討されていない場合があります。
使用可能なログ カテゴリ:
- 成功要求の書き込み
- 失敗した要求の書き込み
- 成功要求の読み取り
- 失敗した要求の読み取り
- 永続的な予約の要求
- SendTargets 要求
ワークロードのパフォーマンスを監視する
可用性の監視
可用性メトリックは、アプリケーションまたはユーザーの観点から目に見える問題を表示するのに役立ちます。
Azure Elastic SAN でこのメトリックを使用する場合は、 平均 集計を使用することをお勧めします。[平均] を使用すると、エラーが発生している要求の割合と、 それらが Elastic SAN の SLA 内にあるかどうかが示されます。 最小集計と最大集計を使用して、最悪のケースと最良のケースの可用性シナリオを実現できます。 たとえば 、最小 可用性はインシデント アラートに使用できます。
可用性 < 99.9% のアラートを作成する方法
[アラート ルールの作成] ダイアログ ボックスを開きます。 詳細については、「アラート ルールを作成または編集する」を参照してください。
[ スコープ ] タブで、Elastic SAN リソースを選択します。
[条件] タブで、[可用性] メトリックを選択します。
[ アラート ロジック ] タブで、ドロップダウン メニューから次の属性値を選択します。
フィールド 説明 しきい値 スタティック 集計の種類 平均 オペレーター より小さい しきい値 99.9 [ 評価するタイミング ] タブで、ドロップダウン メニューから次の変数値を選択します。
フィールド 説明 毎回確認してください 5 分 振り返り期間 1 時間 [次へ] をクリックして [アクション] タブに移動し、アクション グループ (メール、SMS など) をアラートに追加します。 既存のアクション グループを選択するか、新しいアクション グループを作成することができます。
[次へ] をクリックして [詳細] タブに移動し、アラート名、説明、重要度などのアラートの詳細を入力します。
[確認 + 作成] を選択してアラートを作成します。
使用率の監視
送信されるデータの量 (スループット) または処理される操作 (IOPS) を測定する使用率メトリックは、一般的に、アプリケーションまたはワークロードによって実行されている作業量を判断するために使用されます。 トランザクション メトリックは、さまざまな時間粒度で Azure Elastic SAN サービスに対する操作または要求の数を決定できます。
ワークロードの 1 秒あたりの平均 I/O (IOPS) を判断するには、まず、1 分間に トランザクション メトリックを使用してトランザクションの合計数を決定し、その数を 60 秒で除算します。 たとえば、1 分間で 120,000 トランザクションがある場合、120,000 / 60 秒 = 平均 2,000 IOPS です。
ワークロードの平均スループットを判断するには、イングレスとエグレスのメトリックを合わせて (合計スループット) 送信されたデータの合計量を取得し、60 秒で割ります。 たとえば、1 分間で 1 GiB の合計スループットがある場合、1 GiB / 60 秒 = 平均スループット 17 MiB です。