Apinizer Gateway için Örnek PromQL Sorguları
Aşağıda, Apinizer Gateway metriklerini analiz etmek için kullanabileceğiniz örnek PromQL sorguları bulunmaktadır.
API Trafik Analizleri
1. Toplam API İstek Sayısı (1 saat için)
sum(increase(apinizer_api_traffic_total_count_total[1h]))
TEXT
2. API Başına İstek Sayısı (5 dakika için)
sum by (api_name) (increase(apinizer_api_traffic_total_count_tagged_total[5m]))
TEXT
3. API Başarı Oranı (%) (10 dakika için)
(sum(increase(apinizer_api_traffic_success_count_total[10m])) / sum(increase(apinizer_api_traffic_total_count_total[10m]))) * 100
TEXT
4. En Yüksek Hata Oranına Sahip API'ler (5 dakika için)
topk(5, sum by (api_name) (increase(apinizer_api_traffic_error_count_tagged_total[15m])) / sum by (api_name) (increase(apinizer_api_traffic_total_count_tagged_total[15m])))
TEXT
5. API Başına Ortalama Yanıt Süresi (5 dakika için)
sum by (api_name) (rate(apinizer_api_traffic_total_time_tagged_seconds_sum[5m])) / sum by (api_name) (rate(apinizer_api_traffic_total_time_tagged_seconds_count[5m]))
TEXT
Harici Bağlantı Analizleri
1. Hedef URL Başına Hata Oranı
sum by (url) (increase(apinizer_external_requests_total_count_tagged_total[5m])) / sum by (url) (increase(apinizer_external_requests_total_count_tagged_total[5m]))
TEXT
2. En Yavaş Servisler (Ortalama Yanıt Süresi)
topk(5, sum by (url) (rate(apinizer_external_response_time_seconds_sum[5m])) / sum by (url) (rate(apinizer_external_response_time_seconds_count[5m])))
TEXT
Cache Analizleri
1. Cache İsabet Oranı (%)
(sum(increase(apinizer_api_traffic_cache_hits_count_total[5m])) / sum(increase(apinizer_api_traffic_total_count_total[5m]))) * 100
TEXT
2. API Başına Cache İsabet Oranı (%)
sum by (api_name) (increase(apinizer_api_traffic_cache_hits_count_tagged_total[5m])) / sum by (api_name) (increase(apinizer_api_traffic_total_count_tagged_total[5m])) * 100
TEXT
JVM Analizleri
1. Bellek Kullanım Yüzdesi
sum(jvm_memory_used_bytes) / sum(jvm_memory_max_bytes) * 100
TEXT
2. Garbage Collection Süresi
sum(rate(jvm_gc_pause_seconds_sum[5m]))
TEXT
3. Thread Sayısı
sum(jvm_threads_live_threads)
TEXT