本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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
-
/etc/dcv-session-manager-broker/session-manager-broker.properties
使用您偏好的文字編輯器開啟 ,並執行下列動作:-
enable-cloud-watch-metrics
設定為true
-
針對
cloud-watch-region
,指定要在其中收集指標資料的 區域。注意
如果您的代理程式在 Amazon EC2 執行個體上執行,則此參數為選用。區域會自動從執行個體中繼資料服務 (IMDS) 擷取。如果您在內部部署主機上執行代理程式,則此參數為必要參數。
-
-
停止並重新啟動代理程式。
$
sudo systemctl stop dcv-session-manager-broker$
sudo systemctl start dcv-session-manager-broker
代理程式主機也必須具有呼叫 cloudwatch:PutMetricData
API 的許可。可以使用其中一個支援的登入資料擷取技術來擷取 API. AWS credentials。如需詳細資訊,請參閱提供和擷取 AWS 登入資料。