解释分析结果
CLI 工具和 Visual Studio 可以创建 HTML、CSV 和 JSON 报表。 本部分介绍如何解释这些报表。
在本文档中,我们将使用 HTML 报表。
仪表板视图
报表以仪表板格式呈现其结果。
主仪表板显示一个“摘要”部分,其中包含扫描结果、严重性图以及问题和事件的类别。
仪表板的“摘要”部分包含几个值得定义的术语,你还将在其他屏幕中看到这些术语。
- 项目:已扫描的项目数。
- 问题:与 Azure 不兼容或潜在问题。
- 事件:代码中出现的问题。 例如,问题可能是对无法从 Azure 访问的数据库的调用,事件是在代码中执行调用的时间。 这样,一个问题可能会在代码中有许多事件(实现)。
- 故事点:修复发现的所有问题的估算工作量。 这是工作量的相对度量值,不是确切的估算值。
下面是问题严重性分类:
- 强制 - 必须解决此问题才能成功迁移。
- 可选 - 发现的问题是实质问题,修复问题可以改善迁移后的应用程序运行,但问题不会阻止应用程序运行。
- 可能 - 可能是一个阻塞性问题,具体取决于应用和迁移方案的具体情况,因此工具会进行提醒,并建议可以执行哪些检查来确保应用程序在 Azure 中正常运行。
- 信息性 - 仅出于信息性用途而提出的问题,不需要解决。
“类别”部分显示按不同类别(如 HTTP、数据库、缩放等)分组的问题的图。
- 项目:已扫描的项目数。
- 问题:可能需要解决的规则的唯一遭遇次数。
- 事件:发现的所有问题的发生总数。
- 故事点:修复发现的所有问题的估算工作量。 这是工作量的相对度量值,不是确切的估算值。
项目视图
单击报表左侧“仪表板”下方的“项目”链接,可以查看所扫描的每个项目的问题、事件的数量,以及修复这些事件的估算工作量。
可以通过单击项目名称向下钻取以查看每个项目中发现的问题。 这样将显示一个类似于整体仪表板的屏幕,但范围仅限于所选项目。
在项目仪表板顶部可以找到 3 个选项卡:“仪表板”、“组件”和“问题”。
单击“组件”选项卡可以查看发现问题的事件所在的文件。 可以向下钻取文件,查看触发事件的问题、问题的说明、事件所在代码中的确切位置,以及修复事件所需的估算工作量。
最后,通过单击“问题”选项卡,可以查看按触发事件的问题组织的事件。 可以向下钻取问题,查看需要解决的确切文件位置以及修复工作量。
聚合问题视图
单击报表屏幕左侧的“项目”下方的“聚合问题”链接,查看按触发事件的问题组织的事件。 这些是已扫描的所有项目的所有问题,包括事件数量和故事点估算工作量。 可以向下钻取每个问题,查看需要解决的确切文件和位置以及修复工作量。
右侧部分是所选问题的说明,其中提供了有关如何修复该问题的建议,或者应进行验证以确保应用程序在 Azure 中正常运行。 该部分底部还提供了指向详细文档的链接。