Errorbird Dokümantasyonu
Errorbird; hata takibi, log yönetimi ve uptime/SSL/domain izlemeyi tek platformda birleştiren API-first bir servistir. "API-first" burada pazarlama sıfatı değil, mimari bir karardır: panelin gösterdiği her veri, aynı genel API'den okunur. Kendi panelinizi yazmak isterseniz eksik uç bulmazsınız.
Üç dakikada ne yapabilirsiniz?
| İhtiyaç | Yol |
|---|---|
| Uygulama hatalarını toplamak | Ingest formatları — Serilog kullanıyorsanız kod değiştirmeden |
| Siteyi/sertifikayı/alan adını izlemek | Uptime, SSL ve domain — entegrasyon gerekmez |
| Veriyi kendi panelinizde göstermek | Okuma API'si ve SDK'lar |
| Müşterinize hazır bileşen koymak | Embed widget rehberi |
| KVKK/denetim sorularına cevap vermek | KVKK ve veri işleyen sözleşmesi |
Temel kavramlar
Organization faturalandırma ve yetkilendirme sınırıdır. Project veri sınırıdır: her olay ve monitör bir projeye aittir. ClientWorkspace yalnızca ajans organizasyonlarında bulunur ve son müşterileri birbirinden izole eder.
Her projenin iki anahtarı olur:
- Secret key (
ebrd_secret_…) — sunucudan veri yazmak için. Tarayıcıya konmaz; sızarsa proje adına sahte veri üretilebilir. - Publishable key (
ebrd_pub_…) — tarayıcıdan veri okumak için. Alan adı listesiyle sınırlıdır, bu yüzden istemci koduna gömülebilir.
Issue, aynı kök hatanın gruplanmış hâlidir. Ham olaylar ayrıca saklanır; gruplama onların yerine geçmez. Gruplama kuralı için bkz. Ingest formatları.
Sürüm ve uyumluluk
API yolu sürümlüdür (/api/v1/…). Bir uçtan alan kaldırmak veya bir alanın
anlamını değiştirmek kırıcı değişikliktir ve yeni sürümle yapılır; yeni alan
eklemek kırıcı sayılmaz — istemcileriniz bilmedikleri alanları yok saymalıdır.