Sistem Ayarları ve Limitler
Yönetim > Sistem Ayarları yolunu izleyerek birleşik Sistem Ayarları ekranına erişilir. Bu ekran, platformun tüm yapılandırma parametrelerini, varsayılan limitlerini ve sistem kısıtlarını 8 sekmede gruplayarak sunar.
Bu ekrana sadece Yönetici (Admin) rolü olan kullanıcılar erişebilir. Ayarlar platform genelinde etkili olduğundan dikkatli yapılandırılmalıdır.
Genel Bakış
Birleşik Sistem Ayarları sayfası, daha önce ayrı ekranlarda yönetilen Genel Ayarlar, Sistem Özellikleri ile belgelenmemiş olan runtime parametreleri ve sistem kısıtlarını tek bir arayüzde birleştirmektedir. Her ayarın yanında kapsam etiketi (scope badge) bulunur:
| Kapsam | Renk | Açıklama |
|---|
| Deploy Gerekli | Turuncu | Veritabanında saklanır, değişikliğin geçerli olması için API Proxy'lerin yeniden deploy edilmesi gerekir |
| Restart Gerekli | Mavi | Ortam değişkeni olarak tanımlanır, değişiklik için pod yeniden başlatılmalıdır |
| Sabit | Gri | Değiştirilemez altyapı sınırı |
Düzenlenebilir ayarlar ilgili giriş bileşenlerini (sayı, metin, açma/kapama, renk seçici vb.) kullanarak doğrudan ekrandan değiştirilebilir. Salt okunur parametreler kilit simgesiyle gösterilir.
Sekme 1: Yönlendirme ve Trafik Yönetimi (Routing & Traffic Management)
Bu sekme, API isteklerinin arka uç sunuculara nasıl yönlendirileceğini ve bağlantı yapılandırmasını kontrol eden ayarları içerir.
Bağlantı Ayarları
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Bağlantı kurma zamanı (Connect Timeout) | 30 sn | 1 - 3.600 sn | Deploy Gerekli |
| Yanıt okuma zamanı (Read Timeout) | 30 sn | 1 - 3.600 sn | Deploy Gerekli |
| İstek zamanı (Request Timeout) | 3 sn | 1 - 300 sn | Deploy Gerekli |
| Maksimum yönlendirme (Max Redirects) | 50 | 0 - 100 | Deploy Gerekli |
| Etkinlik sonrası doğrulama (Validate After Inactivity) | 2.000 ms | - | Deploy Gerekli |
| Boşta kalma zamanı (Idle Timeout) | 30 sn | - | Deploy Gerekli |
Bağlantı Havuzları
| Havuz | Sunucu Başına | Toplam | Kapsam |
|---|
| Yönlendirme (Routing) | 1.024 | 2.048 | Restart Gerekli |
| Önbellek | - | 256 | Restart Gerekli |
| Elasticsearch | 256 | - | Restart Gerekli |
| API Çağrısı | 256 | 4.096 | Restart Gerekli |
| Varsayılan HTTP İstemcisi | 128 | 512 | Restart Gerekli |
Ek bağlantı havuzu parametreleri:
| Parametre | Varsayılan | Kapsam |
|---|
| Bağlantı yaşam süresi | 5 dakika | Restart Gerekli |
| Keep-alive süresi | 30 saniye | Restart Gerekli |
| Boşta bağlantı temizleme | 30 saniye | Restart Gerekli |
Yük Dengeleme (Load Balancing)
| Parametre | Varsayılan | Kapsam |
|---|
| Algoritma | Round Robin (Sırayla Dağıtım) | Deploy Gerekli |
| Diğer seçenekler | Least Recently Used, Weighted, Random, Pick First | Deploy Gerekli |
| Kullanıcı ajan değeri | - | Deploy Gerekli |
Yönlendirme (Redirect)
| Parametre | Varsayılan | Kapsam |
|---|
| Yönlendirme etkin | - | Deploy Gerekli |
| Göreli yönlendirme izni | - | Deploy Gerekli |
| Sıkıştırmayı devre dışı bırak | - | Deploy Gerekli |
Yeniden Deneme Politikası (Retry Policy)
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Sabit gecikme | 500 ms | 0 - 60.000 ms | Deploy Gerekli |
| Başlangıç gecikmesi | 500 ms | 0 - 60.000 ms | Deploy Gerekli |
| Maksimum gecikme | 10.000 ms | 0 - 300.000 ms | Deploy Gerekli |
| Geri çekilme çarpanı | 2,0 | 1 - 10 | Deploy Gerekli |
Yapışan Oturum (Sticky Session)
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Çerez adı | - | - | Deploy Gerekli |
| Çerez geçerlilik süresi | 1.800 sn (30 dk) | 0 - 86.400 sn | Deploy Gerekli |
| Güvenli çerez | - | - | Deploy Gerekli |
| HttpOnly | - | - | Deploy Gerekli |
Sağlık Kontrolü (Health Check)
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Kontrol aralığı | 30 sn | 5 - 3.600 sn | Deploy Gerekli |
| Zaman aşımı | 5 sn | 1 - 60 sn | Deploy Gerekli |
| Başarısız eşiği | 3 | 1 - 20 | Deploy Gerekli |
| Başarılı eşiği | 2 | 1 - 20 | Deploy Gerekli |
Devre Kesici (Circuit Breaker)
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Hata penceresi | 10 sn | 1 - 3.600 sn | Deploy Gerekli |
| Hata eşiği | 1 | 1 - 10.000 | Deploy Gerekli |
| Bekleme süresi | 10 sn | 1 - 3.600 sn | Deploy Gerekli |
Trafik Yansıtma (Traffic Mirroring)
| Parametre | Varsayılan | Kapsam |
|---|
| Yansıtma oranı | %10 | Deploy Gerekli |
Hop-by-Hop Başlıklar (Salt Okunur)
Aşağıdaki HTTP başlıkları, yönlendirme sırasında gateway tarafından otomatik olarak işlenir ve arka uca iletilmez:
Content-Length, Host, User-Agent, TE, Trailers, Transfer-Encoding, Upgrade
Bu başlıklar HTTP/1.1 RFC 2616 standardına göre hop-by-hop olarak sınıflandırılır ve proxy sunucular tarafından yeniden oluşturulmalıdır.
Sekme 2: Protokol Yapılandırması (Protocol Configuration)
Bu sekme, farklı protokol türlerine (gRPC, WebSocket, HTTP/2) özgü ayarları içerir.
gRPC Yönlendirme (Deploy Gerekli)
| Parametre | Varsayılan | Yapılandırma Aralığı | Kapsam |
|---|
| Gelen mesaj boyutu | 16 MB | 1 KB - 256 MB | Deploy Gerekli |
| Metadata boyutu | 8 KB | 1 KB - 16 MB | Deploy Gerekli |
| RPC başına tampon | 1 MB | 1 KB - 256 MB | Deploy Gerekli |
| Keep-alive süresi | 120 sn | - | Deploy Gerekli |
| Keep-alive zaman aşımı | 20 sn | - | Deploy Gerekli |
| Kanal boşta kalma süresi | 5 dk | - | Deploy Gerekli |
| Yeniden deneme sayısı | 5 | 0 - 100 | Deploy Gerekli |
| Hedged istek sayısı | 5 | 0 - 100 | Deploy Gerekli |
| Trace olayları | - | - | Deploy Gerekli |
gRPC Sunucu (Restart Gerekli, Salt Okunur)
| Parametre | Varsayılan | Kapsam |
|---|
| Mesaj boyutu | 4 MB | Restart Gerekli |
| Keep-alive süresi | 2 saat | Restart Gerekli |
| Başlık listesi boyutu | 8 KB | Restart Gerekli |
| Bağlantı yaşam süresi | 1 saat | Restart Gerekli |
| Bağlantı kapatma yetkisi | 30 sn | Restart Gerekli |
| Boşta bağlantı süresi | 5 dk | Restart Gerekli |
| Handshake zaman aşımı | 20 sn | Restart Gerekli |
| Keep-alive izin süresi | 5 dk | Restart Gerekli |
| Thread havuzu boyutu | CPU x 2 | Restart Gerekli |
WebSocket Yönlendirme (Deploy Gerekli)
| Parametre | Varsayılan | Kapsam |
|---|
| Bağlantı kaybı zaman aşımı | 30 sn | Deploy Gerekli |
| Adresi yeniden kullan | - | Deploy Gerekli |
| Bağlantı zaman aşımı | 10 sn | Deploy Gerekli |
| Yeniden deneme sayısı | 3 | Deploy Gerekli |
| Otomatik yeniden bağlantı | - | Deploy Gerekli |
WebSocket Sunucu (Restart Gerekli, Salt Okunur)
| Parametre | Varsayılan | Kapsam |
|---|
| Boşta kalma süresi | 60 sn | Restart Gerekli |
| Tampon boyutu | 64 KB | Restart Gerekli |
| TCP NoDelay | true | Restart Gerekli |
HTTP/2 (Restart Gerekli, Salt Okunur)
| Parametre | Varsayılan | Kapsam |
|---|
| HTTP/2 etkin | false | Restart Gerekli |
Sekme 3: Güvenlik ve Erişim Kontrolü (Security & Access Control)
Kimlik Doğrulama ve Oturum