Apinizer Gateway metriklerini analiz etmek için kullanılabilecek örnek PromQL sorgularını sağlar. API trafik analizleri, harici bağlantı analizleri, cache analizleri ve JVM analizleri için hazır sorgu örnekleri içerir. Bu sorgular Grafana dashboard’larında veya Prometheus Query UI’da kullanılabilir.
Aşağıda, Apinizer Gateway metriklerini analiz etmek için kullanabileceğiniz örnek PromQL sorguları bulunmaktadır. Bu sorgular Grafana dashboard’larında veya Prometheus Query UI’da kullanılabilir.
4. En Yüksek Hata Oranına Sahip API’ler (5 dakika için)
Kopyala
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])))
5. API Başına Ortalama Yanıt Süresi (5 dakika için)
Kopyala
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]))
sum by (url) (increase(apinizer_external_requests_total_count_tagged_total[5m])) / sum by (url) (increase(apinizer_external_requests_total_count_tagged_total[5m]))
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