Skip to content

Check Application Job

โดยปกติแล้วหลังจากทำ Action(Create ,Delete , Sync) ในระบบ Opstella จะทำการสร้าง Task ใน BackEnd(Django) และ ส่ง Pubsub ไปหา DevOpsTool ต่างๆที่ทำงานร่วมกับระบบ Opstella หลังจากทำเสร็จ ระบบจะส่ง Pubsub กลับมา Update บน Backend(Django) เป็นอันเสร็จ Action(Create ,Delete , Sync)

แต่ในบางครั้งอาจมีข้อผิดพลาดเกิดขึ้นในตอนที่ BackEnd(Django) ส่ง Pubsub ไปหา DevOpsTool แต่อาจเกิดข้อผิดพลาดทำให้ไม่ส่ง Pubsub กลับไปหา BackEnd(Django) เราจึงต้องกด Send To Pubsub Core-Event เองใน BackEnd(Django)

checkApplicationJob

Send To Pubsub Core-Event

  1. Login เข้า Backend(Django)

    checkApplicationJob

  2. คลิกเลือก tasks ดังรูป

    checkApplicationJob

  3. ดู Action ที่มีปัญหาในระบบ Opstella จากรูปทำการสร้าง Service ที่ชื่อว่า coreapi แต่ใช้เวลานานแล้วยังสร้างไม่เสร็จ

    checkApplicationJob

  4. หา REQUEST SLUG และ METHOD ของ Action ที่มีปัญหาในตาราง Tasks ซึ่งจากข้อ 3 พบว่าเป็น REQUEST SLUG "consultant-hybridcloud-coreapi" และเป็น METHOD "CREATE_SERVICE" มีปัญหาสร้างไม่เสร็จ และจากรูปพบว่ามีบาง Status ไม่ "COMPLETED"

    checkApplicationJob

  5. กดเลือก WORKER NAME ตัวไหนก็ได้ที่มี REQUEST SLUG และ METHOD ตรงกับตัวที่มีปัญหา แล้วกดเลือก Action เป็น Send To Pubsub Core-Event ระบบจะทำการ ส่ง Pubsub ไปหา DevOpsTool ที่เกี่ยวข้องกับ Action ที่เราทำอีกครั้งนึง เป็นอันเสร็จ

    checkApplicationJob

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