性能监控
概述
Codebeamer ALM 提供用于监控应用程序和主机操作系统关键指标的内置解决方案。无需安装任何第三方软件或经历漫长的配置过程,即可使用此解决方案。监控子系统应用于 Codebeamer ALM,因此在 Codebeamer 实例运行时工作。应用程序会定期将监控日志直接保存到用于 Codebeamer 实例的数据库中。
访问监控日志
用户可以通过两个不同的页面来访问监控日志。具有系统管理员权限的用户可在“系统管理”选项卡上找到监控日志。
监控日志位于“服务器状况仪表板”菜单下。
找到“系统监控”部分,该部分在默认情况下处于打开状态。
常规用户也可以访问监控数据。要实现此目的,这些用户必须属于具有“组 - 管理”权限的组。
这些用户仍然无法访问“系统管理”选项卡,而是会在“我的主页”选项卡下找到一个名为“系统监控”的新菜单选项。
此页面包含的信息与“服务器状况仪表板”/“系统监控”部分相同。
理解图表
监控仪表板通过若干图表显示监控日志,每个图表显示一个或多个 (相关) 数据集。这些图表不是实时图表,这意味着所有图表都会在页面加载时显示最后可用数据点。
每个图表的顶部均包含选定时间段的数据。(在默认情况下,选定时间段为最后一小时。)每个图表的底部均显示所有可用数据点。Codebeamer ALM 最长连续保留 3 天的日志。用户可以通过拖动此图表来更改选定时间段。
将鼠标移动到图表上会显示数据点。如果图表中有多个数据集,所有相同时间的数据点都将显示在弹窗中。橙色虚线标记服务器重新启动。
便捷功能
“同步时间范围”复选框可启用/禁用所有图表中选定时间段的同步。
单击图表,可下载相关请求 ID 的日志条目。此功能仅适用于“响应时间”和“查询计数”图表,以及 Codebeamer ALM 随附的默认日志记录配置。
收集的数据
监控子系统收集以下指标:
• 线程计数图表与请求计数图表
◦ 启用的线程计数 (适用于为 Codebeamer ALM 提供支持的 JVM)。
◦ 可用线程计数 (适用于为 Codebeamer ALM 提供支持的 JVM)。
◦ 请求计数 (传入请求数)。
◦ REST 请求计数 (REST API 调用数)。
◦ CBX 请求计数 (Codebeamer X UI 进行的 REST API 调用数)。
• 数据库连接计数
◦ 数据库启用的连接 (适用于 Codebeamer ALM)。
◦ 数据库空闲连接 (适用于 Codebeamer ALM)。
• 响应时间
◦ 最长响应时间 (适用于 Codebeamer ALM)。
◦ 平均响应时间 (适用于 Codebeamer ALM)。
• 电子邮件计数
◦ 电子邮件计数 (由 Codebeamer ALM 发送)。
• 查询计数 (由 Codebeamer ALM 执行的 SQL 查询)
◦ 单个请求的最大查询数。
◦ 最长查询执行时间。
◦ 查询计数。
◦ 单个请求的平均查询数。
• 慢速查询计数与慢速请求计数
◦ 慢速查询计数 (由系统标记为慢速,由 Codebeamer ALM 执行的 SQL 查询)。
◦ 慢速请求计数 (由系统标记为慢速,进入 Codebeamer ALM 的传入请求)。
• 内存使用量 (托管 Codebeamer ALM 的操作系统的内存指标)
◦ 物理内存总计。
◦ 占用的虚拟内存大小。
◦ 最大内存大小。
◦ 内存总计。
◦ 可用物理内存大小。
◦ 可用内存大小。
• 垃圾收集 (运行 Codebeamer ALM 的 JVM 垃圾收集器的垃圾收集)
• 系统 CPU 负载 (托管 Codebeamer ALM 的操作系统的负载指标)
◦ 系统 CPU 负载。
◦ 进程负载。
• 命令执行 (关于运行 Codebeamer ALM 的 JVM 启动的独立进程的指标)。
◦ 最长执行时间。
◦ 命令计数。
• 登录的用户与许可证信息 (登录到 Codebeamer ALM 的用户数。还显示使用的许可证类型 (变量))
• 可用空间
◦ 可用空间 (主机操作系统上的剩余存储空间)。
• 文件描述符 (仅适用于 Linux)
◦ 打开的文件描述符 (适用于主机操作系统)。
• LDAP 登录时间
◦ 最长身份验证持续时间。
◦ 身份验证计数。
Codebeamer 统计信息
单击 Codebeamer 统计信息部分将显示系统中各种实体的数量,内容如下所示:
下载日志和图表
Codebeamer 提供了用于导出“服务器状况仪表板”中显示的日志信息和图表的选项:
导出内容将包括所选时间段 (每天、每周、所有日志) 的日志文件,以及单独 HTML 文件形式的交互式图表。通过单击“导出监控图表”按钮,用户可单独导出图表。
|  可导出图表。 |