Application Portfolio Auditor ist ein Open-Source-Bewertungstool, das die Prüfung großer Anwendungssätze automatisiert und vereinfacht. Durch die Nutzung von bis zu 18 Analyse -Tools generiert es umfassende Berichte, die Ihnen dabei helfen, schnell Einblicke in Ihre Anwendungen zu erhalten und eine effektive Roadmap für die Modernisierung der Anwendung zu erstellen.
Schlüsselmerkmale:
Umfassende CLI : Die audit -Schnittstelle (CLI) senkt die Hindernisse, um einen großen Satz von Anwendungen zuverlässig zu analysieren.
Standardmäßig verhärtet : Validiert systematisch Voraussetzungen und Analyse-Tools vor der Konfiguration nach Best Practices.
Viele unterstützte Anwendungen : Deckt die meisten modernen Programmiersprachen (Java, Python, .NET, NodeJS) und Analysen sowie Quellcode als kompilierte Binärdateien ab.
Kombinierte Intelligenz: Greift und kombiniert Erkenntnisse von bis zu 18 Tools für die Analyse von kostenlosen und open-Source-Anwendungen.
Aggregierte Zusammenfassungen : Erzeugt statische HTML-Seiten, die alle Ergebnisse verbinden, um Ihr Portfolio aus verschiedenen Perspektiven wie Cloud-Readiness, Sicherheit, verwendete Sprachen, Lizenzierung und Qualität zu verstehen.
Tragbare Ergebnisse : Exportiert Berichte als explodiertes Verzeichnis, Zip-Dateien, Kubernetes oder Cloud-Foundry-Bereitstellungen.
Befolgen Sie diese Schritte, um mit Application Portfolio Auditor zu beginnen:
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupHinweis: Dieser Befehl automatisiert die Installation aller erforderlichen Voraussetzungen. Es konfiguriert automatisch basierend auf dem erkannten Betriebssystem (MacOS, Ubuntu, CentOS oder Amazon Linux 2023) und erfordert Sudo -Rechte. Der Vorgang kann mehrere Minuten dauern.
Hinweis: Wenn Sie während der Installation Probleme haben, stellen Sie bitte sicher, dass Ihr lokaler Benutzer vollen Zugriff auf den Installationsordner hat:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadHinweis: Dieser Befehl lädt die erforderlichen Ressourcen aus dem Internet herunter und erstellt mehrere Docker -Bilder lokal. Der Vorgang kann mehrere Minuten dauern.
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 im Verzeichnis für erstellte reports/TIMESTAMP um die generierten Berichte anzuzeigen../launch_csa_ui.sh im reports/TIMESTAMP -Verzeichnis. Alle anderen Berichte sind statische Dateien.| Kategorie | Mininum | Empfohlen |
|---|---|---|
| Betriebssystem | Centos, Ubuntu oder MacOS | Neueste Version installiert |
| RAM | 16+ GB | 32 GB |
| Scheibe | 100+ GB | SSD -Festplatte |
| CPU | 8+ Kerne / VCPUs | - - |
| Chips | Intel- oder Apfel -Silizium | - - |
| Internet | Verfügbar für Setup und Updates | Erhältlich während der Analyse |
Wenn ein Neustart, eine gewisse Aufräumarbeiten oder ein Blick auf die Dokumentation nicht weiter hilft, können Sie ein Problem auf GitHub erstellen. Ausführliche Informationen zu dem, was in Ihren Bericht aufgenommen werden soll, befolgen Sie die obigen Richtlinien für Pull -Anfragen und teilen Sie:
Das Project -Team des Anwendungsportfolios Auditor begrüßt Beiträge der Community. Wenn Sie Code beitragen möchten und unsere Mitwirkungslizenzvereinbarung nicht unterzeichnet haben, aktualisiert unser Bot das Problem, wenn Sie eine Pull -Anfrage eröffnen. Bei Fragen zum CLA -Prozess finden Sie in unseren FAQs. Ausführlichere Informationen finden Sie unter Beitrags.md.
Das Anwendungsportfolio Auditor wird unter der Apache -Lizenz 2.0 veröffentlicht. Weitere detailliertere Informationen finden Sie in der Lizenzdatei.