Storage Gateway のモニタリング - AWS Storage Gateway

Amazon S3 File Gateway のドキュメントは、「What is Amazon S3 File Gateway?」に移動しました。

Amazon FSx File Gateway のドキュメントが「Amazon FSx File Gateway とは」に移動されました。

ボリュームゲートウェイのドキュメントは、「What is Volume Gateway?」に移動しました。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Storage Gateway のモニタリング

このセクションでは、Amazon を使用して、ゲートウェイに関連付けられたリソースのモニタリングなど、ゲートウェイをモニタリングする方法について説明します CloudWatch。ゲートウェイのアップロードバッファとキャッシュストレージをモニタリングできます。Storage Gateway コンソールを使用してゲートウェイのメトリクスとアラームを表示します。例えば、読み取り/書き込みオペレーションで使用されたバイト数、読み取り/書き込みオペレーションにかかった時間、および Amazon Web Services クラウドからデータを取得するためにかかった時間を表示できます。メトリックスを使用することにより、ゲートウェイの状態を追跡して、1 つ以上のメトリックスが定義されているしきい値を超えると通知を受け取るようにアラームをセットアップできます。

Storage Gateway は、追加料金なしで CloudWatch メトリクスを提供します。Storage Gateway メトリクスは 2 週間記録されます。これらのメトリクスを使用することにより、履歴情報にアクセスして、ゲートウェイとボリュームのパフォーマンスをより的確に把握できます。Storage Gateway では、高解像度 CloudWatch アラームを除くアラームも追加料金なしで提供されます。 CloudWatch 料金の詳細については、「Amazon CloudWatch の料金」を参照してください。の詳細については CloudWatch、「Amazon ユーザーガイド CloudWatch 」を参照してください。

ゲートウェイメトリクスについて

このトピックの説明では、ゲートウェイメトリクスを、ゲートウェイの範囲内にあるメトリクス、つまり、ゲートウェイに関する何かを測定するメトリクスと定義しています。ゲートウェイには 1 つ以上のボリュームが含まれているので、ゲートウェイ固有のメトリクスは、ゲートウェイにあるすべてのボリュームの代表です。たとえば、CloudBytesUploaded メトリクスは、レポート期間中にゲートウェイがクラウドに送信した総バイト数です。このメトリクスには、ゲートウェイのすべてのボリュームのアクティビティが含まれます。

ゲートウェイメトリクスデータを使用するとき、メトリクスを表示するゲートウェイの一意の ID を指定します。これを行うには、GatewayId 値と GatewayName 値の両方を指定します。ゲートウェイのメトリクスを使用する場合は、メトリクスの名前空間でゲートウェイのディメンションを指定して、ゲートウェイ固有のメトリクスをボリューム固有のメトリクスと区別します。詳細については、「Amazon CloudWatch メトリクスの使用」を参照してください。

注記

一部のメトリクスは、直近のモニタリング期間中に新しいデータが生成された場合にのみデータポイントを返します。

メトリクス 説明
AvailabilityNotifications

ゲートウェイによって生成された可用性関連のヘルス通知の数。

このメトリクスを Sum 統計とともに使用して、ゲートウェイで可用性関連のイベントが発生しているかどうかを調べます。イベントの詳細については、設定した CloudWatch ロググループを確認してください。

単位: 数値

CacheHitPercent

キャッシュから提供されたアプリケーション読み取りの割合。サンプリングは、レポート期間の最後に行われます。

単位: パーセント

CacheUsed

ゲートウェイのキャッシュストレージで使用されている総バイト数。サンプリングは、レポート期間の最後に行われます。

単位: バイト

IoWaitPercent

ゲートウェイがローカルディスクからの応答を待機している時間の割合。

単位: パーセント

MemTotalBytes

ゲートウェイ VM にプロビジョニングされた RAM の量 (バイト単位)。

単位: バイト

MemUsedBytes

ゲートウェイ VM で現在使用されている RAM の量 (バイト単位)。

単位: バイト

QueuedWrites

への書き込みを待機しているバイト数。ゲートウェイ内のすべてのボリュームについて AWS、レポート期間の終了時にサンプリングされます。このバイト数はゲートウェイの作業ストレージに保存されます。

単位: バイト

TotalCacheSize

