Kod Yazarken
Anında Takip Edin
İki satır kodla uygulamanızın her kritik anını izleyin. Node.js (TypeScript) ve PHP (Laravel) için resmi, yüksek performanslı SDK kütüphanesi.
npm install @sistemtakip/sdkcomposer require sistemtakip/sdkTek Satır Kod,
Sonsuz Görünürlük
import { SistemTakip } from '@sistemtakip/sdk'
const st = new SistemTakip({
apiKey: process.env.SISTEMTAKIP_API_KEY
})
// Hata bildirimi
await st.error({ title: 'DB Bağlantısı Kesildi', message: 'MySQL sunucusu yanıt vermiyor' })
// Başarı bildirimi
await st.confirm({ title: 'Deploy Tamamlandı', message: 'v2.1.0 canlıya alındı' })
// Kritik alarm (yüksek öncelikli push)
await st.critical({ title: 'Ödeme Servisi Çöktü', message: 'Tüm ödemeler başarısız' })
// Seviyeyi kendiniz belirleyin
await st.send({ title: 'Özel Bildirim', message: 'İstediğiniz mesaj', level: 'info' })Her Duruma Özel
Esnek Akıllı Alarm
error ve critical seviyeli bildirimler yüksek öncelikli push olarak mobil cihazlarınıza anında iletilir; diğer seviyeler panelde ve log akışında görünür.
info Metodu
Bilgilendirme ve başarı logları
warn Metodu
Dikkat gerektiren durumlar
error Metodu
Hatalar ve başarısız işlemler
critical Metodu
Yüksek öncelikli alarm — sistem çöküşleri
confirm Metodu
Onay ve tamamlama bildirimleri
debug Metodu
Geliştirme amaçlı loglar
send Metodu
Seviyeyi çalışma anında belirleyin — level parametresiyle özel gönderim
Geliştiriciler İçin Tasarlandı
Karmaşık yapılandırma dosyalarıyla uğraşmadan dakikalar içinde koda entegre edin.
Sıfır Yapılandırma
API anahtarını tanımlayın ve çağırın. Sunucu kurulumu veya karmaşık servis kaydı gerektirmez.
Laravel Auto-Discovery
SistemTakip::error() gibi statik metodlarla doğal Laravel Facade kullanımı ve otomatik paket kaydı.
Anlık Mobil Push
Kod içerisinden tetiklediğiniz bildirimler milisaniyeler içinde telefonunuza ve ekibinize ulaşır.
Cihaz ve Kanal Filtreleme
Hangi API anahtarının hangi cihazlara bildirim göndereceğini yönetin. Ekip rolleri atayın.
Tam TypeScript Desteği
ESM ve CommonJS formatlarında tam tip güvenliği (.d.ts) ve autocompletion özellikleri ile gelir.
Tek Bağımlılık
Node.js paketi axios tabanlı tek HTTP bağımlılığıyla, PHP paketi standart Guzzle ile gelir. Şişirilmiş kütüphaneler barındırmaz.
Hangi Dilde Geliştiriyorsunuz?
@sistemtakip/sdk
import { SistemTakip } from '@sistemtakip/sdk'
const st = new SistemTakip({ apiKey: 'st_...' })
await st.error({ title: 'Veritabanı Hatası', message: 'Bağlantı koptu' })- Node.js 18+ ve modern runtime desteği
- ESM ve CommonJS modül formatları
- Tam TypeScript tip tanımları (.d.ts)
- Async / Await mimarisi
- Express, Next.js, NestJS, Fastify uyumlu
sistemtakip/sdk
use SistemTakip\Sdk\Facades\SistemTakip; SistemTakip::error('Veritabanı Hatası', 'Bağlantı koptu');- PHP 8.1+ ve üzeri sürümler
- Laravel Auto-Discovery tam desteği
- Facade ve Dependency Injection uyumu
- Guzzle HTTP altyapısı
- Framework bağımsız Vanilla PHP kullanımı
Kodunuz Sessiz Kalmasın
API anahtarınızı oluşturun, paketi projenize ekleyin ve ilk bildirimi 2 dakika içinde gönderin.