Application Portfolio Auditor é uma ferramenta de avaliação de código aberto que automatiza e simplifica a auditoria de grandes conjuntos de aplicativos. Ao alavancar até 18 ferramentas de análise, ele gera relatórios abrangentes, ajudando você a obter informações rapidamente sobre seus aplicativos e criar um roteiro eficaz de modernização de aplicativos.
Principais recursos:
CLI abrangente : A interface da linha de comando audit (CLI) reduz as barreiras para analisar com segurança um grande conjunto de aplicativos.
Endurecido por padrão : valida sistematicamente os pré-requisitos e as ferramentas de análise de pré-configurações seguindo as melhores práticas.
Uma ampla variedade de aplicações suportadas : abrange a maioria das linguagens de programação modernas (Java, Python, .NET, NodeJS) e análises como o código -fonte como binários compilados.
Inteligência combinada: aproveitam e combina informações de até 18 ferramentas de análise de aplicativos gratuitas e de código aberto.
Resumos agregados : gera páginas HTML estáticas conectando todos os resultados para ajudá-lo a entender seu portfólio de diferentes perspectivas, como leitura de nuvem, segurança, idiomas usados, licenciamento e qualidade.
Resultados portáteis : exporta relatórios como diretório explodido, arquivos ZIP, kubernetes ou implantações de nuvem.
Siga estas etapas para começar com Application Portfolio Auditor :
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupNota: Este comando automatiza a instalação de todos os pré -requisitos necessários. Ele configura automaticamente com base no sistema operacional detectado (MacOS, Ubuntu, CentOS ou Amazon Linux 2023) e requer direitos de sudo. O processo pode levar alguns minutos para ser concluído.
Dica: se você estiver enfrentando problemas durante a instalação, verifique se o usuário local tem acesso total à pasta de instalação:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadNota: Este comando baixa os recursos necessários da Internet e cria várias imagens do Docker localmente. O processo pode levar alguns minutos para ser concluído.
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 no diretório reports/TIMESTAMP criado para visualizar os relatórios gerados../launch_csa_ui.sh no diretório reports/TIMESTAMP . Todos os outros relatórios são arquivos estáticos.| Categoria | Mininum | Recomendado |
|---|---|---|
| Sistema operacional | CentOS, Ubuntu ou MacOS | Versão mais recente instalada |
| BATER | 16+ GB | 32 GB |
| Disco | 100+ GB | Disco SSD |
| CPU | 8+ núcleos / vcpus | - |
| Chips | Intel ou Apple Silicon | - |
| Internet | Disponível para configuração e atualizações | Disponível durante a análise |
Se um reinício, uma limpeza ou um olhar para a documentação não ajuda ainda mais, você pode criar um problema no Github. Para obter detalhes sobre o que incluir em seu relatório, siga as diretrizes de solicitação de tração acima e compartilhe:
A equipe do Projeto Auditor de Aplicativo do Application recebe contribuições da comunidade. Se você deseja contribuir com o código e não assinou nosso contrato de licença de colaborador, nosso bot atualizará o problema quando você abrir uma solicitação de tração. Para qualquer dúvida sobre o processo do CLA, consulte nossas perguntas frequentes. Para obter informações mais detalhadas, consulte contribuindo.md.
A Application Portfolio Auditor é divulgado sob a licença Apache 2.0. Para obter informações mais detalhadas, consulte o arquivo de licença.