对于当今复杂的分布式系统,即使是系统架构或虚拟资产行为上的一个小变化也可能产生重大影响。CTP 提供了多种方法来识别并响应影响测试环境以及其他表明资产可能没有按预期运行的关键指标。
CTP 自动监控资产健康状况和修改,以便它能够提醒您注意可能需要您注意的问题。例如:
- 最近在 Virtualize 中修改的虚拟资产(比如,删除了数据组、添加了性能配置文件)。在这种情况下,您可能希望检查已配置的组件实例,并查看是否需要修改。
- 虚拟资产正在接收与任何响应器不匹配的消息,或者正在生成验证错误消息。在这种情况下,您可能希望让创建该资产的人调查这个问题。
- 虚拟组件实例与其所代表的实际组件“不同步”(比如,“虚拟化”其服务、文件或第三方应用程序的行为在预期位置不再可用)。在这种情况下,您可能希望使用 Virtualize 的变更指导助手来重构虚拟资产。
- 配置来验证组件功能的自定义测试现在是失败的。在这种情况下,您可能希望让相关负责人对测试失败进行调查,并对问题进行调查。
- 最近在 Virtualize 中修改的测试场景(比如,删除了数据组、添加了新测试等)。在这种情况下,您可能希望检查配置来执行这些测试的组件实例,并查看是否需要修改。
- 您正在配置一个环境配置,该配置将把通讯报文导向当前脱机或已删除的“真实”组件。
CTP 自动检测这类问题时,它将标记包括该资产(在环境索引和列表中)和指定资产(在环境关系图中)的环境。
同时还在系统级别上显示警告,适用于系统和环境。系统将显示在其环境中识别出的最严重健康问题的图标。例如,如果系统有三个环境(一个没有健康问题,一个有警告,一个有警告信息),则系统将显示红色警告图标。
以下图标用于指示资产健康状况:
图标 | 含义 |
---|---|
资产需要立即关注(比如,因为您正打算将通讯报文路由到指定端点当前脱机的真实组件、向当前脱机的 Virtualize 服务器提供虚拟资产或代理、执行最近被删除的准备操作等)。 | |
资产应该被检查(比如,虚拟资产最近发生了变化、或者与实际端点不同步、JDBC 控制器不显示最近活动)。 | |
具有指定端点的组件当前可在指定位置使用。 | |
无 | 没有检测到健康问题。 |
如果尝试提供一个带健康问题的环境,则将在页面右下角中接收到一条警告信息:
关于更多详情,请单击 + 按钮来展开此错误消息。