与 Amazon 集成 CloudWatch - Amazon DCV Session Manager
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

与 Amazon 集成 CloudWatch

Session Manager 支持与在亚马逊 CloudWatch EC2 实例上运行的 Amazon for Brokers 集成,也支持与在本地主机上运行的代理集成。

亚马逊会实时 CloudWatch 监控您的亚马逊 Web Services (Amazon) 资源和您运行 Amazon 的应用程序。您可以使用 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
  1. 使用常用的文本编辑器打开 /etc/dcv-session-manager-broker/session-manager-broker.properties,然后执行以下操作:

    • enable-cloud-watch-metrics 设置为 true

    • 对于 cloud-watch-region,指定要在其中收集指标数据的区域。

      注意

      如果您的代理在 Amazon EC2 实例上运行,则此参数是可选的。区域是从实例元数据服务(IMDS)中自动检索的。如果您在本地主机上运行 Broker,则该参数是必需的。

  2. 停止并重新启动 Broker。

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

经纪人主机还必须拥有调用 cloudwatch:PutMetricData API 的权限。 Amazon 可以使用支持的凭证检索技术之一来检索证书。有关更多信息,请参阅 Supplying and Retrieving Amazon Credentials