性能监控
概述
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 文件形式的交互式图表。通过单击“导出监控图表”按钮,用户可单独导出图表。
*可导出图表。
这对您有帮助吗?