İzleme ve Uyarılar
Piyasa yapıcılar için nelerin izlenmesi ve hangi durumlarda uyarı verilmesi gerektiği.
Sağlık Kontrolleri
API Sağlığı
Endpoint: GET /health
Yanıt: { "status": "ok" }
İzleme: Her 30-60 saniyede bir kontrol edin
Uyarı: Sağlık kontrolü başarısız olursa, API sunucusu çalışmıyor olabilir
WebSocket Bağlantısı
İzleme: WebSocket bağlantı durumunu takip edin
Uyarı: Bağlantı koparsa, hemen yeniden bağlanın
En iyi uygulama: Yeniden bağlanmada exponential backoff uygulayın
Emir İzleme
Ret Oranı
Metrik: Reddedilen emirlerin yüzdesi
Uyarı: Ret oranı > %5 ise, şunları inceleyin:
- Teminat sorunları
- Seviye (tier) kısıtlamaları
- Vadesi dolmuş enstrümanlar
- Sistem aşırı yüklenmesi
Gerçekleşme Oranı
Metrik: Gerçekleşen emirlerin yüzdesi
Uyarı: Gerçekleşme oranı önemli ölçüde düşerse, şunları inceleyin:
- Piyasa koşulları
- Kotasyon rekabetçiliği
- Emir defteri derinliği
Emir Gecikmesi
Metrik: Emir gönderiminden gerçekleşme/onaya kadar geçen süre
Uyarı: Gecikme > 1s ise, şunları inceleyin:
- Sistem aşırı yüklenmesi
- Ağ sorunları
- Motor işleme gecikmeleri
Portföy İzleme
Teminat Kullanımı
Metrik: total_margin_used / balance
Uyarı: Teminat kullanımı > %80 ise, şunları değerlendirin:
- Pozisyon büyüklüğünü azaltmak
- Teminat eklemek
- Pozisyonları kapatmak
Nakit Bakiye
Metrik: Hesap nakit bakiyesi
Uyarı: Nakit bakiye < eşik değeri ise, fon yatırın (uygulamaya alındığında)
MMP İzleme
MMP Tetiklemeleri
Metrik: Saat başına MMP tetikleme sayısı
Uyarı: MMP sık sık tetikleniyorsa, şunları değerlendirin:
- MMP limitlerini artırmak
- Kotasyon sıklığını azaltmak
- Gerçekleşme desenlerini gözden geçirmek
MMP İptal Oranı
Metrik: MMP tarafından iptal edilen emirlerin yüzdesi
Uyarı: MMP iptal oranı > %10 ise, MMP yapılandırmasını gözden geçirin
Sistem İzleme
API Yanıt Süreleri
Metrik: P50, P95, P99 yanıt süreleri
Uyarı: P95 > 500ms ise, sistem yükünü inceleyin
WebSocket Mesaj Hızı
Metrik: WebSocket üzerinde saniye başına mesaj sayısı
Uyarı: Mesaj hızında ani artışlar olursa, şunları inceleyin:
- Piyasa oynaklığı
- Sistem aşırı yüklenmesi
- Mesaj işleme gecikmeleri
Önerilen Uyarılar
- Sağlık kontrolü başarısızlığı: API sunucusu çalışmıyor
- Yüksek ret oranı: > %5 emir reddedildi
- Düşük gerçekleşme oranı: < %50 emir gerçekleşti (bağlama bağlı)
- Yüksek teminat kullanımı: > %80 teminat kullanıldı
- MMP tetiklemeleri: Saatte > 5 tetikleme
- WebSocket bağlantı kopması: Bağlantı kayboldu
- Yüksek gecikme: P95 > 500ms
İzleme Araçları
Önerilenler:
- Çalışma süresi (uptime) izleme için sağlık kontrolü endpoint'i
- WebSocket bağlantı durumu takibi
- Doğruluk için emir/gerçekleşme mutabakatı
- Portföy teminatı takibi
Mevcut durum: Yerleşik bir izleme paneli bulunmamaktadır. Harici araçlar kullanın (ör. Prometheus, Grafana).