Durum ve erişilebilirlik
Canlı durum sayfası
Bölüm başlığı “Canlı durum sayfası”https://api.mirac-ozdemir.com/ adresi, platformun anlık sağlığını gösterir; 5 saniyede bir yenilenir:
- Bileşenler: API, veritabanı, önbellek ve web sitesi için durum ve ölçülen gecikme.
- Son 60 dakika: erişilebilirlik şeridi, istek hacmi ve veritabanı gecikmesi.
- Trafik özeti: dakikadaki istek, hata oranı ve gecikme yüzdelikleri.
Sayfa yalnızca toplu ve anonim göstergeler içerir; kişisel veri, sürüm veya altyapı ayrıntısı paylaşılmaz. Değerler sunucu işlemine aittir; yeniden başlatmada geçmiş sıfırlanır.
| Durum | Anlamı |
|---|---|
| Çalışıyor | Tüm bileşenler normal. |
| Kısmi performans sorunu | Bir destek bileşeni (önbellek, web sitesi) yavaş veya kapalı; hesaplamalar çalışmaya devam eder. |
| Hizmet kesintisi | Veritabanı gibi kritik bir bileşen yanıt vermiyor. |
Bakım modu
Bölüm başlığı “Bakım modu”Bir araç veya kategori geçici olarak bakıma alındığında:
- Listelerde ve tanımda
availability: "MAINTENANCE"görünür. - Hesaplama isteği
503 MAINTENANCEveRetry-Afterbaşlığıyla döner. - Widget, hesaplama yerine bakım bildirimini gösterir.
Kullanıcıya “geçici olarak kullanılamıyor” mesajı gösterip Retry-After süresi sonra yeniden deneyin. Bkz. Hatalar.
Kendi izlemenizi kurma
Bölüm başlığı “Kendi izlemenizi kurma”Entegrasyonunuzun sağlığını kendiniz izlemek için hafif ve önbellekli bir uç kullanın:
curl -s -o /dev/null -w "%{http_code} %{time_total}s\n" "https://api.mirac-ozdemir.com/v1/public/categories?locale=tr"200beklenir; yanıt süresini ve hata oranını izleyin.- Dakikada birkaç istek yeterlidir; hız sınırlarına saygı gösterin.
- Gerçek bir hesaplama doğrulaması için sabit bir girdiyle
calculateucunu günde birkaç kez çağırıp sonucu karşılaştırabilirsiniz (sonuçlar aynı araç sürümü veasOfiçin deterministiktir). - Bir sorun fark ederseniz
X-Request-Iddeğerini kaydedip bize iletin.