การผสานรวม
การผสานรวมเชื่อมต่อ Polylane กับเซอร์วิสรอบระบบของคุณ แต่ละรายการให้เอเจนต์มีบางอย่างที่จับต้องได้ไว้ทำงาน และหน้านี้อธิบายการเชื่อมต่อและการยกเลิกการเชื่อมต่อไว้ครั้งเดียว เพื่อให้หน้าของผู้ให้บริการแต่ละรายไม่ต้องอธิบายซ้ำ
ทำอะไรได้
การเชื่อมต่อเครื่องมือจะลงทะเบียนเครื่องมือคิวรีที่เอเจนต์เรียกใช้ได้: ค้นหา log ดึง diff ของ pull request รันคิวรีเมตริก อธิบายทรัพยากร การเชื่อมต่อผู้ให้บริการคลาวด์ยังซิงก์ทรัพยากรของมันเข้าสู่โทโพโลยี ซึ่งการตรวจสอบตามกำหนดเวลาและการรีวิว pull request จะหยิบไปใช้
การเชื่อมต่อทำงานอย่างไร
ผู้ให้บริการทุกรายมีขั้นตอนเชื่อมต่อแบบมีคำแนะนำในคอนโซลใต้ Settings > Integrations โดยผู้ให้บริการคลาวด์อยู่ใต้ Settings > Clouds วิธีการขึ้นอยู่กับผู้ให้บริการ และข้อมูลรับรองถูกเก็บแบบเข้ารหัส
| วิธี | คำอธิบาย | ตัวอย่าง |
|---|---|---|
| คีย์ API หรือโทเค็น | คุณวางคีย์ที่สร้างในคอนโซลของผู้ให้บริการ | Datadog, Cloudflare, Linear |
| OAuth | คุณลงชื่อเข้าใช้ผู้ให้บริการในเบราว์เซอร์และให้สิทธิ์เข้าถึง | Sentry, Slack, Vercel |
| ติดตั้งแอป | คุณติดตั้งแอป Polylane บนองค์กรของคุณและเลือกสิ่งที่แอปอ่านได้ | GitHub |
| CloudFormation | คุณ deploy stack ที่สร้าง role แบบอ่านอย่างเดียวในบัญชีของคุณ | AWS |
| Helm | คุณติดตั้งเอเจนต์ในคลัสเตอร์ | Kubernetes |
ผู้ให้บริการแต่ละรายมีหน้าของตัวเองพร้อมขั้นตอนตั้งค่า สิทธิ์ และการแก้ปัญหาที่ /integrations/<type> เช่น /integrations/cloudflare ผู้ให้บริการที่เชื่อมต่อได้โดยไม่ต้องใช้เบราว์เซอร์ยังมีแท็บ Pipeline ในหน้านั้น พร้อมการเรียก API ที่แน่นอนสำหรับงาน CI จากเทอร์มินัล polylane cloud connect และ polylane integration connect รันขั้นตอนเดียวกัน
การยกเลิกการเชื่อมต่อทำงานอย่างไร
ยกเลิกการเชื่อมต่อจาก Settings > Integrations จากหน้าบัญชีคลาวด์ หรือด้วย polylane integration disconnect และ polylane cloud disconnect การยกเลิกการเชื่อมต่อจะหยุดการซิงก์และการตรวจสอบทั้งหมด ลบข้อมูลรับรองที่ Polylane เก็บไว้ และลบสิ่งที่ Polylane ตั้งค่าไว้ฝั่งผู้ให้บริการทุกที่ที่ API ของผู้ให้บริการอนุญาต หน้าการผสานรวมแต่ละหน้าระบุชัดเจนว่าอะไรถูกลบและอะไรคงอยู่ และสิ่งที่คงอยู่จะเป็นสิ่งที่มีเพียงคุณเท่านั้นที่ลบได้เสมอ
| ฝั่งผู้ให้บริการ | ถูกลบเมื่อยกเลิกการเชื่อมต่อ | คงอยู่ |
|---|---|---|
| AWS | CloudFormation stack | IAM role นโยบายของมัน และ S3 bucket ของ CloudTrail ซึ่ง stack เก็บไว้โดยตั้งใจ |
| Slack | โทเค็นของบอต ซึ่งถูกเพิกถอน | การติดตั้งแอป Slack และแชนเนลที่ Polylane สร้าง |
| GitHub | ข้อมูลรับรองที่ Polylane เก็บไว้ | branch และ pull request ของ autofix, branch สำหรับ onboarding และ check run บน commit ที่ผ่านมา |
| Datadog | webhook ที่ Polylane ลงทะเบียน | การกล่าวถึง @webhook-polylane และแท็ก polylane:managed บน monitor ของคุณ |
| Vercel | ข้อมูลรับรองที่ Polylane เก็บไว้ | การกำหนดค่าการผสานรวมของ Vercel และ drain polylane-* |
การลบ workspace จะยกเลิกการเชื่อมต่อทุกอย่างในนั้นด้วยวิธีเดียวกัน โดยมีข้อยกเว้นหนึ่งข้อ: CloudFormation stack ของ AWS จะถูกลบเมื่อคุณยกเลิกการเชื่อมต่อบัญชีนั้นเองเท่านั้น ยกเลิกการเชื่อมต่อบัญชี AWS ก่อนลบ workspace หรือลบ stack ในคอนโซล AWS ในภายหลัง
แคตตาล็อก
เปิดการผสานรวมใดก็ได้เพื่อดูเครื่องมือ คู่มือเชื่อมต่อ และสิ่งที่การยกเลิกการเชื่อมต่อลบ
ผู้ให้บริการ Git
เชื่อมต่อ codebase ของคุณ
Observability
สอบถามเมตริก log และ trace
เอเจนต์เขียนโค้ด
มอบหมายการเปลี่ยนโค้ดให้เอเจนต์อัตโนมัติ
การสื่อสาร
ทำงานร่วมกับทีมของคุณ
ฐานความรู้
ค้นหาเอกสารและ wiki
การติดตาม issue
สร้างและจัดการ issue
การจัดการอินซิเดนต์
ประกาศและตอบสนองต่ออินซิเดนต์
CI / CD
pipeline สำหรับ build ทดสอบ และ deploy
การวิเคราะห์ผลิตภัณฑ์
เข้าใจพฤติกรรมผู้ใช้และการใช้ฟีเจอร์
ผู้ให้บริการคลาวด์
เชื่อมต่อโครงสร้างพื้นฐานของคุณ
โปรโตคอล
นำเครื่องมือของคุณเองมาผ่านโปรโตคอลมาตรฐาน
ที่เกี่ยวข้อง
- คลาวด์ สำหรับสิ่งที่บัญชีคลาวด์ที่เชื่อมต่อไว้ให้คุณ และวิธีอ่านหน้าของมัน
- Repository สำหรับสิ่งที่การเชื่อมต่อ GitHub ปลดล็อก
- ทำงานจากเครื่องมือของคุณ เพื่อเชื่อมต่อและจัดการการผสานรวมจากเอเจนต์เขียนโค้ดของคุณ