Интерпретация результатов анализа
Средство CLI и Visual Studio позволяют создавать отчеты HTML, CSV и JSON. В этом разделе описывается, как интерпретировать эти отчеты.
В целях этого документа мы будем использовать HTML-отчет.
Представление панели мониторинга
В отчете представлены результаты в формате панели мониторинга.
На главной панели мониторинга показан раздел "Сводка" с результатами сканирования, графа серьезности и категорий проблем и инцидентов.
В разделе "Сводка " панели мониторинга содержится несколько терминов, которые стоит определить, как они будут отображаться на других экранах.
- Проекты: количество отсканированных проектов.
- Проблемы: несовместимость с Azure или потенциальной проблемой.
- Инциденты: возникновение проблемы в коде. Например, проблема может быть вызовом базы данных, недоступной из Azure, а инциденты — это время, когда вы выполняете этот вызов в коде. Таким образом, одна из проблем может иметь множество инцидентов (реализации) в коде.
- Точки истории: предполагаемые усилия по устранению всех обнаруженных проблем. Это относительная мера усилий и не является точной оценкой.
Ниже приведены классификации серьезности проблем:
- Обязательно. Проблема должна быть устранена для успешной миграции.
- Необязательный вариант . Обнаруженная проблема является реальной проблемой и исправлением ее может улучшить работу приложения после миграции, однако она не блокируется.
- Возможно , это может быть или не может быть блокировкой в зависимости от особенностей вашего приложения и сценария миграции, поэтому средство привлекает ваше внимание и предлагает, какие проверки можно сделать, чтобы убедиться, что приложение будет работать в Azure.
- Информационная — проблема была вызвана только для информационной цели и не требуется решать.
В разделе категорий отображается граф с проблемами, сгруппированных по разным категориям, таким как HTTP, база данных, масштабирование и т. д.
- Проекты: количество отсканированных проектов.
- Проблемы: количество уникальных встреч правила, которое может потребоваться устранить.
- Инциденты: общее количество обнаруженных проблем.
- Точки истории: предполагаемые усилия по устранению всех обнаруженных проблем. Это относительная мера усилий и не является точной оценкой.
Представление проектов
Щелкните ссылку " Проекты " под панелью мониторинга слева от отчета, чтобы просмотреть количество проблем, инцидентов и предполагаемые усилия по устранению этих инцидентов на каждом сканированном проекте.
Чтобы просмотреть проблемы, обнаруженные в каждом проекте, щелкните имя проекта. Откроется экран, похожий на общую панель мониторинга, но область действия в выбранном проекте.
В верхней части панели мониторинга проекта вы найдете 3 вкладки: панель мониторинга, компоненты и проблемы.
Перейдите на вкладку "Компоненты", чтобы узнать, в каких файлах находятся инциденты обнаруженных проблем. Вы можете детализировать файл, чтобы увидеть проблемы, которые вызвали инцидент, описание проблемы, точное положение в коде, где существуют инциденты, и оценку усилий, необходимых для устранения инцидентов.
Наконец, щелкнув вкладку "Проблемы ", вы можете увидеть инциденты, организованные проблемами, которые активировали их. Вы можете детализировать проблемы, чтобы увидеть точное расположение файла, которое необходимо устранить, и усилия по устранению неполадок.
Представление "Агрегатные проблемы"
Щелкните ссылку "Агрегатные проблемы" под проектом слева от экрана отчета, чтобы увидеть инциденты, организованные проблемами, которые вызвали их. Это все проблемы во всех отсканированных проектах, в том числе количество инцидентов и предполагаемое количество точек истории. Вы можете детализировать каждую проблему, чтобы просмотреть точные файлы и расположения, которые необходимо устранить, и усилия по устранению.
В разделе справа вы найдете объяснение выбранной проблемы с предложениями по ее устранению или проверкам, которые необходимо выполнить, чтобы обеспечить правильную работу приложения в Azure. Также есть ссылки на подробную документацию в нижней части этого раздела.