Telsiz (Log & Olay)
Uygulamanız konuşsun, siz duyun.
Projelerinizden gelen hataları ve olayları tek yerde toplayın, önemlilerini bildirime bağlayın. Bildirim kuralı sunucuda durur, değiştirmek için yeniden yayın gerekmez.
Neden var
Log dosyası kimse okumaz
Hata sunucuda bir dosyaya yazılır ve orada kalır. Kritik bir hatanın fark edilmesi çoğu zaman günler sürer; fark edildiğinde de "ne zaman başladı" sorusunun cevabı yoktur.
Neler yapar
5 yetenek, tek ekran.
Proje ve kanal
Her proje kendi anahtarıyla yazar; kanal bildirim kuralını taşır.
Kural sunucuda
Kim, hangi kanaldan, sessiz saatlerde ne olacak, kodda değil panelde.
Tekrar bastırma
Aynı hata bin kez düşse bir kez uyarır.
On iki dil
Node, PHP, Python, Go, .NET, tarayıcı, mobil.
Sunucunun logları da buraya düşer
Uygulamanız SDK ile yazar, SUNUCUNUZ da yazabilir: Sunucu İzleme ajanı nginx, sistem ya da uygulama log dosyalarınızdaki yeni satırları, filtreye uyanları, aynı kanallara taşır. Böylece "uygulama ne dedi" ile "sunucu ne dedi" tek akışta yan yana durur; kod yazmanız da gerekmez.
Nasıl çalışır
3 adımda.
Proje açın
Anahtarını alın.
Kanalları tanımlayın
critical, info, deploy…
Yazın
Tek satır SDK çağrısı.
Koda bağlayın
Birkaç satır yeter.
Bu çağrı pakette gerçekten var. Bütün diller ve yüzeyler geliştiriciler sayfasında.
Geliştiriciler içinimport { signalbird } from 'signalbird'
// SIGNALBIRD_DOMAIN_KEY ortam değişkeninden okunur
// Kime gideceği ve sessiz saatte ne olacağı PANELDE durur
await signalbird().critical('critical', 'ödeme servisi yanıt vermiyor', {
service: 'iyzico',
attempt: 3,
})
// Rutin kayıt: panelde görünür, bildirim göndermez
await signalbird().info('info', 'ahmet@x.com yeni hesap oluşturdu')Teknik künye
Gerçekten yapıyor mu?
- Diller
- 12 platform, birebir aynı metot adları
- Saklama
- Kanal bazında süreli temizlik
- Bildirim
- E-posta · SMS · push · webhook
Sorular
Aklınıza takılanlar.
Sentry gibi mi?
Amacı farklı. Telsiz, hata ayıklama yığını değil, "haberim olsun" kanalıdır: az sayıda önemli olayı doğru kişiye ulaştırır.
Sunucumdaki log dosyasını kod yazmadan gönderebilir miyim?
Evet. Sunucu İzleme ajanını kurar, panelden dosyanın yolunu ve bir filtre verirsiniz; yeni satırlar seçtiğiniz kanala düşer. Ajan yalnız izin verdiğiniz köklerin altındaki dosyaları okur ve ilk kurulumda geçmiş logu göndermez.
Birlikte iyi çalışır