Amazon AppStream 2.0 监控集成
Amazon AppStream 2.0 是一种完全托管的非持久桌面和应用程序服务,可用于远程访问工作内容。通过 Site24x7,您可以监控 AppStream 指标、为关键指标配置阈值,并自动化处理事件,实现无缝远程访问。
本文档涵盖以下内容:
设置和配置
- 登录您的 Site24x7 账户,将 Site24x7 创建为 IAM 用户,或创建跨账户 IAM 角色以为 Site24x7 启用对 AWS 资源的访问权限。
- 在"集成 AWS 账户"页面,在待发现的服务字段中勾选 AppStream 2.0。
策略和权限
请确保分配给 Site24x7 IAM 实体的策略中包含以下只读操作权限:
- "appstream:DescribeFleets"
- "appstream:ListAssociatedStacks"
- "appstream:DescribeImages"
- "appstream:DescribeUserStackAssociations"
- "appstream:DescribeUsers"
- "appstream:DescribeSessions"
- "appstream:DescribeApplicationFleetAssociations"
- "appstream:DescribeApplications"
- "appstream:ListTagsForResource"
轮询频率
Site24x7 按照设定的轮询频率(每分钟至每天一次)查询 CloudWatch 及其他 AWS 服务级别 API,以采集 Amazon AppStream 2.0 的指标。
查看性能数据
在 Site24x7 Web 客户端中查看 AWS Systems Manager 性能数据的步骤:
- 前往云 > AWS,点击您监控的 AWS 账户。
- 选择 AppStream 2.0。从已监控的 AppStream 2.0 实体列表中,选择您要查看指标的实体。
- 在摘要选项卡中查看所有图表化的指标。
支持的性能指标
| 指标名称 | 说明 | 统计方式 | 单位 |
|---|---|---|---|
| 实际容量 | 可用于流式传输或正在进行流式传输的实例总数 | 最大值 | 个 |
| 可用容量 | 当前可用于用户会话的空闲实例数 | 最小值 | 个 |
| 容量利用率 | 队列中正在使用的实例百分比 | 平均值 | 百分比 |
| 所需容量 | 处于运行中或待处理状态的实例总数。代表队列在稳定状态下可支持的并发流式传输会话总数 | 最大值 | 个 |
| 使用中容量 | 当前用于流式传输会话的实例数。一个使用中容量计数代表一个流式传输会话 | 最大值 | 个 |
| 待处理容量 | AppStream 2.0 正在预置的实例数。代表预置完成后队列可额外支持的流式传输会话数。预置开始后,实例通常需要 10~20 分钟才能进入可用状态 | 最大值 | 个 |
| 运行中容量 | 当前正在运行的实例总数。代表队列在当前状态下可支持的并发流式传输会话数 | 最大值 | 个 |
| 容量不足错误 | 因容量不足而被拒绝的会话请求数 | 最大值 | 个 |
| 活跃会话数(API) | 使用 API 认证的活跃会话数 | - | 个 |
| 活跃会话数(SAML) | 使用 SAML 认证的活跃会话数 | - | 个 |
| 活跃会话数(用户池) | 使用用户池认证的活跃会话数 | - | 个 |
| 过期会话数(API) | 使用 API 认证的过期会话数 | - | 个 |
| 过期会话数(SAML) | 使用 SAML 认证的过期会话数 | - | 个 |
| 过期会话数(用户池) | 使用用户池认证的过期会话数 | - | 个 |
| 已连接用户数(API) | 使用 API 认证的已连接用户数 | - | 个 |
| 已连接用户数(SAML) | 使用 SAML 认证的已连接用户数 | - | 个 |
| 已连接用户数(用户池) | 使用用户池认证的已连接用户数 | - | 个 |
为 Amazon AppStream 指标配置阈值,以便在阈值被突破时接收通知。
许可
每个 Amazon AppStream 2.0 监视器均视为一个基础监视器。
Amazon AppStream 2.0 数据
摘要
摘要选项卡以图表形式按时间维度展示事件时间线和性能指标。
拓扑视图
拓扑视图选项卡提供实时的资源中心依赖关系图。它能动态追踪您的 AppStream 资源与周边 AWS 基础设施的实时连接关系,在告警触发时加速根因定位。若有任何连接组件处于严重状态,拓扑视图中将相应标注并显示中断原因,让您无需离开监视器页面即可精确定位故障点。与账户级拓扑视图不同,此选项卡将可视化范围限定于单个资源,精确回答:此 AppStream 资源连接了什么,以及其故障会影响什么?您可以从单个资源追踪完整的依赖链,直至其主要父级实体,涵盖服务类型、区域和 AWS 账户层级。
配置
队列由运行您指定镜像的流式传输实例组成。配置选项卡提供队列及其配置的详细信息。
- 队列详情:获取名称、显示名称、区域、状态、创建时间、镜像名称和描述等详情。
- 队列配置:获取实例类型、队列类型、断开连接超时时间、空闲断开超时时间、最大会话时长、IAM 角色 ARN、目录名称和组织单元 (OU) 等详情。
- 网络详情:查看子网、子网组和是否启用互联网等详情。
镜像详情
此选项卡提供队列所使用镜像的详细信息,包括名称、显示名称、状态、描述、平台、镜像构建器名称、是否允许队列、可见性、创建时间和应用程序。
堆栈详情
堆栈由关联的队列、用户访问策略和存储配置组成。此选项卡显示队列所使用堆栈的详细信息,包含所有用户权限详情。
- 堆栈配置:查看名称、显示名称、反馈 URL、重定向 URL、嵌入主机、创建时间和端点列表等详情。
- 用户设置:显示剪贴板(从本地设备复制)、剪贴板 (aws.appstream.clipboard)、文件上传、文件下载、打印到本地设备、本地目录密码登录、本地目录智能卡登录和设置组等详情。
- 存储配置:显示主目录、Google Drive 和 OneDrive 等详情。
流式传输会话
此选项卡列出用户当前连接的所有流式传输会话。
应用程序
此选项卡列出弹性队列类型的所有应用程序。
自动化
您可以添加自动化以启动或停止 AppStream 队列。前往管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以安排它们按顺序依次执行。
预测
预测容量利用率指标的未来值,为增加容量或扩展 AWS 基础设施提供参考依据。
