Documentation Index
Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
Use this file to discover all available pages before exploring further.
Önbellek Analizleri
Önbellek kullanımını ve verimliliğini izlemek için kullanılan metriklerdir. Önbellek aramaları, eklemeleri ve bellek tüketimi gibi verilerle performans değerlendirilir.
1. Toplam Önbellek Arama Sayısı (1 saat için)
sum(increase(cache_gets_total[1h]))
2. Önbellek Ekleme Sayısı (10 dakika için)
sum(increase(cache_puts_total[10m]))
3. Önbellek İsabet Oranı (%) (5 dakika için)
(sum(increase(cache_gets_total[5m])) - sum(increase(apinizer_cache_api_errors_total[5m]))) / sum(increase(cache_gets_total[5m])) * 100
4. Önbelleteki Mevcut Girdi Sayısı
5. En Yüksek Bellek Kullanımına Sahip Cache Özellikleri
topk(5, sum by (cache) (cache_entry_memory_bytes))
Cache API Analizleri
Cache API isteklerinin performansını izlemek için kullanılır. API istek sayısı ve başarı oranı gibi verilerle sistemin yanıt verme yeteneği analiz edilir.
1. Toplam API İstek Sayısı (1 saat için)
sum(increase(apinizer_cache_api_requests_total[1h]))
2. API Başarı Oranı (%) (10 dakika için)
(sum(increase(apinizer_cache_api_requests_total[10m])) - sum(increase(apinizer_cache_api_errors_total[10m]))) / sum(increase(apinizer_cache_api_requests_total[10m])) * 100
JVM Analizleri
JVM’in bellek kullanımı, GC (Garbage Collector) duraklatma süreleri ve iş parçacığı sayısını izleyerek uygulamanın kaynak tüketimi ve performansı değerlendirilir.
1. Bellek Kullanım Yüzdesi
(sum(jvm_memory_used_bytes{application="apinizer-cache"}) * 100) / sum(jvm_memory_max_bytes{application="apinizer-cache"})
2. Garbage Collection Süresi (5 dakika için)
sum(rate(jvm_gc_pause_seconds_sum{application="apinizer-cache"}[5m]))
3. Mevcut Canlı İş Parçacığı Sayısı
sum(jvm_threads_live_threads{application="apinizer-cache"})
Sistem Analizleri
Sistemin CPU kullanımı, işlem süresi ve açık dosya tanımlayıcı sayıları gibi verilerle genel kaynak kullanımı ve performansı izlenir.
1. Pod’ların CPU Kullanımı
sum(rate(container_cpu_usage_seconds_total{namespace="apinizer"}[5m])) by (pod) * 100
2. JVM İşlem Süresi (saniye)
sum(process_uptime_seconds)
3. Açık Dosya Tanımlayıcı Sayısı
sum(process_files_open_files{application="apinizer-cache"})