本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Session Manager 支持与在亚马逊 CloudWatch EC2 实例上运行的 Amazon for Brokers 集成,也支持与在本地主机上运行的代理集成。
亚马逊会实时 CloudWatch 监控您的亚马逊 Web Services (AWS) 资源和您运行 AWS 的应用程序。您可以使用 CloudWatch 来收集和跟踪指标,这些指标是您可以衡量资源和应用程序的变量。有关更多信息,请参阅 Amazon CloudWatch 用户指南。
您可以将会话管理器代理配置为向 Amazon 发送以下指标数据 CloudWatch:
-
Number of DCV servers
- Broker 管理的 DCV 服务器数量。 -
Number of ready DCV servers
- Broker 管理的处于READY
状态的 DCV 服务器数量。 -
Number of DCV sessions
- Broker 管理的 DCV 会话数量。 -
Number of DCV console sessions
- Broker 管理的 DCV 控制台会话数量。 -
Number of DCV virtual sessions
- Broker 管理的 DCV 虚拟会话数量。 -
Heap memory used
- Broker 使用的堆内存量。 -
Off-heap memory used
- Broker 使用的堆外内存量。 -
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)中自动检索的。如果您在本地主机上运行 Broker,则该参数是必需的。
-
-
停止并重新启动 Broker。
$
sudo systemctl stop dcv-session-manager-broker$
sudo systemctl start dcv-session-manager-broker
经纪人主机还必须拥有调用 cloudwatch:PutMetricData
API 的权限。 AWS 可以使用支持的凭证检索技术之一来检索证书。有关更多信息,请参阅 Supplying and Retrieving AWS
Credentials。