การมองเห็นเทอร์มินัลใน GitHub Actions สำหรับทีม DevOps
gh-usage ซึ่งพัฒนาโดย kukisama เป็นส่วนขยายบรรทัดคำสั่งที่แสดงการใช้งาน GitHub Actions โดยตรงในเทอร์มินัล มันจะสอบถามนาทีการทำงานและการใช้งานพื้นที่เก็บข้อมูลและนำเสนอข้อมูลสรุปโดยไม่ต้องไปที่ UI เว็บ ส่วนขยายนี้รายงานรายละเอียดต่อที่เก็บข้อมูล การเปรียบเทียบรอบการเรียกเก็บเงิน และรวมเข้ากับการตรวจสอบสิทธิ์ gh ที่มีอยู่เพื่อใช้ข้อมูลประจำตัวซ้ำ ตั้งใจให้กับวิศวกร DevOps นักพัฒนา และผู้ดูแลระบบองค์กร GitHub มันนำเสนอการมองเห็นที่รวดเร็วและสามารถเขียนสคริปต์ได้เกี่ยวกับรูปแบบทรัพยากร Actions และช่วยในการค้นหาผู้ใช้หนักจากบรรทัดคำสั่ง。
คุณติดตั้งและตั้งค่าปลั๊กอินอย่างไร?
การติดตั้งเป็นคำสั่ง gh extension เดียวและต้องการให้ GitHub CLI มีอยู่ รัน gh extension install kukisama/gh-usage เพื่อเพิ่มปลั๊กอิน เครื่องมือต้องพึ่งพาสภาพแวดล้อม gh ที่มีอยู่ ดังนั้นให้แน่ใจว่า CLI ได้รับการตรวจสอบสิทธิ์และบัญชีมีสิทธิ์ในการอ่านข้อมูลการเรียกเก็บเงินหรือข้อมูลองค์กร บนเดสก์ท็อปที่เข้ากันได้ มันทำงานที่ gh ทำงาน รวมถึงระบบ Windows ที่ติดตั้ง GitHub CLI ไว้แล้ว
มันเก็บข้อมูลรับรองให้ปลอดภัยและใช้ API อย่างเป็นทางการหรือไม่?
โดยการใช้การเข้าสู่ระบบ GitHub CLI ที่มีอยู่ ปลั๊กอินจะไม่ขอข้อมูลรับรองแยกต่างหาก มันสื่อสารกับ API อย่างเป็นทางการของ GitHub เพื่อดึงข้อมูลการใช้งาน ดังนั้นการสอบถามจึงปฏิบัติตามโมเดลสิทธิ์ของ GitHub เนื่องจากโครงการนี้เป็นโอเพนซอร์สและมีน้ำหนักเบา โค้ดสามารถตรวจสอบได้ก่อนใช้งาน ซึ่งช่วยลดพฤติกรรมที่ไม่โปร่งใส ตัวเลือกของนักพัฒนาที่จะพึ่งพาการตรวจสอบสิทธิ์ของ gh ทำให้การจัดการข้อมูลรับรองมีศูนย์กลางแทนที่จะสร้างกระบวนการเข้าสู่ระบบคู่ขนาน
มันสามารถเขียนสคริปต์สำหรับการตรวจสอบในระดับองค์กรได้หรือไม่?
เนื่องจากมันทำงานเป็นปลั๊กอินแบบบรรทัดคำสั่ง เครื่องมือจึงรวมเข้ากับสคริปต์และงานตรวจสอบโดยไม่ต้องใช้ห่อเพิ่มเติม ธงช่วยให้สามารถกำหนดเป้าหมายบัญชีหรือองค์กรเฉพาะ ทำให้สามารถจับภาพช่วงเวลาสำหรับการวิเคราะห์แนวโน้มได้ ชุมชนนักพัฒนาที่มีความเฉพาะทางสังเกตถึงประโยชน์ของปลั๊กอินในการติดตามการใช้ Actions และการสังเกตที่เก็บข้อมูลที่มีการใช้งานสูง นักพัฒนารักษาโครงการนี้เป็นโอเพนซอร์ส ซึ่งสนับสนุนการปรับให้เข้ากับแดชบอร์ด CI หรือภารกิจการรายงานที่กำหนดเวลา
ตัวเลือกที่ใช้งานได้จริงสำหรับทีมที่เน้นเทอร์มินัล แนะนำพร้อมข้อควรระวัง
gh-usage เป็นตัวเลือกที่ใช้งานได้จริงสำหรับวิศวกร DevOps และผู้ดูแลระบบองค์กรที่ต้องการมองเห็นรูปแบบทรัพยากร Actions ผ่าน command-line ข้อแลกเปลี่ยนหลักคือการพึ่งพา GitHub CLI และโทเค็นบัญชีที่อนุญาตให้เข้าถึงการเรียกเก็บเงิน ซึ่งอาจจำกัดการใช้งานสำหรับบางที่นั่ง เคล็ดลับ: รันส่วนขยายบน runner ที่กำหนดเวลาไว้หรือโฮสต์การบำรุงรักษาเพื่อจับภาพช่วงเวลาสำหรับการตรวจสอบแนวโน้ม แนะนำแล้ว.