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.

Nasıl bağlanır
ÖRNEK
infoorder.created #4830
infouser.login ayse@ornek.com
warnstock.low "Mavi kupa" 3
infocart.updated 2
errormail.bounce eski@adres.com
☎ Telefonunuz çaldı: payment.failed

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çin
Node.js
import { 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.