เป็น query ที่ช้ามาตลอด Polylane ตามรอย regression จาก service ไปยัง branch ไปจนถึง query ที่แน่ชัด
PlanetScale รัน MySQL และ Postgres ให้คุณไม่ต้องรันเอง Polylane วางฐานข้อมูลของคุณไว้ในกราฟเดียวกับ service ที่ query มัน การสืบสวนจึงไม่หยุดที่ขอบของ service
ลงชื่อเข้า waitlistทุกทรัพยากรที่รองรับ
ประเภททรัพยากร PlanetScale ที่ปรากฏในกราฟของคุณ
ฐานข้อมูลเข้าร่วมการสืบสวน
ฐานข้อมูลของคุณเลิกเป็นแท็บแยก: เอเจนต์วาดแผนที่และสืบสวนผ่านมัน
ฐานข้อมูลและ branch ในกราฟ
Polylane ซิงก์ทุกฐานข้อมูลและทุก branch พร้อมแพลน ภูมิภาค สถานะสคีมา และประวัติ MySQL และ Postgres เคียงข้างทุกอย่างที่คุณรันบนคลาวด์อื่น
เชื่อมโยงกับ service ที่ query มัน
Polylane จับคู่ host และ username ของการเชื่อมต่อเพื่อหาว่า service ใดพูดกับ branch ใด เมื่อ latency ของ checkout พุ่งขึ้น กราฟรู้อยู่แล้วว่าฐานข้อมูลเบื้องหลังคืออะไร
Query Insights ในการสืบสวน
กลางการสืบสวน เอเจนต์ดึง Query Insights ของ branch นั้น: query ที่ช้า query ที่ error และช่วง latency ที่ PlanetScale เองชี้ไว้ ทั้งหมดเข้าไปอยู่ในการสืบสวนในฐานะหลักฐาน
การเปลี่ยนสคีมาบนไทม์ไลน์
ทุกการซิงก์บันทึกว่าอะไรเปลี่ยนไป: branch ใหม่ branch ที่ค้าง สคีมาที่ขยับ เมื่อแอปพังทันทีหลัง migration การสืบสวนเริ่มจาก migration นั้น
แถวข้อมูลของคุณยังเป็นของคุณ
Polylane อ่าน PlanetScale API และไม่มีอะไรมากกว่านั้น มันไม่เชื่อมต่อกับฐานข้อมูลของคุณ ไม่เห็นแถวข้อมูลของคุณ และไม่ถือ credential ของฐานข้อมูลเลย โทเค็น OAuth ถูกเข้ารหัสก่อนจัดเก็บและเอเจนต์ไม่เห็นเลย
การสืบสวนที่จบเป็น PR
เมื่อสาเหตุที่แท้จริงคือ query ที่ไม่ดีหรือ migration การแก้ไขไปลงบน repo เบื้องหลัง service พร้อมแนบหลักฐาน: index ที่หายไป migration ที่ย้อนกลับ
คำถาม
Polylane เป็น SRE แบบ AI สำหรับ PlanetScale หรือไม่
มันคือสิ่งที่คนส่วนใหญ่หมายถึงเมื่อพูดคำนั้น: เอเจนต์ที่เก็บฐานข้อมูลและ branch ของ PlanetScale ไว้ใน context graph เดียวกับ service ที่ query มัน อ่าน Query Insights ระหว่างการสืบสวนและแก้สิ่งที่แก้ได้ โดยมีมนุษย์อนุมัติทุกอย่างที่เปลี่ยน production เราเรียกมันว่าซอฟต์แวร์ที่ดูแลตัวเองได้มากกว่า SRE แบบ AI: ประเด็นคือฐานข้อมูลดูแลตัวเอง ไม่ใช่มีบอตเข้ามาอยู่ในเวร on-call
Polylane เชื่อมต่อกับองค์กร PlanetScale ของฉันอย่างไร
ด้วย OAuth คลิกเชื่อมต่อ อนุมัติใน PlanetScale แล้วการซิงก์จะเริ่ม Polylane ขอเพียง scope แบบอ่านเท่านั้น และไม่มีคีย์ API ให้สร้างหรือวาง
Polylane ซิงก์ทรัพยากร PlanetScale อะไรบ้าง
ฐานข้อมูลและ branch ของมัน ทั้ง MySQL และ Postgres แต่ละรายการพร้อมแพลน ภูมิภาค สถานะสคีมา และประวัติ Polylane ยังจับคู่ host และ username ของการเชื่อมต่อ เพื่อให้แต่ละ branch เชื่อมโยงกับ service ที่ query มัน
Polylane เปลี่ยนฐานข้อมูลของฉันได้ไหม
ไม่ Polylane อ่าน PlanetScale API เท่านั้น: มันไม่เชื่อมต่อกับฐานข้อมูลของคุณ ไม่เห็นแถวข้อมูลของคุณ และไม่ถือ credential ของฐานข้อมูลเลย เมื่อการแก้ไขคือ query ที่ไม่ดีหรือ migration มันมาถึงบน branch ให้คุณรีวิว และ CI ยังคงเป็นด่านก่อน merge
ปัญหาของฐานข้อมูลปรากฏอย่างไร
ผ่านกราฟ เมื่อแอป regress ขอบเขตผลกระทบรวม branch ที่อยู่เบื้องหลังด้วย และเอเจนต์ดึง Query Insights ของ branch นั้น: query ที่ช้า query ที่ error และช่วงความผิดปกติของ latency ที่ PlanetScale เองระบุไว้
ใช้กับผู้ให้บริการ observability ของฉันได้ไหม
ได้ Datadog, Sentry, Honeycomb, Axiom และ Grafana Cloud เข้าร่วมกราฟในฐานะแหล่งข้อมูลชั้นหนึ่ง และ alert ของพวกมันจะถูกเอเจนต์ triage ทันทีที่ดังขึ้น
ราคาเท่าไร
ราคาเปิดเผยและสมัครใช้ได้เอง: แพลนฟรี แพลนแบบชำระเงินเริ่มที่ $80 ต่อเดือน และส่วนเกินแบบจ่ายตามการใช้งานเมื่อเกินเครดิตที่รวมไว้ ทุกแพลนและขีดจำกัดเผยแพร่อยู่ที่ polylane.com/pricing