Application Portfolio Auditor es una herramienta de evaluación de código abierto que automatiza y simplifica la auditoría de grandes conjuntos de aplicaciones. Al aprovechar hasta 18 herramientas de análisis, genera informes completos que lo ayudan a obtener información rápidamente en sus aplicaciones y crear una hoja de ruta de modernización de aplicaciones efectiva.
Características clave:
CLI integral : la interfaz de línea de comando audit (CLI) reduce las barreras para analizar de manera confiable un gran conjunto de aplicaciones.
Endurecido de forma predeterminada : valida sistemáticamente los requisitos previos y las herramientas de análisis previas a las configuras siguiendo las mejores prácticas.
Una amplia variedad de aplicaciones compatibles : cubre la mayoría de los lenguajes de programación modernos (Java, Python, .NET, NodeJS) y análisis del código fuente bien como binarios compilados.
Inteligencia combinada: arneses y combina ideas de hasta 18 herramientas de análisis de aplicaciones gratuitas y de código abierto.
Resúmenes agregados : genera páginas HTML estáticas que conectan todos los resultados para ayudarlo a comprender su cartera desde diferentes perspectivas, como preparación para la nube, seguridad, idiomas utilizados, licencias y calidad.
Resultados portátiles : exporta informes como directorio explotado, archivos zip, kubernetes o implementaciones de terminación en la nube.
Siga estos pasos para comenzar con Application Portfolio Auditor :
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupNota: Este comando automatiza la instalación de todos los requisitos previos requeridos. Configura automáticamente en función del sistema operativo detectado (MacOS, Ubuntu, Centos o Amazon Linux 2023) y requiere derechos de sudo. El proceso puede tardar varios minutos en completarse.
Sugerencia: si experimenta problemas durante la instalación, asegúrese de que su usuario local tenga acceso completo a la carpeta de instalación:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadNota: Este comando descarga los recursos requeridos de Internet y construye varias imágenes de Docker localmente. El proceso puede tardar varios minutos en completarse.
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 en el directorio reports/TIMESTAMP creado para ver los informes generados../launch_csa_ui.sh en el directorio reports/TIMESTAMP . Todos los demás informes son archivos estáticos.| Categoría | Mininum | Recomendado |
|---|---|---|
| Sistema operativo | Centos, Ubuntu o MacOS | Última versión instalada |
| RAM | 16+ GB | 32 GB |
| Disco | 100+ GB | Disco SSD |
| UPC | 8+ núcleos / VCPUS | - |
| Papas fritas | Intel o silicio de manzana | - |
| Internet | Disponible para la configuración y las actualizaciones | Disponible durante el análisis |
Si es un reinicio, algo de limpieza o un vistazo a la documentación no ayuda más, puede crear un problema en GitHub. Para obtener detalles sobre qué incluir en su informe, siga las pautas de solicitud de extracción anteriores y comparta:
El equipo del Proyecto del Auditor de la Cartera de aplicaciones da la bienvenida a las contribuciones de la comunidad. Si desea contribuir con código y no ha firmado nuestro acuerdo de licencia de contribuyente, nuestro BOT actualizará el problema cuando abra una solicitud de extracción. Para cualquier pregunta sobre el proceso CLA, consulte nuestras preguntas frecuentes. Para obtener información más detallada, consulte Contriping.md.
APLICACIÓN El auditor de la cartera de la aplicación se libera bajo la licencia Apache 2.0. Para obtener información más detallada, consulte el archivo de licencia.