キャッシュの総バイト数。サンプリングは、レポート期間の最後に行われます。

単位: バイト

UploadBufferPercentUsed

ゲートウェイのアップロードバッファの使用率。サンプリングは、レポート期間の最後に行われます。

単位: パーセント

UploadBufferUsed

ゲートウェイのアップロードバッファで使用されている総バイト数。サンプリングは、レポート期間の最後に行われます。

単位: バイト

UserCpuPercent

ゲートウェイ処理にかかった CPU 時間の割合 (すべてのコアの平均)。

単位: パーセント

Storage Gateway メトリクスのディメンション

Storage Gateway サービス CloudWatch の名前空間は ですAWS/StorageGateway。データは自動的に 5 分間無料で取得できます。

ディメンション

説明

GatewayId, GatewayName

このディメンションを指定すると、リクエストしたデータがフィルタリングされて、ゲートウェイ固有のメトリクスのものだけになります。対象となるゲートウェイは、GatewayId または GatewayName の値で特定できます。メトリクスの表示に関連した時間範囲でゲートウェイの名前が異なる場合は、GatewayId を使用します。

ゲートウェイのスループットとレイテンシーデータは、ゲートウェイの全ボリュームによって変動します。ゲートウェイメトリクスの使用については、「ゲートウェイと の間のパフォーマンスの測定 AWS」を参照してください。

アップロードバッファのモニタリング

このセクションでは、ゲートウェイのアップロードバッファをモニタリングする方法と、バッファが特定のしきい値を超えると通知を受け取るようにアラームを作成する方法について説明します。これにより、バッファが完全に消費され、ストレージアプリケーションが AWSへのバックアップを停止する前に、ゲートウェイにバッファストレージを追加できます。

アップロードバッファのモニタリング方法は、キャッシュ型ボリュームおよびテープゲートウェイの両方のアーキテクチャで同じです。詳細については、「テープゲートウェイの仕組み (アーキテクチャ)」を参照してください。

注記

WorkingStoragePercentUsedWorkingStorageUsed、および WorkingStorageFree メトリクスは、Storage Gateway のキャッシュ型ボリューム機能がリリースされる前にのみ、保存されたボリュームのアップロードバッファについて表していました。現在は、同等のアップロードバッファメトリクスとして UploadBufferPercentUsedUploadBufferUsed、および UploadBufferFree を使用します。これらのメトリクスは、両方のゲートウェイアーキテクチャに適用されます。

対象となる項目 測定方法
アップロードバッファの使用量

UploadBufferPercentUsedUploadBufferUsed、および UploadBufferFree メトリクスを Average 統計と共に使用します。例えば、期間中のストレージ使用量を分析するには、UploadBufferUsedAverage 統計と共に使用します。

使用されるアップロードバッファの割合を測定するには
  1. https://console.aws.amazon.com/cloudwatch/ で CloudWatch コンソールを開きます。

  2. StorageGateway: Gateway Metrics ディメンションを選択し、使用するゲートウェイを見つけます。

  3. UploadBufferPercentUsed メトリクスを選択します。

  4. [Time Range] で値を選択します。

  5. Average 統計を選択します。

  6. [Period] で、デフォルトのレポート時間に合わせて 5 分を選択します。

表示された時系列のデータポイントのセットには、アップロードバッファの使用率が含まれています。

次の手順を使用して、 CloudWatch コンソールを使用してアラームを作成できます。アラームとしきい値の詳細については、「Amazon CloudWatch ユーザーガイド」の CloudWatch 「アラームの作成」を参照してください。

