Apinizer Cache Metriklerinin Genel Bakışı
CacheMetricsService Hazelcast önbellek, API Performans, JVM ve Sistem Sağlığı hakkında çeşitli metrikler toplar. Bu metrikler şu kategorilere ayrılır.
- Hazelcast önbellek istatistikleri
- API performans metrikleri
- JVM
- Sistem Metrikleri
Önbellek Metrikleri
Bu metrikler, Cache'in önbellek performansını izler. Önbellek aramaları, eklemeleri ve gecikmeleri takip edilerek verimlilik analiz edilir. Ayrıca, bellek maliyeti ve bölümler bazında dağılım ölçülür.
Metrik | Açıklama | Tür |
---|---|---|
cache_gets_total | Toplam önbellek aramaları (isabet ve ıskalamalar) | Counter |
cache_puts_total | Toplam önbellek eklemeleri | Counter |
cache_size | Önbellekteki mevcut girdi sayısı | Gauge |
cache_entries | Önbellek bölümü başına girdi sayısı | Gauge |
cache_entry_memory_bytes | Önbellek girdilerinin bellek maliyeti | Gauge |
cache_gets_latency_seconds | Önbellek erişim gecikmesi | Summary |
cache_puts_latency_seconds | Önbellek ekleme gecikmesi | Summary |
cache_removals_latency_seconds | Önbellek kaldırma gecikmesi | Summary |
API Metrikleri
Bu metrikler, Cache'in API’lerinin performansını izler. İstek sayısı, yanıt süresi ve hata oranları gibi verilerle API performansı değerlendirilir.
Metrik | Açıklama | Tür |
---|---|---|
apinizer_cache_api_requests_total | Toplam API istek sayısı | Counter |
apinizer_cache_api_response_time | API yanıt süresi (saniye) | Timer |
apinizer_cache_api_errors_total | Toplam API hata sayısı | Counter |
JVM Metrikleri
Bu metrikler, Cache'in bellek ve iş parçacığı kullanımını izler. Bellek kullanımı, GC (Garbage Collection) duraklatma süreleri ve aktif iş parçacıkları gibi verilerle JVM performansı analiz edilir.
Metrik | Açıklama | Tür |
---|---|---|
jvm_memory_used_bytes | Alana göre bellek kullanımı (heap/non-heap) | Gauge |
jvm_memory_committed_bytes | Alana göre ayrılmış bellek | Gauge |
jvm_memory_max_bytes | Alana göre maksimum bellek | Gauge |
jvm_gc_pause_seconds | GC duraklatma süresi | Summary |
jvm_threads_live_threads | Mevcut canlı iş parçacığı sayısı | Gauge |
jvm_threads_daemon_threads | Mevcut daemon iş parçacığı sayısı | Gauge |
Sistem Metrikleri
Bu metrikler, Cache'in CPU kullanımı, işlemci sayısı ve yük ortalaması gibi verilerle genel performansını izler. Ayrıca, işlem süresi ve açık dosya sayıları gibi verilerle kaynak kullanımı değerlendirilir.
Metrik | Açıklama | Tür |
---|---|---|
system_cpu_usage | Ana sistemin CPU kullanımı | Gauge |
system_cpu_count | Kullanılabilir işlemci sayısı | Gauge |
system_load_average_1m | Sistem yük ortalaması (1 dakika) | Gauge |
process_cpu_usage | JVM işleminin CPU kullanımı | Gauge |
process_uptime_seconds | JVM işleminin çalışma süresi | Gauge |
process_files_open_files | Açık dosya tanımlayıcı sayısı | Gauge |