Amazon CloudWatch との統合 - Amazon DCV セッションマネージャー

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

Amazon CloudWatch との統合

セッションマネージャーでは、Amazon EC2 インスタンスで実行されているブローカー用 Amazon CloudWatch と、オンプレミスのホストで実行されているブローカーとの統合がサポートされています。

Amazon CloudWatch は、Amazon Web Services (AWS) リソースと、AWS で実行されているアプリケーションをリアルタイムでモニターリングします。CloudWatch を使用してメトリクスを収集し、追跡できます。メトリクスとは、リソースやアプリケーションに関して測定できる変数です。詳細については、Amazon CloudWatch ユーザーガイドを参照してください。

次のメトリクスデータが Amazon CloudWatch に送信されるように、セッションマネージャーブローカーを設定することができます。

  • Number of DCV servers — ブローカーによって管理されている DCV サーバーの数。

  • READY — ブローカーによって管理されており Number of ready DCV servers 状態にある DCV サーバーの数。

  • Number of DCV sessions — ブローカーによって管理されている DCV セッションの数。

  • Number of DCV console sessions — ブローカーによって管理されている DCV コンソールセッションの数。

  • Number of DCV virtual sessions — ブローカーによって管理されている DCV 仮想セッションの数。

  • Heap memory used — ブローカーによって使用されているヒープメモリの量。

  • Off-heap memory used — ブローカーによって使用されるオフヒープメモリの量。

  • Describe sessions request time — DescribeSessions API リクエストの完了に要した時間。

  • Delete sessions request time — DeleteSessions API リクエストの完了に要した時間。

  • Create sessions request time — CreateSessions API リクエストの完了に要した時間。

  • Get session connection data request time — GetSessionConnectionData API リクエストの完了に要した時間。

  • Update session permissions sequest time — UpdateSessionPermissions API リクエストの完了に要した時間。

Amazon CloudWatch にメトリクスデータが送信されるようにブローカーを設定する方法
  1. 任意のテキストエディタを使用して /etc/dcv-session-manager-broker/session-manager-broker.properties ファイルを開き、以下を実行します。

    • enable-cloud-watch-metricstrue に設定します。

    • cloud-watch-region の場合、メトリクスデータを収集するリージョンを指定します。

      注記

      ブローカーが Amazon EC2 インスタンスで実行されている場合、このパラメータはオプションです。このリージョンは、インスタンスメタデータサービス (IMDS) から自動的に取得されます。ブローカーをオンプレミスのホストで実行している場合、このパラメータは必須です。

  2. ブローカーを停止して再起動します。

    $ sudo systemctl stop dcv-session-manager-broker
    $ sudo systemctl start dcv-session-manager-broker

ブローカーホストには cloudwatch:PutMetricData API を呼び出すアクセス許可も必要です。AWS 認証情報は、サポートされている認証情報取得方法のいずれかを使用して取得することができます。詳細については、「AWS 認証情報の提供と取得」を参照してください。