🧪 Beta · Şu an tamamen ücretsiz

Kök nedeni aramaya saatlerini harcama.
Vercel ↔ Supabase bağını biz kuruyoruz.

Hata Vercel'de patlar, sebebi Supabase'de saklanır. causross iki platformun loglarını eşleştirir; 500 hatasının asıl sebebini (hangi tablo, hangi kural) düzeltmesiyle birlikte tek ekranda gösterir.

İlk entegrasyon: Vercel ↔ Supabase · 2 dakikada kurulum · sadece okuma izni

Kendin gör

Hatadan kök nedene, iki tıkla

  1. 1Hata zaman çizelgesinde
  2. 2Tek tıkla kök neden
  3. 3Tek tıkla Supabase log kaydı

Gerçek panel, örnek loglarla. Supabase sekmesi sadeleştirilmiş bir görünümdür; adres, düğmenin açtığı bağlantının aynısı.

Nasıl çalışır

1

Vercel'de hata

Kullanıcın formu gönderiyor, sayfa "Something went wrong" diyor. Vercel loglarında sadece 500 var.

2

Sebep Supabase'de

Asıl sebep başka bir panelde: silinmiş bir RLS politikası, süresi dolmuş bir JWT, dolan bağlantı havuzu.

3

causross bağlar

İki platformun loglarını aynı isteğe göre eşleştirir, kök nedeni ve düzeltmeyi tek ekranda gösterir.

Bugün çözdüklerimiz

Saatlerini yiyen hatalar, tek ekranda

Silinen RLS politikası

42501

“Form gönderilince 500. Dün çalışıyordu.”

Neden zor: Politika başka bir panelde, günler önce değişmiş. Vercel logunda tek bir "500" var.

causross gösterir → Hangi tablo, hangi işlem engellendi ve hangi değişiklikten sonra başladı.

Eksik GRANT yetkisi

42501

“Politika ekledim ama hâlâ permission denied alıyorum.”

Neden zor: Hata kodu RLS ile aynı. Saatlerce yanlış yerde, politikalarda aranır.

causross gösterir → Sorunun politika değil tablo yetkisi olduğunu ayırır, doğru GRANT'i verir.

Silinen ya da adı değişen kolon

PGRST204

“Deploy sonrası bir ekran kayıt atamıyor.”

Neden zor: Migration bir yerde çalıştı, kod eski kolonu arıyor. İki panel, iki ayrı zaman çizelgesi.

causross gösterir → Hangi kolonun eksik olduğunu ve hangi şema değişikliğinin buna yol açtığını.

Bulunamayan tablo

PGRST205

“Bir endpoint aniden tamamen çöküyor.”

Neden zor: Tablo silinmiş, adı değişmiş ya da migration yanlış ortamda çalışmış.

causross gösterir → Eksik tabloyu ve ilgili değişikliği aynı olay hikâyesinde.

Reddedilen JWT

PGRST301

“Bazı kullanıcılar ara ara çıkış yapmış gibi oluyor.”

Neden zor: Sadece bazı isteklerde olur, yerelde tekrar edilemez.

causross gösterir → Token'ın reddedildiğini ve isteklerin nereden geldiğini (sunucu mu, tarayıcı mı).

Sorgu zaman aşımı

57014

“Sayfa bazen 10 saniye bekleyip hata veriyor.”

Neden zor: Yük altında ortaya çıkar, test ederken her şey normal görünür.

causross gösterir → Hangi sorgunun süre sınırına takıldığını ve ne sıklıkla tekrarladığını.

Her teşhis kanıtıyla gelir; düzeltme önerilerinde etkisi ve geri alma SQL'i yazar. Yeni hata türleri beta boyunca ekleniyor.

Özellikler

Olay hikâyesi

Hatanın hangi değişiklikten sonra başladığını, nereye sıçradığını ve ne zaman düzeldiğini zaman sırasıyla anlatır.

Kök neden + kanıt

Hangi tablo, hangi politika, hangi rol. Teşhisi Supabase'den canlı okuduğu kanıtlarla destekler.

Anında bildirim

Yeni bir sorun başladığında ya da çözüldüğünde Telegram veya Slack'ten haber verir. Paneli açık tutmana gerek yok.

Kaynağa tek tık

Her olaydan doğrudan ilgili Supabase log kaydına, politikalar ekranına ya da Vercel deploy'una gider.

Güvenli öneri

Her düzeltme önerisinin yanında etkisi ve nasıl geri alınacağı yazar. Hiçbir şeyi kendiliğinden uygulamaz.

Sadece okuma

Bağlanan hesaplarda yalnızca okuma izni ister. Erişim anahtarları şifreli saklanır.

Beta

Şimdi katıl, kurucu üye ol

Beta'da ücretsiz

Beta süresince tüm özellikler tamamen ücretsiz. Kart bilgisi istemiyoruz.

Sürpriz ücret yok

Ücretli planlar en az 30 gün önce e-postayla duyurulur. Kendin abone olmadıkça ücret alınmaz; abone olmazsan sınırlı ücretsiz planla devam edersin.

Kurucu üye indirimi

Beta'da katılan herkes kurucu üye olur ve ücretli planlarda kalıcı indirim alır.