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

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

与 Amazon CloudWatch 集成

对于在 Amazon EC2 实例上运行的 Broker 以及在本地主机上运行的 Broker,Session Manager 支持与 Amazon CloudWatch 集成在一起。

Amazon CloudWatch 可实时监控您的亚马逊云科技 (Amazon) 资源以及您在 Amazon 上运行的应用程序。您可以使用 CloudWatch 收集和跟踪指标,这些指标是您可衡量的相关资源和应用程序的变量。有关更多信息,请参阅 Amazon CloudWatch 用户指南

您可以配置 Session Manager Broker 以将以下指标数据发送到 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 请求所需的时间。

配置 Broker 以将指标数据发送到 Amazon CloudWatch
  1. 使用常用的文本编辑器打开 /etc/dcv-session-manager-broker/session-manager-broker.properties,然后执行以下操作:

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

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

      注意

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

  2. 停止并重新启动 Broker。

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

Broker 主机还必须具有调用 cloudwatch:PutMetricData API 的权限。可以使用支持的凭证检索方法之一检索 Amazon 凭证。有关更多信息,请参阅 Supplying and Retrieving Amazon Credentials