ゲートウェイのアップロードバッファの上限アラームを設定するには
  1. https://console.aws.amazon.com/cloudwatch/ で CloudWatch コンソールを開きます。

  2. [Create Alarm (アラームの作成)] を選択して、アラームの作成ウィザードを起動します。

  3. アラームのメトリクスを指定します。

    1. アラームの作成ウィザードのメトリクスの選択ページで、AWS/StorageGateway:GatewayId、GatewayNameディメンションを選択し、操作するゲートウェイを見つけます。

    2. UploadBufferPercentUsed メトリクスを選択します。Average 統計および 5 分の期間を使用します。

    3. [Continue] を選択します。

  4. アラームの名前、説明、しきい値を定義します。

    1. Create Alarm Wizard の [Define Alarm (アラームの定義)] ページで、[Name (名前)] ボックスにアラームの名前を、[Description (説明)] ボックスにアラームの説明を入力して、アラームを指定します。

    2. アラームのしきい値を定義します。

    3. [Continue] を選択します。

  5. アラームの E メールアクションを設定します。

    1. Create Alarm Wizard の [Configure Actions (アクションの設定)] ページで、[Alarm State (アラームの状態)] として [Alarm (アラーム)] を選択します。

    2. [Topic] (トピック) で [Choose or create email topic] (E メールトピックの選択または作成) を選択します。

      E メールトピックを作成することは、Amazon SNS トピックをセットアップするということです。Amazon SNS の詳細については、「Amazon ユーザーガイド」の「Amazon Amazon SNS のセットアップ CloudWatch 」を参照してください。

    3. [トピック] に、トピックを示すわかりやすい名前を入力します。

    4. [Add Action] (アクションの追加) を選択します。

    5. [Continue] を選択します。

  6. アラーム設定を確認してアラームを作成します。

    1. Create Alarm Wizard の [Review (レビュー)] ページで、アラーム定義、メトリクス、および実行する関連アクション (E メール通知の送信など) を確認します。

    2. アラームの要約を確認したら、[Save Alarm] を選択します。

  7. アラームトピックの受信登録を確認します。

    1. トピックの作成時に指定した E メールアドレス宛に送信されている、Amazon SNS の E メールを開きます。

      次の図は、一般的な E メール通知を示しています。

      Amazon SNS E メールメッセージのサンプル。
    2. メール内のリンクをクリックして、受信登録を確認します。

      サブスクリプションの確認が表示されます。

キャッシュストレージのモニタリング

このセクションでは、ゲートウェイのキャッシュストレージをモニタリングする方法と、キャッシュのパラメーターが特定のしきい値を超えると通知を受け取るようにアラームを作成する方法について説明します。このアラームを使用すると、ゲートウェイにキャッシュストレージを追加するタイミングがわかります。

キャッシュストレージのモニタリングは、キャッシュ型ボリュームのアーキテクチャのみで行われます。詳細については、「テープゲートウェイの仕組み (アーキテクチャ)」を参照してください。

対象となる項目 測定方法

キャッシュの総使用量

CachePercentUsed および TotalCacheSize メトリクスを Average 統計と共に使用します。たとえば、期間中のストレージのキャッシュ使用状況を分析するには、CachePercentUsedAverage 統計と共に使用します。

TotalCacheSize メトリクスは、ゲートウェイにキャッシュを追加した場合にのみ変化します。

キャッシュから提供された読み取りリクエストの割合

CacheHitPercent メトリクスと共に Average 統計を使用します。

通常、CacheHitPercent は高いままであることが適切です。

ダーティであるキャッシュの割合。つまり、 にアップロードされていないコンテンツが含まれます。 AWS

CachePercentDirty メトリクスと共に Average 統計を使用します。

通常は、CachePercentDirty は低いままにします。

ゲートウェイとそのすべてのボリュームに対してダーティなキャッシュの割合を測定するには
  1. https://console.aws.amazon.com/cloudwatch/ で CloudWatch コンソールを開きます。

  2. StorageGateway: Gateway Metrics ディメンションを選択し、使用するゲートウェイを見つけます。

  3. CachePercentDirty メトリクスを選択します。

  4. [Time Range] で値を選択します。

  5. Average 統計を選択します。

  6. [Period] で、デフォルトのレポート時間に合わせて 5 分を選択します。

表示された時系列のデータポイントのセットには、5 分間のダーティなキャッシュの割合が含まれています。

ボリュームのダーティなキャッシュの割合を測定するには
  1. https://console.aws.amazon.com/cloudwatch/ で CloudWatch コンソールを開きます。

  2. StorageGateway: Volume Metrics ディメンションを選択し、使用するボリュームを見つけます。

  3. CachePercentDirty メトリクスを選択します。

  4. [Time Range] で値を選択します。

  5. Average 統計を選択します。

  6. [Period] で、デフォルトのレポート時間に合わせて 5 分を選択します。

表示された時系列のデータポイントのセットには、5 分間のダーティなキャッシュの割合が含まれています。

