Jenkins - เมตริกและแนวโน้ม
มีปลั๊กอินต่างๆที่มีอยู่ใน Jenkins เพื่อแสดงเมตริกสำหรับงานสร้างซึ่งดำเนินการในช่วงเวลาหนึ่ง เมตริกเหล่านี้มีประโยชน์ในการทำความเข้าใจงานสร้างของคุณและความถี่ที่ล้มเหลว / ผ่านไปเมื่อเวลาผ่านไป ตัวอย่างเช่นลองดูที่ปลั๊กอิน "Build History Metrics"
ปลั๊กอินนี้จะคำนวณเมตริกต่อไปนี้สำหรับบิวด์ทั้งหมดที่ติดตั้ง
- เวลาเฉลี่ยที่จะล้มเหลว (MTTF)
- เวลาเฉลี่ยในการกู้คืน (MTTR)
- ค่าเบี่ยงเบนมาตรฐานของเวลาสร้าง
Step 1 - ไปที่แดชบอร์ด Jenkins แล้วคลิกที่ Manage Jenkins
Step 2 - ไปที่ตัวเลือก Manage Plugins
Step 3 - ไปที่แท็บ Available และค้นหาปลั๊กอิน 'Build History Metrics plugin' และเลือก 'install without restart'
Step 4- หน้าจอต่อไปนี้จะปรากฏขึ้นเพื่อยืนยันการติดตั้งปลั๊กอินสำเร็จ รีสตาร์ทอินสแตนซ์ Jenkins
เมื่อคุณไปที่หน้างานของคุณคุณจะเห็นตารางที่มีเมตริกจากการคำนวณ เมตริกจะแสดงในช่วง 7 วัน 30 วันที่ผ่านมาและตลอดเวลา
หากต้องการดูแนวโน้มโดยรวมใน Jenkins มีปลั๊กอินสำหรับรวบรวมข้อมูลจากภายในงานสร้างและ Jenkins และแสดงในรูปแบบกราฟิก ตัวอย่างหนึ่งของปลั๊กอินดังกล่าวคือปลั๊กอิน 'Hudson global-build-stats plugin' มาดูขั้นตอนนี้กัน
Step 1 - ไปที่แดชบอร์ด Jenkins แล้วคลิกที่ Manage Jenkins
Step 2 - ไปที่ตัวเลือก Manage Plugins
Step 3 - ไปที่แท็บ Available และค้นหาปลั๊กอิน 'Hudson global-build-stats plugin' และเลือก 'install without restart'
Step 4- หน้าจอต่อไปนี้จะปรากฏขึ้นเพื่อยืนยันการติดตั้งปลั๊กอินสำเร็จ รีสตาร์ทอินสแตนซ์ Jenkins
หากต้องการดูสถิติทั่วโลกโปรดทำตามขั้นตอนที่ 5 ถึง 8
Step 5- ไปที่แดชบอร์ด Jenkins แล้วคลิกที่ Manage Jenkins ในหน้าจอ Manage Jenkins ให้เลื่อนลงและตอนนี้คุณจะเห็นตัวเลือกที่เรียกว่า 'Global Build Stats' คลิกที่ลิงค์นี้
Step 6- คลิกที่ปุ่ม 'เริ่มต้นสถิติ' สิ่งนี้ทำคือรวบรวมระเบียนที่มีอยู่ทั้งหมดสำหรับงานสร้างที่ได้ดำเนินการไปแล้วและสามารถสร้างแผนภูมิตามผลลัพธ์เหล่านี้ได้
Step 7- เมื่อข้อมูลเริ่มต้นแล้วก็ถึงเวลาสร้างแผนภูมิใหม่ คลิกลิงก์ "สร้างแผนภูมิใหม่"
Step 8- ป๊อปอัปจะมาเพื่อป้อนข้อมูลที่เกี่ยวข้องสำหรับรายละเอียดแผนภูมิใหม่ ป้อนข้อมูลที่จำเป็นต่อไปนี้
- Title - ข้อมูลชื่อเรื่องใด ๆ สำหรับตัวอย่างนี้จะได้รับเป็น 'Demo'
- ความกว้างของแผนภูมิ - 800
- ความสูงของแผนภูมิ - 600
- มาตราส่วนเวลาของแผนภูมิ - รายวัน
- ระยะเวลาในแผนภูมิ - 30 วัน
ข้อมูลที่เหลือสามารถคงอยู่ได้ตามที่เป็นอยู่ เมื่อป้อนข้อมูลแล้วให้คลิกที่สร้างแผนภูมิใหม่
ตอนนี้คุณจะเห็นแผนภูมิที่แสดงแนวโน้มของงานสร้างเมื่อเวลาผ่านไป
หากคุณคลิกที่ส่วนใด ๆ ในแผนภูมิจะเป็นการเจาะลึกรายละเอียดของงานและงานสร้าง