Application Portfolio Auditor adalah alat penilaian sumber terbuka yang mengotomatisasi dan menyederhanakan audit set aplikasi besar. Dengan memanfaatkan hingga 18 alat analisis, ini menghasilkan laporan komprehensif yang membantu Anda dengan cepat mendapatkan wawasan tentang aplikasi Anda dan membangun peta jalan modernisasi aplikasi yang efektif.
Fitur Utama:
CLI komprehensif : Antarmuka baris perintah audit (CLI) menurunkan hambatan untuk secara andal menganalisis serangkaian aplikasi besar.
Diserahkan secara default : Secara sistematis memvalidasi prasyarat dan alat analisis pra-konfigurasi mengikuti praktik terbaik.
Berbagai macam aplikasi yang didukung : mencakup sebagian besar bahasa pemrograman modern (Java, Python, .NET, NodeJs) dan analisis serta kode sumber sebagai binari yang dikompilasi.
Gabungan Kecerdasan: memanfaatkan dan menggabungkan wawasan hingga 18 alat analisis aplikasi gratis dan open-source.
Ringkasan agregat : Menghasilkan halaman HTML statis yang menghubungkan semua hasil untuk membantu Anda memahami portofolio Anda dari berbagai perspektif seperti kesiapan cloud, keamanan, bahasa yang digunakan, lisensi, dan kualitas.
Hasil portabel : Laporan ekspor sebagai direktori yang meledak, file zip, kubernet atau penyebaran foundry cloud.
Ikuti langkah -langkah ini untuk memulai dengan Application Portfolio Auditor :
$ git clone [email protected]:vmware-tanzu/application-portfolio-auditor.git$ cd application-portfolio-auditor
$ ./audit setupCatatan: Perintah ini mengotomatiskan pemasangan semua prasyarat yang diperlukan. Secara otomatis mengonfigurasi berdasarkan sistem operasi yang terdeteksi (MacOS, Ubuntu, Centos atau Amazon Linux 2023) dan membutuhkan hak sudo. Prosesnya mungkin memakan waktu beberapa menit untuk diselesaikan.
Petunjuk: Jika Anda mengalami masalah selama instalasi, pastikan bahwa pengguna lokal Anda memiliki akses penuh ke folder instalasi:
$ sudo chown -R $(id -u):$(id -g) "application-portfolio-auditor"
$ ./audit downloadCatatan: Perintah ini mengunduh sumber daya yang diperlukan dari Internet dan membangun beberapa gambar Docker secara lokal. Prosesnya mungkin memakan waktu beberapa menit untuk diselesaikan.
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 di direktori reports/TIMESTAMP yang dibuat untuk melihat laporan yang dihasilkan../launch_csa_ui.sh di direktori reports/TIMESTAMP . Semua laporan lainnya adalah file statis.| Kategori | Mininum | Direkomendasikan |
|---|---|---|
| Sistem Operasi | Centos, ubuntu atau macos | Versi terbaru diinstal |
| Ram | 16+ GB | 32 GB |
| Disk | 100+ GB | Disk SSD |
| CPU | 8+ core / vcpus | - |
| Keripik | Silikon intel atau apel | - |
| Internet | Tersedia untuk pengaturan dan pembaruan | Tersedia selama analisis |
Jika restart, beberapa pembersihan atau pandangan sekilas pada dokumentasi tidak membantu lebih lanjut, Anda dapat membuat masalah di GitHub. Untuk spesifik tentang apa yang akan dimasukkan dalam laporan Anda, silakan ikuti pedoman permintaan tarik di atas dan bagikan:
Tim Proyek Auditor Portofolio Aplikasi menyambut kontribusi dari masyarakat. Jika Anda ingin menyumbangkan kode dan Anda belum menandatangani perjanjian lisensi kontributor kami, bot kami akan memperbarui masalah saat Anda membuka permintaan tarik. Untuk pertanyaan tentang proses CLA, silakan merujuk ke FAQ kami. Untuk informasi lebih rinci, lihat Contributing.md.
Auditor Portofolio Aplikasi dirilis di bawah Lisensi Apache 2.0. Untuk informasi lebih rinci, silakan merujuk ke file lisensi.