devops-monitor: การตรวจสอบ CLI แบบเรียลไทม์สำหรับคอนเทนเนอร์และโฮสต์
devops-monitor รวบรวมเมตริกทรัพยากรโฮสต์ สถิติของ Docker container และข้อมูลของ Kubernetes pod เข้าด้วยกันในมุมมองคำสั่งแบบเรียลไทม์เดียว ที่อัปเดตพร้อมกันเพื่อให้ข้อเสนอแนะแบบเกือบทันที สร้างโดย Srinivas Batthula เครื่องมือนี้มุ่งเป้าไปที่วิศวกร DevOps และผู้ดูแลระบบที่จัดการโหลดงานที่บรรจุใน container และต้องการยูทิลิตี้เทอร์มินัลที่มีภาระต่ำ ความสามารถหลักรวมถึงการติดตาม CPU/หน่วยความจำ/ดิสก์ของโฮสต์ การแสดงสถานะและทรัพยากรของ Docker และการรวบรวมเมตริกของ Kubernetes ทั้งหมดนี้มีพื้นฐานที่ไม่ต้องการการกำหนดค่าและไฟล์ปฏิบัติการข้ามแพลตฟอร์ม
เครื่องมือที่ตรวจสอบจริง ๆ และวิธีการนำเสนอข้อมูล
devops-monitor รวบรวมข้อมูลโทรมาตรีสามประเภท: ทรัพยากรของระบบโฮสต์ (CPU, หน่วยความจำ, ดิสก์), สถานะและการใช้ Docker container, และเมตริกของ Kubernetes cluster และ pod เครื่องมือนี้ทำงานในเทอร์มินัลและรวมแหล่งข้อมูลเหล่านั้นเข้าด้วยกันในมุมมองที่เป็นเอกภาพ ดังนั้นผู้ใช้จึงเห็นสุขภาพของโฮสต์, container, และการจัดการในครั้งเดียว การออกแบบที่ทำงานพร้อมกันทำให้การรวบรวมข้อมูลเกิดขึ้นพร้อมกัน ซึ่งผลิตการอัปเดตบ่อยครั้งโดยไม่ต้องมีการประมวลผลแดชบอร์ดแยกต่างหาก.
มันมีผลต่อประสิทธิภาพของระบบในระหว่างการตรวจสอบหรือไม่?
เครื่องมือนี้เป็น CLI ที่มีน้ำหนักเบาออกแบบมาเพื่อการใช้ทรัพยากรต่ำและประสิทธิภาพสูง ซึ่งทำให้ผลกระทบในพื้นหลังมีขนาดเล็กเมื่อทำงานบนโฮสต์การผลิต การรวบรวมข้อมูลพร้อมกันช่วยลดความล่าชาระหว่างการสอบถาม และการแจกจ่าย Windows มีให้ในรูปแบบ .exe แบบสแตนด์อโลนหรือผ่าน winget ซึ่งให้ผู้ปฏิบัติงานเลือกวิธีการติดตั้งที่เหมาะสมกับสภาพแวดล้อมที่มีข้อจำกัด โมเดลที่ทำงานพร้อมกันอ่านเมตริกโดยไม่ต้องสร้างส่วนประกอบ GUI ที่หนัก.
มันปลอดภัยที่จะทำงานบนเครื่องผลิตหรือไม่และต้องการสิทธิพิเศษอะไรบ้าง?
ยูทิลิตี้นี้รวบรวมเมตริกของโฮสต์และ container จาก API ท้องถิ่นและแผนควบคุมการจัดการ ทำงานเป็นผู้สังเกตการณ์แบบอ่านอย่างเดียวสำหรับการตรวจสอบพื้นฐานตามการออกแบบของมัน พื้นฐานที่ไม่ต้องการการกำหนดค่าศูนย์หมายความว่ามันสามารถเริ่มการตรวจสอบได้โดยไม่ต้องตั้งค่าล่วงหน้า ในขณะที่การรวมที่สอบถาม Docker หรือ Kubernetes ต้องการสิทธิ์การทำงานตามปกติสำหรับการเข้าถึงเมตริก นักพัฒนาจัดเตรียมการสร้างข้ามแพลตฟอร์มสำหรับสภาพแวดล้อมเดสก์ท็อปเพื่อตรงกับสถานการณ์การปรับใช้ที่หลากหลาย.
คำแนะนำที่เป็นประโยชน์สำหรับผู้เชี่ยวชาญด้าน DevOps
เครื่องมือนี้เหมาะสำหรับวิศวกรที่ต้องการมอนิเตอร์ที่กะทัดรัดและเป็นพื้นฐานของเทอร์มินัลที่แสดงสถานะของโฮสต์, Docker, และ Kubernetes พร้อมกัน มันเน้นการรับรู้สถานการณ์อย่างรวดเร็วมากกว่าการจัดเก็บระยะยาวหรือการแจ้งเตือน ดังนั้นให้ใช้มันสำหรับการแก้ไขปัญหาแบบสดและการตรวจสอบตามปกติ แนะนำ หากคุณต้องการเมตริกในอดีตหรือการแจ้งเตือน ให้วางแผนที่จะจับคู่เครื่องมือนี้กับที่เก็บเมตริกระยะยาวหรือบริการแจ้งเตือนนอกเหนือจากการทำงานนี้.