Pano
PlanetScale

Baştan beri yavaş bir sorguydu. Polylane bir gerilemeyi servisten dala, oradan sorgunun kendisine kadar izler.

PlanetScale MySQL ve Postgres'i sen çalıştırma diye çalıştırır. Polylane veritabanlarını onları sorgulayan servislerle aynı grafiğe koyar, böylece incelemeler servis sınırında durmaz.

Bekleme listesine katıl

Desteklenen her kaynak.

Grafiğinde görünen PlanetScale kaynak türleri.

Veritabanı
Veritabanı Dalı

Veritabanı incelemeye katılır.

Veritabanların ayrı bir sekme olmaktan çıkar: ajanlar onları haritalar ve onların içinden inceler.

Veritabanları ve dallar grafikte

Polylane her veritabanını ve her dalı planı, bölgesi, şema durumu ve geçmişiyle eşitler. MySQL ve Postgres, diğer bulutlarda çalıştırdığın her şeyin yanında.

Onları sorgulayan servislere bağlı

Polylane bağlantı ana bilgisayarlarını ve kullanıcı adlarını eşleştirerek hangi servisin hangi dalla konuştuğunu çözer. Ödeme gecikmesi sıçradığında grafik arkasındaki veritabanını zaten bilir.

İncelemede Query Insights

İncelemenin ortasında ajanlar dal için Query Insights'ı çeker: yavaş sorgular, hata veren sorgular ve PlanetScale'in kendisinin işaretlediği gecikme pencereleri. Hepsi incelemeye kanıt olarak iner.

Şema değişiklikleri zaman çizelgesinde

Her eşitleme neyin değiştiğini kaydeder: yeni dallar, bayat dallar, hareket eden şemalar. Bir uygulama bir migration'ın hemen ardından bozulduğunda inceleme o migration'dan başlar.

Satırların senin kalır

Polylane PlanetScale API'sini okur, başka hiçbir şeyi okumaz. Veritabanlarına asla bağlanmaz, satırlarını asla görmez ve veritabanı kimlik bilgilerini asla tutmaz. OAuth tokenları depolanmadan önce şifrelenir ve ajan onları asla görmez.

PR ile biten incelemeler

Kök neden kötü bir sorgu veya bir migration olduğunda düzeltme, servisin arkasındaki depoya kanıt ekli olarak iner: eksik indeks, geri alınan migration.

Sorular.

Polylane PlanetScale için bir yapay zeka SRE'si mi?

Çoğu insanın bu terimle kastettiği şey: PlanetScale veritabanlarını ve dallarını onları sorgulayan servislerle aynı bağlam grafiğinde tutan, incelemeler sırasında Query Insights'ı okuyan ve yapabildiklerini düzelten ajanlar; üretimi değiştiren her şeyi bir insan onaylar. Buna yapay zeka SRE'si değil, kendi kendini işleten yazılım diyoruz: mesele veritabanının kendine bakması, bir botun on-call rotasyonuna katılması değil.

Polylane PlanetScale organizasyonuma nasıl bağlanır?

OAuth ile. Bağlan'a tıkla, PlanetScale'de onayla ve eşitleme başlar. Polylane yalnızca okuma kapsamları ister ve oluşturulacak ya da yapıştırılacak API anahtarı yoktur.

Polylane hangi PlanetScale kaynaklarını eşitler?

Veritabanları ve dalları, MySQL ve Postgres; her biri plan, bölge, şema durumu ve geçmişiyle. Polylane ayrıca bağlantı ana bilgisayarlarını ve kullanıcı adlarını eşleştirir, böylece her dal onu sorgulayan servislere bağlanır.

Polylane veritabanlarımı değiştirebilir mi?

Hayır. Polylane yalnızca PlanetScale API'sini okur: veritabanlarına asla bağlanmaz, satırlarını asla görmez ve veritabanı kimlik bilgilerini asla tutmaz. Düzeltme kötü bir sorgu veya bir migration olduğunda incelemen için bir dalda gelir ve birleştirmeyi yine CI belirler.

Veritabanı sorunları nasıl görünür?

Grafik üzerinden. Bir uygulama gerilediğinde etki alanı arkasındaki dalı kapsar ve ajanlar o dal için Query Insights'ı çeker: yavaş sorgular, hata veren sorgular ve PlanetScale'in kendi gecikme anormallik pencereleri.

Gözlemlenebilirlik sağlayıcımla çalışır mı?

Evet. Datadog, Sentry, Honeycomb, Axiom ve Grafana Cloud grafiğe birinci sınıf kaynaklar olarak katılır ve uyarıları tetiklendiği anda bir ajan tarafından triyajdan geçirilir.

Ne kadar tutar?

Fiyatlandırma herkese açık ve self servis: ücretsiz bir plan, aylık $80'dan başlayan ücretli planlar ve dahil kredilerin ötesinde kullandıkça öde aşımı. Her plan ve sınır polylane.com/pricing adresinde yayınlanmıştır.

İnceleme sorguya ulaşır. Eksik indekse kadar.