CloudWatch アラームについて

CloudWatch アラームは、メトリクスと式に基づいてゲートウェイに関する情報をモニタリングします。ゲートウェイに CloudWatch アラームを追加し、Storage Gateway コンソールでそのステータスを表示できます。テープゲートウェイのモニタリングに使用されるメトリクスの詳細については、「ゲートウェイメトリクスについて」および「仮想テープメトリクスについて」を参照してください。アラームごとに、ALARM 状態が開始する条件を指定します。ALARM 状態になると、Storage Gateway コンソールのアラーム状態のインジケータが赤に変わるため、先を見越した状態のモニタリングがしやすくなります。状態の継続的な変化に応じて自動的にアクションを呼び出すようにアラームを設定できます。 CloudWatch アラームの詳細については、「Amazon CloudWatch ユーザーガイド」の「Amazon アラームの使用 CloudWatch 」を参照してください。

注記

を表示するアクセス許可がない場合は CloudWatch、アラームを表示できません。

アクティブ化されたゲートウェイごとに、次の CloudWatch アラームを作成することをお勧めします。

  • 高い IO 待機率: IoWaitpercent >= 20、3 つのデータポイント、15 分以内

  • キャッシュのダーティ率: CachePercentDirty > 80、4 つのデータポイント、20 分以内

  • ヘルス通知: HealthNotifications >= 1、1 つのデータポイント、5 分以内 このアラームを設定するときは、[欠落データの処理][notBreaching] に設定してください。

    注記

    ヘルス通知アラームを設定できるのは、 CloudWatch で以前にゲートウェイのヘルス通知を処理した場合のみです。

HA モードが有効になっている VMware ホストプラットフォーム上のゲートウェイの場合、次の追加の CloudWatch アラームもお勧めします。

  • 可用性通知: AvailabilityNotifications >= 1、1 つのデータポイント、5 分以内 このアラームを設定するときは、[欠落データの処理][notBreaching] に設定してください。

次の表に、アラームの状態を示します。

状態 説明

OK

メトリクスや式は、定義されているしきい値の範囲内です。

アラーム

メトリクスまたは式が、定義されているしきい値を超えています。

不十分なデータ

アラームが開始直後であるか、メトリクスが利用できないか、メトリクス用のデータが不足しているため、アラームの状態を判定できません。

なし

ゲートウェイのアラームが作成されていません。新しいアラームを作成する方法については、「ゲートウェイのカスタム CloudWatch アラームの作成」を参照してください。

使用不可

アラームの状態が不明です。[Monitoring] (モニタリング) タブでエラー情報を表示するには、[Unavailable] (使用不可) を選択します。

Storage Gateway コンソールを使用して新しいゲートウェイを作成する場合、初期設定プロセスの一環として、すべての推奨 CloudWatch アラームを自動的に作成することを選択できます。詳細については、「テープゲートウェイを設定する」を参照してください。既存のゲートウェイの推奨 CloudWatch アラームを追加または更新する場合は、以下の手順に従います。

既存のゲートウェイの推奨 CloudWatch アラームを追加または更新するには
注記

