Application Portfolio Auditor是一種開源評估工具,可自動化和簡化大量應用程序的審核。通過利用多達18種分析工具,它會生成全面的報告,以幫助您快速獲得有關應用程序的見解並建立有效的應用現代化路線圖。
關鍵功能:
全面的CLI : audit命令線接口(CLI)降低了可靠分析大量應用程序的障礙。
默認情況下硬化:系統地驗證先決條件和預配置分析工具,遵循最佳實踐。
支持的各種應用程序:涵蓋大多數現代編程語言(Java,Python,.NET,Nodejs)和分析以及源代碼作為編譯的二進製文件。
聯合情報:利用並結合了多達18種免費和開源應用分析工具的見解。
匯總摘要:生成靜態HTML頁面連接所有結果,以幫助您從不同的角度了解投資組合,例如雲的準備,安全性,所使用的語言,許可和質量。
便攜式結果:導出報告為爆炸目錄,zip文件,kubernetes或cloud-foundry部署。
請按照以下步驟開始使用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注意:此命令從Internet下載所需的資源,並在本地構建多個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 testreports/TIMESTAMP目錄中打開index.html文件以查看生成的報告。reports/TIMESTAMP目錄中執行./launch_csa_ui.sh啟動雲適用性分析儀後端。所有其他報告都是靜態文件。| 類別 | 微型 | 受到推崇的 |
|---|---|---|
| 作業系統 | Centos,Ubuntu或Macos | 安裝了最新版本 |
| 內存 | 16+ GB | 32 GB |
| 磁碟 | 100+ GB | SSD磁盤 |
| 中央處理器 | 8多個核心 / VCPU | - |
| 籌碼 | 英特爾或蘋果矽 | - |
| 網際網路 | 可用於設置和更新 | 分析期間可用 |
如果重新啟動,清理或瞥了一眼文檔沒有任何幫助,則可以在Github上創建問題。有關報告中包含的內容的詳細信息,請遵循上面的拉請請求指南並分享:
應用程序組合審計項目團隊歡迎社區的貢獻。如果您希望撰寫代碼,並且尚未簽署我們的貢獻者許可協議,那麼我們的機器人將在打開拉動請求時更新問題。有關CLA過程的任何疑問,請參閱我們的常見問題解答。有關更多詳細信息,請參閱貢獻。 md。
應用程序組合審核員以Apache許可證2.0發布。有關更多詳細信息,請參閱許可證文件。