與 Amazon CloudWatch 整合 - Amazon DCV Session Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

與 Amazon CloudWatch 整合

Session Manager 支援與在 Amazon EC2 執行個體上執行的 Amazon CloudWatch for Brokers,以及在內部部署主機上執行的 Brokers 整合。 Amazon EC2

Amazon CloudWatch AWS 會即時監控您的 Amazon Web Services (AWS) 資源和您在其上執行的應用程式。您可以使用 CloudWatch 收集和追蹤指標,這些是您可以為您的資源和應用程式測量的變數。如需詳細資訊,請參閱 Amazon CloudWatch 使用者指南

您可以設定 Session Manager Broker,將下列指標資料傳送至 Amazon CloudWatch:

  • Number of DCV servers- 代理程式管理的 DCV 伺服器數量。

  • Number of ready DCV servers- 處於代理程式所管理READY狀態的 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-metrics 設定為 true

    • 針對 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 API。如需詳細資訊,請參閱提供和擷取 AWS 登入資料