Issues
issue คือบันทึกเดียวของปัญหาหนึ่ง: บางสิ่งที่การตรวจสอบของ Polylane เองพบ หรือ alert ที่เครื่องมือที่เชื่อมต่อไว้ส่งมา บันทึกนี้เก็บสถานะ (fingerprint จำนวนครั้งที่เกิด คำตัดสิน ความรุนแรง) ส่วนเธรดของ fix run ที่จัดการมันคือที่ที่คุณอ่านว่าเกิดอะไรขึ้น
ทำอะไรได้
ทุกการตรวจจับผ่านวงจรชีวิตเดียวกันไม่ว่าจะมาจากแหล่งใด: ถูกบันทึก fix run ให้คำตัดสิน อินซิเดนต์ที่ยืนยันแล้วถูกจัดการจนถึงการแก้ไข และ issue ได้รับการแก้ไขเมื่อปัญหาสิ้นสุด ไม่มีคิว alert ดิบให้คัดแยกด้วยมือ รายการซ้ำถูกรวมเข้ากับ issue ที่มีอยู่แล้ว ดังนั้นหนึ่งปัญหาคือหนึ่งบันทึกและหนึ่งเธรด
issue มาจากไหน
| แหล่งที่มา | คำอธิบาย |
|---|---|
| การตรวจสอบของ Polylane | การตรวจสอบบนทรัพยากรและบัญชีคลาวด์ที่เชื่อมต่อไว้ประเมินเมตริก log และ trace แล้วบันทึก issue เมื่อพบปัญหาจริง |
| alert จากผู้ให้บริการ | alert จากเครื่องมือ observability และบัญชีคลาวด์ที่เชื่อมต่อไว้กลายเป็น issue ดังนั้นทุกสิ่งที่อาจต้องการความสนใจจะผ่านวงจรชีวิตเดียวกัน ดู การผสานรวม |
| เปิดจากเธรด | ส่งปัญหาต่อในเธรดแชท แล้วเอเจนต์จะเปิด issue ให้คุณ ซึ่งเริ่ม fix run ของมัน |
ทำงานอย่างไร
- ข้อค้นพบถูกบันทึกพร้อม fingerprint ที่สร้างจากแหล่งที่มา: ทรัพยากรและการตรวจสอบสำหรับการตรวจจับของ Polylane การผสานรวมและ id ของ alert สำหรับ alert จากผู้ให้บริการ การทำงานของ alert ที่ตรงกับ issue ที่เปิดอยู่จะเพิ่มจำนวนครั้งที่เกิดแทนการสร้างรายการซ้ำ
- fix run อ่าน payload ดิบ คิวรีเบื้องหลัง alert เมตริกล่าสุด และโค้ดของคุณ แล้วบันทึกคำตัดสินหนึ่งในสองแบบ:
confirmed(ปัญหาจริง) หรือdismissed(สัญญาณรบกวนหรือพฤติกรรมที่คาดไว้) ข้อค้นพบที่เป็นของ issue ที่เปิดอยู่แล้ว หรือที่ได้รับการแก้ไขเมื่อไม่นานมานี้ จะเข้าร่วม issue นั้นแทน - issue ที่ยืนยันแล้วถูกจัดการจนถึงการแก้ไขในเธรดเดียวกัน เว้นแต่ระดับความรุนแรงขั้นต่ำหรือขีดจำกัดของแผนใน workspace กักไว้ให้คนเป็นผู้เริ่ม ความรุนแรงเป็นหนึ่งใน
critical,high,medium,lowหรือinfoและ run ปรับระดับใหม่ได้เมื่ออ่านหลักฐานแล้ว - issue ได้รับการแก้ไขเมื่อปัญหาสิ้นสุด: การกลับสู่ปกติจากผู้ให้บริการ การตรวจสอบครั้งถัดไปที่กลับมาปกติ หรือ alert ที่เงียบไป คุณยังทำเครื่องหมาย Resolved ด้วยตัวเองได้ หากปัญหาเดิมกลับมาภายใน 24 ชั่วโมง (นานกว่านั้นสำหรับ issue ที่ระบุข้อบกพร่องในโค้ด) issue ที่มีอยู่จะเปิดใหม่ และ fix run ของมันจะพิจารณาใหม่อีกครั้ง
สถานะ
| สถานะ | คำอธิบาย |
|---|---|
new | บันทึกแล้ว ยังไม่มี fix run |
triaging | fix run กำลังอ่านหลักฐานและยังไม่ได้ให้คำตัดสิน |
confirmed | ปัญหาจริง แสดงเป็นอินซิเดนต์ run จะจัดการจนถึงการแก้ไขเว้นแต่ถูกกักไว้ให้คน |
dismissed | ไม่ใช่ปัญหา เก็บไว้เพื่อให้สัญญาณเดียวกันถูกรวมอย่างเงียบๆ ในครั้งถัดไป |
skipped | ไม่มี fix run เริ่มต้น เช่น เพราะ signature ถูกระงับไว้ในการตั้งค่า workspace |
failed | run ไม่เคยไปถึงคำตัดสิน |
issue ยังมี resolvedAt เมื่อปัญหาสิ้นสุดแล้ว ไม่ว่าจะอยู่ในสถานะใด
หาได้ที่ไหน
เปิด Issues ในคอนโซล เพื่อดูสิ่งที่ตรวจพบ กรองตามความรุนแรงหรือสถานะ และค้นหา issue ที่ยังทำงานอยู่หรือถูกพักไว้ แต่ละ issue มีหน้าที่แสดงหลักฐาน การสืบสวน ไทม์ไลน์ และคุณสมบัติ ใช้ Investigate เพื่อเริ่ม run หรือ Open thread เพื่อสนทนาต่อ ฟิลด์ _html_url ของ API ลิงก์ตรงไปยังหน้านี้ รวมถึง issue ที่ยังไม่มี run
ใน Threads ชุดค่าสำเร็จรูป Fix runs แสดงบทสนทนากับเอเจนต์ ข้อความสุดท้ายของ run คือผลลัพธ์: pull request ไม่จำเป็นต้องแก้ไข หรือคำขอที่ต้องการความช่วยเหลือจากคุณ แถบด้านข้างเปิดหลักฐานและการส่งต่อ โดยใช้ Open full page เพื่อดูบันทึกทั้งหมด
ทุกบัญชีคลาวด์ การผสานรวม และทรัพยากรบนโทโพโลยีมีแท็บ Problems ที่แสดง fix run ในขอบเขตนั้น issue ที่ไม่เคยได้รับ run จะปรากฏเป็นการ์ดในฟีด ขยายมันแล้วใช้ Investigate เพื่อเริ่ม run จากสคริปต์ issue เป็นอ็อบเจกต์ชั้นหนึ่งในเอกสารอ้างอิง API อ่านด้วยสโคป issues:read และแก้ไขด้วย issues:write
ที่เกี่ยวข้อง
- Fix run สำหรับวิธีที่ run ไปถึงคำตัดสินและจัดการ issue ที่ยืนยันแล้ว
- Threads สำหรับการอ่านบทสนทนาและหลักฐานของมัน
- Escalations สำหรับสิ่งที่เกิดขึ้นเมื่อเอเจนต์ต้องการคุณ
- คลาวด์ สำหรับบัญชีและทรัพยากรที่ issue จำกัดขอบเขตอยู่