Bu sayfa otomatik olarak çevrilmiştir. İngilizce orijinal kanonik versiyondur. İngilizce oku →
Ana içeriğe geç

İzleme ve Uyarılar

Piyasa yapıcıların neyi izlemesi ve hangi durumlarda uyarı alması gerektiği.

Sağlık Kontrolleri​

API Sağlığı​

Uç nokta: GET /health

Yanıt: {"status":"ok"}

Hazırlık: GET /ready, bileşen başına bir ready bayrağıyla birlikte {"status":"ready","components":[...]} döndürür. Erişilebilir ancak henüz hizmet vermeyen bir API'yi sağlıklı bir API'den ayırt etmek için bunu kullanın.

İzleme: Her 30-60 saniyede bir kontrol edin

Uyarı: Sağlık kontrolü başarısız olursa API sunucusu çökmüş 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 üstel geri çekilme (exponential backoff) uygulayın

Emir İzleme​

Ret Oranı​

Metrik: Reddedilen emirlerin yüzdesi

Uyarı: Ret oranı > %5 ise şunları inceleyin:

  • Teminat sorunları
  • Kademe kısıtlamaları
  • Vadesi dolmuş enstrümanlar
  • Sistem aşırı yükü

Gerçekleşme Oranı​

Metrik: Gerçekleşen emirlerin yüzdesi

Uyarı: Gerçekleşme oranı belirgin şekilde düşerse şunları inceleyin:

  • Piyasa koşulları
  • Kotasyonların rekabetçiliği
  • Emir defteri derinliği

Emir Gecikmesi​

Metrik: Emrin verilmesinden gerçekleşmeye/onaya (ack) kadar geçen süre

Uyarı: Gecikme > 1 sn ise şunları inceleyin:

  • Sistem aşırı yükü
  • Ağ sorunları
  • Motor işleme gecikmeleri

Portföy İzleme​

Teminat Kullanımı​

Metrik: GET /portfolio?wallet=... yanıtındaki margin_summary üzerinden hesaplanan teminat kullanımı. margin_summary.initial_margin ve margin_summary.maintenance_margin gereksinimler düşüldükten sonra kalan boşluktur (headroom), kullanılan teminat değildir. Kullanımı her modda teminatı fiilen destekleyen tabana göre hesaplayın:

margin_summary.modeTabanBaşlangıç teminatı boşluğuSürdürme teminatı boşluğu
portfolioequityinitial_marginmaintenance_margin
standardstandard_margin.cash_marginstandard_margin.initial_margin_headroomstandard_margin.maintenance_margin_headroom
im_utilization = (basis - initial_margin_headroom) / basis
mm_utilization = (basis - maintenance_margin_headroom) / basis

Sıfır veya daha düşük bir tabanı %100 kullanılmış sayın.

Uyarı: Başlangıç teminatı kullanımı > %80 ise yeni emirler reddedilmeye yakındır. Sürdürme teminatı kullanımı %100'e yaklaşıyorsa hesap tasfiyeye yakındır. Şunları değerlendirin:

  • Pozisyon büyüklüğünü azaltmak
  • Teminat eklemek
  • Pozisyonları kapatmak

Serbest Teminat​

Metrik: GET /portfolio?wallet=... yanıtındaki available_balance. Bu, yeni işlemler için serbest teminattır, USDC nakit bakiyesi değildir. Opsiyon fiyatlamaları, perp kâr/zararı ve teminat gereksinimleri nakit hareketi olmadan onu değiştirir. Çekilebilir tutar için withdrawable_usdc kullanın.

Uyarı: Serbest teminat eşiğin altına düşerse riski azaltın veya fon yatırın

MMP İzleme​

MMP Tetiklenmeleri​

Metrik: Saat başına MMP tetiklenme sayısı

Uyarı: MMP sık tetikleniyorsa şunları değerlendirin:

  • MMP limitlerini artırmak
  • Kotasyon sıklığını azaltmak
  • Gerçekleşme örüntülerini 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 > 500 ms 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ış olursa şunları inceleyin:

  • Piyasa oynaklığı
  • Sistem aşırı yükü
  • Mesaj işleme gecikmeleri

Önerilen Uyarılar​

  1. Sağlık kontrolü hatası: API sunucusu çökmüş
  2. Yüksek ret oranı: Emirlerin > %5'i reddedilmiş
  3. Düşük gerçekleşme oranı: Emirlerin < %50'si gerçekleşmiş (bağlama bağlı)
  4. Yüksek teminat kullanımı: Teminatın > %80'i kullanılmış
  5. MMP tetiklenmeleri: Saatte > 5 tetiklenme
  6. WebSocket bağlantı kopması: Bağlantı kaybedildi
  7. Yüksek gecikme: P95 > 500 ms

İzleme Araçları​

Önerilen:

  • Çalışma süresi izleme için sağlık kontrolü uç noktası
  • 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 yoktur. Harici araçlar kullanın (ör. Prometheus, Grafana).

Referanslar​