解譯分析結果
CLI 工具和 Visual Studio 都可讓您建立 HTML、CSV 和 JSON 報告。 本節說明如何解譯這些報告。
基於本文件的用途,我們將使用 HTML 報告。
儀表板檢視
報告會以儀表板格式呈現結果。
主要儀表板會顯示 [摘要] 區段,其中包含掃描結果、嚴重性圖表以及問題和事件的類別。
儀表板的 [摘要] 區段含有數個值得定義的詞彙,因為您會在其他畫面中看到它們。
- 專案:掃描的專案數目。
- 問題:與 Azure 不相容或潛在問題。
- 事件:程式碼出現問題。 例如,問題可能是無法從 Azure 存取的資料庫呼叫,而事件是您在程式碼中發出該呼叫的時間。 如此一來,一個問題在您的程式碼中可能會有許多事件 (實作)。
- 故事點數:預估修正所有發現問題所需的投入量。 這是投入量的相對測量值,並不是確切的估計值。
以下是問題的嚴重性分類:
- 必要 - 必須解決此問題,移轉才能順利完成。
- 選用 - 發現的問題是一個真正問題,修正可以改善移轉後的應用程式運作,但不會封鎖應用程式作業。
- 潛在 - 不一定會是封鎖問題,要視應用程式特性和移轉案例而定,因此工具會吸引您的注意並建議進行檢查,以確保應用程式可以在 Azure 順利運作。
- 參考 - 提出此問題僅供參考使用,不需要解決。
[類別] 區段會顯示圖表,其中包含依不同類別分組的問題,例如 HTTP、資料庫、規模調整等。
- 專案:掃描的專案數目。
- 問題:可能需要解決的規則不重複的發生次數。
- 事件:發現之所有問題的發生次數總數。
- 故事點數:預估修正所有發現問題所需的投入量。 這是投入量的相對測量值,並不是確切的估計值。
專案檢視
在報告左側的 [儀表板] 下方按一下 [專案] 連結,查看每個已掃描專案的問題數、事件數,以及修正事件的預估投入量。
您可以按一下專案名稱,向下切入以查看在每個專案中找到的問題。 這會顯示與整體儀表板類似的畫面,但範圍設定為選取的專案。
在專案儀表板頂端,您會看到 3 個索引標籤:[儀表板]、[元件] 和 [問題]。
按一下 [元件] 索引標籤,查看發生已識別問題的事件所在的檔案。 您可以向下切入檔案,以查看觸發該事件的問題、問題的描述、程式碼中發生該事件的確切位置,以及修正事件所需的預估投入量。
最後,按一下 [問題] 索引標籤,您可以查看按照觸發事件的問題所組織的事件。 您可以向下切入問題,以查看需要解決的確切檔案位置,以及修正的投入量。
彙總問題檢視
在報告畫面的左側,按一下 [專案] 下方的 [彙總問題] 連結,查看按照觸發事件的問題所組織的事件。 這些是所有已掃描專案中發生的所有問題,包括事件數目和預估的故事點投入量。 您可以向下切入每一個問題,以查看需要解決的確切檔案和位置,以及修正的投入量。
在右側區段中,您會找到所選問題的說明,以及如何修正的建議或您應進行的驗證,以確保應用程式在 Azure 中正常運作。 在該區段的底部也提供詳細文件的連結。