Application Portfolio Auditor -это инструмент оценки с открытым исходным кодом, который автоматизирует и упрощает аудит больших наборов приложений. Используя до 18 инструментов анализа, он генерирует комплексные отчеты, помогающие вам быстро получить представление о ваших приложениях и создать эффективную дорожную карту модернизации приложений.
Ключевые функции:
Комплексный CLI : интерфейс командной строки audit (CLI) снижает барьеры для надежного анализа большого набора приложений.
Утверждено по умолчанию : систематически проверяет предпосылки и инструменты предварительного анализа, следующие за лучшими практиками.
Поддерживается широкий спектр приложений : охватывает большинство современных языков программирования (Java, Python, .net, Nodejs) и анализа, а также исходный код в качестве составленных двоичных файлов.
Комбинированный интеллект: использует и объединяет понимание до 18 бесплатных инструментов анализа приложений с открытым исходным кодом.
Агрегированные резюме : генерирует статические HTML-страницы, соединяющие все результаты, которые помогут вам понять ваш портфель с разных точек зрения, таких как использование облаков, безопасность, используемые языки, лицензирование и качество.
Портативные результаты : экспортирует отчеты в качестве взорваемого каталога, zip-файлов, Kubernetes или развертывания облачного фонда.
Следуйте этим шагам, чтобы начать с Application Portfolio Auditor :
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupПримечание. Эта команда автоматизирует установку всех необходимых предпосылок. Он автоматически настраивается на основе обнаруженной операционной системы (MacOS, Ubuntu, Centos или Amazon Linux 2023) и требует прав SUDO. Процесс может занять несколько минут.
Подсказка: если у вас возникают проблемы во время установки, пожалуйста, убедитесь, что ваш локальный пользователь имеет полный доступ к папке установки:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadПримечание. Эта команда загружает необходимые ресурсы из Интернета и строит несколько изображений Docker локально. Процесс может занять несколько минут.
mkdir -p apps/test; wget -P apps/test https://repo1.maven.org/maven2/org/codehaus/cargo/simple-ear/1.10.9/simple-ear-1.10.9.ear./audit run -a -g testindex.html в каталоге «Созданные reports/TIMESTAMP чтобы просмотреть сгенерированные отчеты../launch_csa_ui.sh в каталоге reports/TIMESTAMP . Все остальные отчеты являются статическими файлами.| Категория | Минимум | Рекомендуется |
|---|---|---|
| Операционная система | Centos, Ubuntu или MacOS | Последняя версия установлена |
| БАРАН | 16+ ГБ | 32 ГБ |
| Диск | 100+ ГБ | SSD -диск |
| Процессор | 8+ ядер / VCPU | - |
| Чипсы | Intel или яблочный кремний | - |
| Интернет | Доступно для настройки и обновлений | Доступно во время анализа |
Если перезапуск, некоторая очистка или взгляд на документацию не помогает, вы можете создать проблему на GitHub. Чтобы узнать о том, что включить в ваш отчет, следуйте указаниям по запросу о привлечении выше и поделитесь:
Команда проекта Portfolio Application Project приветствует вклады от сообщества. Если вы хотите внести свой вклад в код и не подписали наше лицензионное соглашение о участнике, наш бот обновит проблему, когда вы откроете запрос на привлечение. Для любых вопросов о процессе CLA, пожалуйста, обратитесь к нашим FAQ. Для получения более подробной информации см. В соответствии с. MD.
Аудитор портфеля приложений выпускается по лицензии Apache 2.0. Для получения более подробной информации, пожалуйста, обратитесь к файлу лицензии.