لوحة المعلومات
PlanetScale

كان استعلامًا بطيئًا طوال الوقت. تتبع Polylane التراجع من الخدمة، إلى الفرع، إلى الاستعلام بالضبط.

تشغّل PlanetScale قواعد MySQL وPostgres حتى لا تشغّلها أنت. وتضع Polylane قواعد بياناتك في المخطط نفسه مع الخدمات التي تستعلم منها، فلا تتوقف التحقيقات عند حدود الخدمة.

انضم إلى قائمة الانتظار

كل مورد مدعوم.

أنواع موارد PlanetScale التي تظهر في مخططك.

قاعدة بيانات
فرع قاعدة بيانات

قاعدة البيانات تنضم إلى التحقيق.

لم تعد قواعد بياناتك علامة تبويب منفصلة: يرسمها الوكلاء ويحققون من خلالها.

قواعد البيانات والفروع في المخطط

تزامن Polylane كل قاعدة بيانات وكل فرع مع خطته ومنطقته وحالة مخططه وتاريخه. MySQL وPostgres، بجانب كل ما تشغّله على سحابات أخرى.

مرتبطة بالخدمات التي تستعلم منها

تطابق Polylane مضيفي الاتصال وأسماء المستخدمين لتستنتج أي خدمة تتحدث مع أي فرع. وعندما يقفز زمن استجابة الدفع، يعرف المخطط أصلًا قاعدة البيانات التي خلفه.

Query Insights داخل التحقيق

في منتصف التحقيق، يجلب الوكلاء Query Insights للفرع: الاستعلامات البطيئة، والاستعلامات التي تُخطئ، ونوافذ زمن الاستجابة التي رصدتها PlanetScale نفسها. وكل ذلك يقع في التحقيق بصفته دليلًا.

تغييرات المخطط على الخط الزمني

تسجّل كل مزامنة ما تغيّر: فروع جديدة، وفروع قديمة، ومخططات تحركت. وعندما يتعطل تطبيق مباشرة بعد عملية ترحيل، يبدأ التحقيق من الترحيل.

صفوفك تبقى لك

تقرأ Polylane واجهة PlanetScale API ولا شيء غيرها. ولا تتصل أبدًا بقواعد بياناتك، ولا ترى صفوفك أبدًا، ولا تحتفظ أبدًا ببيانات اعتماد قواعد البيانات. وتُشفَّر رموز OAuth قبل تخزينها ولا يراها الوكيل أبدًا.

تحقيقات تنتهي بطلب PR

عندما يكون السبب الجذري استعلامًا سيئًا أو عملية ترحيل، يقع الإصلاح على المستودع خلف الخدمة، مع الأدلة مرفقة: الفهرس المفقود، أو الترحيل المعكوس.

أسئلة.

هل Polylane هي SRE بالذكاء الاصطناعي لأجل PlanetScale؟

هي ما يعنيه معظم الناس بهذا المصطلح: وكلاء يحتفظون بقواعد بياناتك وفروعها في PlanetScale في مخطط السياق نفسه مع الخدمات التي تستعلم منها، ويقرؤون Query Insights خلال التحقيقات ويصلحون ما يستطيعون، مع إنسان يوافق على كل ما يغيّر الإنتاج. نسميها برمجيات تشغّل نفسها بدلًا من SRE بالذكاء الاصطناعي: فالمقصود أن قاعدة البيانات تعتني بنفسها، لا أن روبوتًا ينضم إلى جدول المناوبة.

كيف تتصل Polylane بمؤسستي في PlanetScale؟

عبر OAuth. انقر على الربط، ووافق في PlanetScale، وتبدأ المزامنة. تطلب Polylane نطاقات قراءة فقط، ولا مفاتيح API تنشئها أو تلصقها.

أي موارد PlanetScale تزامنها Polylane؟

قواعد البيانات وفروعها، MySQL وPostgres، كل منها مع الخطة والمنطقة وحالة المخطط والتاريخ. وتطابق Polylane أيضًا مضيفي الاتصال وأسماء المستخدمين ليُربط كل فرع بالخدمات التي تستعلم منه.

هل تستطيع Polylane تغيير قواعد بياناتي؟

لا. تقرأ Polylane واجهة PlanetScale API فقط: لا تتصل أبدًا بقواعد بياناتك، ولا ترى صفوفك أبدًا، ولا تحتفظ أبدًا ببيانات اعتماد قواعد البيانات. وعندما يكون الإصلاح استعلامًا سيئًا أو عملية ترحيل، يصل على فرع لمراجعتك، ويبقى CI بوابة الدمج.

كيف تظهر مشكلات قواعد البيانات؟

عبر المخطط. عندما يتراجع تطبيق، يشمل نطاق التأثير الفرع الذي خلفه، ويجلب الوكلاء Query Insights لذلك الفرع: الاستعلامات البطيئة، والاستعلامات التي تُخطئ، ونوافذ شذوذ زمن الاستجابة التي ترصدها PlanetScale نفسها.

هل يعمل مع مزود قابلية الملاحظة لديّ؟

نعم. تنضم Datadog وSentry وHoneycomb وAxiom وGrafana Cloud إلى المخطط بصفتها مصادر من الدرجة الأولى، ويفرز وكيل تنبيهاتها لحظة إطلاقها.

ما تكلفته؟

الأسعار عامة وبخدمة ذاتية: خطة مجانية، وخطط مدفوعة تبدأ من $80 شهريًا، وتجاوز بالدفع حسب الاستخدام بعد الأرصدة المضمّنة. وكل خطة وكل حد منشوران على polylane.com/pricing.

يصل التحقيق إلى الاستعلام. وصولًا إلى الفهرس المفقود.