この機能には、事前設定された Storage Gateway フルアクセス CloudWatch ポリシーの一部として自動的に付与されないポリシーのアクセス許可が必要です。推奨 CloudWatch アラームを作成する前に、セキュリティポリシーで次のアクセス許可が付与されていることを確認してください。

  • cloudwatch:PutMetricAlarm - アラームを作成する

  • cloudwatch:DisableAlarmActions - アラームアクションをオフにする

  • cloudwatch:EnableAlarmActions - アラームアクションをオンにする

  • cloudwatch:DeleteAlarms - アラームを削除する

  1. Storage Gateway コンソール (https://console.aws.amazon.com/storagegateway/home/) を開きます。

  2. ナビゲーションペインで、ゲートウェイ を選択し、推奨 CloudWatch アラームを作成するゲートウェイを選択します。

  3. ゲートウェイの詳細ページで、[モニタリング] タブを選択します。

  4. [アラーム][推奨アラームを作成] を選択します。推奨アラームが自動的に作成されます。

    アラームセクションには、特定のゲートウェイのすべての CloudWatch アラームが一覧表示されます。ここから、1 つ以上のアラームを選択して削除したり、アラームアクションをオンまたはオフにしたり、新しいアラームを作成したりできます。

ゲートウェイのカスタム CloudWatch アラームの作成

CloudWatch は、Amazon Simple Notification Service (Amazon SNS ) を使用して、アラームの状態が変化したときにアラーム通知を送信します。アラームは、指定期間にわたって単一のメトリクスを監視し、指定したしきい値に対応したメトリクスの値に基づいて、期間数にわたって 1 つ以上のアクションを実行します。アクションは、Amazon SNS トピックに送信される通知です。 CloudWatch アラームを作成するときに、Amazon SNS トピックを作成できます。Amazon SNS の詳細については、Amazon Simple Notification Service デベロッパーガイドの、「Amazon SNS とは」を参照してください。

Storage Gateway コンソールで CloudWatch アラームを作成するには
  1. Storage Gateway コンソール (https://console.aws.amazon.com/storagegateway/home/) を開きます。

  2. ナビゲーションペインで [ゲートウェイ] を選択してから、アラームを作成するゲートウェイを選択します。

  3. ゲートウェイの詳細ページで、[モニタリング] タブを選択します。

  4. アラーム で、アラームの作成 を選択して CloudWatch コンソールを開きます。

  5. CloudWatch コンソールを使用して、必要なアラームのタイプを作成します。以下のタイプのアラームを作成できます。

    • 静的しきい値アラーム: 指定のメトリクスに応じて設定されたしきい値に基づくアラーム。指定した評価期間数にわたってメトリクスがしきい値を超えると、アラームが ALARM 状態に移行します。

      静的しきい値アラームを作成するには、「Amazon CloudWatch ユーザーガイド」の「静的しきい値に基づく CloudWatch アラームの作成」を参照してください。

    • 異常検出アラーム: 異常検出では、過去のメトリクスデータのマイニングにより、想定値のモデルが作成されます。異常検出のしきい値を設定すると、 はこのしきい値をモデルとともに CloudWatch 使用して、メトリクスの「正常」な値の範囲を決定します。しきい値を高くするほど、「正常」な値の範囲が広がります。アラームがトリガーされるのが、メトリクスの値が想定値の範囲を上回る場合、下回る場合、または上回るか下回った場合のいずれかを選択できます。

      異常検出アラームを作成するには、「Amazon CloudWatch ユーザーガイド」の「異常検出に基づく CloudWatch アラームの作成」を参照してください。

    • メトリクス数式アラーム: 1 つ以上のメトリクスを使用した数式に基づくアラーム。式、しきい値、および評価期間を指定します。

      メトリクス数式アラームを作成するには、「Amazon CloudWatch ユーザーガイド」の「メトリクス数式に基づく CloudWatch アラームの作成」を参照してください。

    • 複合アラーム: 他のアラームのアラーム状態を監視してアラーム状態を決定するアラーム。複合アラームは、アラームノイズの低減に役立ちます。

      複合アラームを作成するには、「Amazon ユーザーガイド」の「複合アラームの作成」を参照してください。 CloudWatch

  6. CloudWatch コンソールでアラームを作成したら、Storage Gateway コンソールに戻ります。アラームを表示するには、次のいずれかを行います。

    • ナビゲーションペインで [ゲートウェイ] を選択してから、アラームを表示するゲートウェイを選択します。詳細 タブのアラーム で、CloudWatch アラーム を選択します。

    • ナビゲーションペインで [ゲートウェイ] を選択し、アラームを表示したいゲートウェイを選択して、[モニタリング] タブを選択します。

      「アラーム」セクションには、特定のゲートウェイのすべての CloudWatch アラームが一覧表示されます。ここから、1 つ以上のアラームを選択して削除したり、アラームアクションをオンまたはオフにしたり、新しいアラームを作成したりできます。

    • ナビゲーションペインで [ゲートウェイ] を選択し、アラームを表示したいゲートウェイのアラーム状態を選択します。

アラームを編集または削除する方法の詳細については、 CloudWatch 「アラームの編集または削除」を参照してください。

注記

Storage Gateway コンソールを使用してゲートウェイを削除すると、ゲートウェイに関連付けられているすべての CloudWatch アラームも自動的に削除されます。