Skip to content

Opstella Status

Server Status เป็นการแสดงสถานะการทำงานของ Application อื่นๆที่ทำงานร่วมกับ Opstella ซึ่งจะมีจำนวนเท่ากับ DevOpsTool ที่ ระบบ Opstella จัดการ เช่น Harbor , SonarQube , Grafana , Gitlab , ArgoCD , Vault

หมายเหตุ เนื่องจากสาเหตุที่ทำให้ DevOpsTool ไม่พร้อมทำงานนั้นมีหลายสาเหตุ กรณีที่ไม่รู้ว่าเกิดจากอะไร เราแนะนำให้ทำตามวิธีด้านล่างทุกวิธี

วิธีการแก้ไขให้ Application กลับมาใช้งานได้ตามปกติในกรณีที่ Config ผิด

  1. ตรวจสอบว่าใน Server Status มี DevOpstool ตัวไหนบ้างไม่พร้อมทำงาน

สีแดง - ไม่พร้อมทำงาน
สีเขียว - พร้อมทำงาน

Logo Status

  1. Login เข้า Backend(Django) โดยเข้าไปที่ https://Backend_Domain/admin

    troubleShootStatus

  2. คลิกเลือก Dev ops tools ดังภาพ

    troubleShootStatus

  3. เลือก DevOpstool ที่ไม่พร้อมใช้งาน ตามชื่อใน Server Status และกดเข้าไป

    troubleShootStatus

  4. ตรวจสอบข้อมูลใน Config และ แก้ไขให้ถูกต้อง

    troubleShootStatus

  5. หลังจากแก้ไขเรียบร้อยแล้วกดปุ่ม SAVE ตามภาพ

    troubleShootStatus

  6. ทำการ อัปเดต ข้อมูลในระบบหลังบ้านให้เป็นข้อมูลล่าสุด โดยการเข้าไปที่ https://Backend_Domain/healthcheck/

  7. ทำการ อัปเดต ข้อมูล DevOpsTool ตัวที่มีปัญหาให้เป็นสถานะล่าสุด โดยการเข้าไป Port Forward ตัว worker ของ DevOpsTool ที่มีปัญหา ดังภาพ

troubleShootStatus

  1. เมื่อ Port Forward แล้วให้เติม /healthcheck เข้าไปใน Domain เพื่อ อัปเดตข้อมูล DevOpsTool ตัวที่มีปัญหาให้เป็นสถานะล่าสุดดังรูป

troubleShootStatus

วิธีการแก้ไขให้ Application กลับมาใช้งานได้ตามปกติในกรณีที่ Pod ทำงานผิดปกติ

  1. ตรวจสอบว่าใน Server Status มี DevOpstool ตัวไหนบ้างไม่พร้อมทำงาน

สีแดง - ไม่พร้อมทำงาน
สีเขียว - พร้อมทำงาน

Logo Status

  1. ลบ Pod ของ worker และ DevOpsTool ตัวที่มีปัญหาใน Kubernetes Cluster

    troubleShootStatus

  2. รอสักครู่ pod ที่ลบไปจะขึ้นมาใหม่

    troubleShootStatus

  3. ทำการ อัปเดต ข้อมูลในระบบหลังบ้านให้เป็นข้อมูลล่าสุด โดยการเข้าไปที่ https://Backend_Domain/healthcheck/

  4. ทำการ อัปเดต ข้อมูล DevOpsTool ตัวที่มีปัญหาให้เป็นสถานะล่าสุด โดยการเข้าไป Port Forward ตัว worker ของ DevOpsTool ที่มีปัญหาใน Kubernetes Cluster ดังภาพ

troubleShootStatus

  1. เมื่อ Port Forward แล้วให้เติม /healthcheck เข้าไปใน Domain เพื่อ อัปเดตข้อมูล DevOpsTool ตัวที่มีปัญหาให้เป็นสถานะล่าสุดดังรูป

troubleShootStatus

We build Enterprise Platform Engineering to digitalized transform your organization into a DevSecOps culture.