Application Portfolio Auditor เป็นเครื่องมือการประเมินโอเพนซอร์ซที่ทำให้การตรวจสอบแอปพลิเคชันขนาดใหญ่ง่ายขึ้น ด้วยการใช้ประโยชน์จากเครื่องมือวิเคราะห์ได้มากถึง 18 ตัวมันจะสร้างรายงานที่ครอบคลุมช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับแอปพลิเคชันของคุณอย่างรวดเร็วและสร้างแผนงานที่ทันสมัยแอปพลิเคชันที่มีประสิทธิภาพ
คุณสมบัติที่สำคัญ:
CLI ที่ครอบคลุม : อินเทอร์เฟซบรรทัดคำสั่ง audit (CLI) ช่วยลดอุปสรรคในการวิเคราะห์แอปพลิเคชันขนาดใหญ่อย่างน่าเชื่อถือ
แข็งตัวโดยค่าเริ่มต้น : ตรวจสอบความต้องการเบื้องต้นและเครื่องมือวิเคราะห์การกำหนดค่าล่วงหน้าอย่างเป็นระบบตามแนวทางปฏิบัติที่ดีที่สุด
รองรับแอปพลิเคชันที่หลากหลาย : ครอบคลุมภาษาการเขียนโปรแกรมที่ทันสมัยที่สุด (Java, Python, .NET, NODEJS) และการวิเคราะห์เช่นซอร์สโค้ดเช่นเดียวกับไบนารีที่รวบรวม
การรวมความฉลาด: สายรัดและรวมข้อมูลเชิงลึกของเครื่องมือวิเคราะห์แอปพลิเคชันฟรีและโอเพนซอร์ซมากถึง 18 ตัว
สรุปโดยรวม : สร้างหน้า HTML แบบคงที่การเชื่อมต่อผลลัพธ์ทั้งหมดเพื่อช่วยให้คุณเข้าใจพอร์ตโฟลิโอของคุณจากมุมมองที่แตกต่างกันเช่นความพร้อมบนคลาวด์ความปลอดภัยภาษาที่ใช้การออกใบอนุญาตและคุณภาพ
ผลลัพธ์แบบพกพา : รายงานการส่งออกเป็นไดเรกทอรีที่ระเบิด, ไฟล์ซิป, Kubernetes หรือการปรับใช้คลาวด์กับการปรับใช้
ทำตามขั้นตอนเหล่านี้เพื่อเริ่มต้นด้วย 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หมายเหตุ: คำสั่งนี้ดาวน์โหลดทรัพยากรที่จำเป็นจากอินเทอร์เน็ตและสร้างภาพ 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 testindex.html ในไดเรกทอรี reports/TIMESTAMP ที่สร้างขึ้นเพื่อดูรายงานที่สร้างขึ้น./launch_csa_ui.sh ในไดเรกทอรี reports/TIMESTAMP รายงานอื่น ๆ ทั้งหมดเป็นไฟล์คงที่| หมวดหมู่ | มินิม | ที่แนะนำ |
|---|---|---|
| ระบบปฏิบัติการ | Centos, Ubuntu หรือ MacOS | ติดตั้งเวอร์ชันล่าสุด |
| ราม | 16+ GB | 32 GB |
| ดิสก์ | 100+ GB | ดิสก์ SSD |
| ซีพียู | 8+ คอร์ / vcpus | - |
| ชิป | Intel หรือ Apple Silicon | - |
| อินเทอร์เน็ต | พร้อมใช้งานสำหรับการตั้งค่าและการอัปเดต | มีให้ระหว่างการวิเคราะห์ |
หากการรีสตาร์ทการทำความสะอาดหรือภาพรวมของเอกสารไม่ได้ช่วยเพิ่มเติมคุณสามารถสร้างปัญหาเกี่ยวกับ GitHub สำหรับข้อมูลเฉพาะเกี่ยวกับสิ่งที่รวมอยู่ในรายงานของคุณโปรดปฏิบัติตามแนวทางการร้องขอการดึงด้านบนและแบ่งปัน:
ทีมงานโครงการผู้ตรวจสอบบัญชีแอปพลิเคชันยินดีต้อนรับการมีส่วนร่วมจากชุมชน หากคุณต้องการมีส่วนร่วมในรหัสและคุณยังไม่ได้ลงนามในข้อตกลงใบอนุญาตผู้มีส่วนร่วมของเราบอทของเราจะอัปเดตปัญหาเมื่อคุณเปิดคำขอดึง สำหรับคำถามใด ๆ เกี่ยวกับกระบวนการ CLA โปรดดูคำถามที่พบบ่อยของเรา สำหรับข้อมูลรายละเอียดเพิ่มเติมโปรดดูที่การสนับสนุน
แอปพลิเคชันพอร์ตโฟลิโอผู้ตรวจสอบบัญชีได้รับการเผยแพร่ภายใต้ Apache License 2.0 สำหรับข้อมูลรายละเอียดเพิ่มเติมโปรดดูไฟล์ใบอนุญาต