Ana içeriğe atla
Grafana Kurulumu ve Veri Kaynağı Olarak Prometheus Entegrasyonu için ilgili dökümanımıza göz atabilirsiniz.

Panel 1: İsteklerin Türüne Göre Toplam API İstek Hacmi

  • A (Toplam İstekler): sum(rate(apinizer_api_traffic_total_count_total[5m]))
  • B (Başarılı İstekler): sum(rate(apinizer_api_traffic_success_count_total[5m]))
  • C (Hatalı İstekler): sum(rate(apinizer_api_traffic_error_count_total[5m]))
Görselleştirme: Timeseries
Panel 1: İsteklerin Türüne Göre Toplam API İstek Hacmi

Panel 2: En Yüksek Trafik Hacmine Sahip API’ler

  • A (Top 5 API): topk(5, sum by (api_name) (increase(apinizer_api_traffic_total_count_tagged_total[100m])))
Görselleştirme: Bar gauge veya Bar chart
Panel 2: En Yüksek Trafik Hacmine Sahip API'ler

Panel 3: API İşlem Süreleri Detayı

  • A (Request Pipeline Süresi): sum(rate(apinizer_api_traffic_request_pipeline_time_seconds_sum[5m])) / sum(rate(apinizer_api_traffic_request_pipeline_time_seconds_count[5m])) * 1000
  • B (Routing Süresi): sum(rate(apinizer_api_traffic_routing_time_seconds_sum[5m])) / sum(rate(apinizer_api_traffic_routing_time_seconds_count[5m])) * 1000
  • C (Response Pipeline Süresi): sum(rate(apinizer_api_traffic_response_pipeline_time_seconds_sum[5m])) / sum(rate(apinizer_api_traffic_response_pipeline_time_seconds_count[5m])) * 1000
Görselleştirme: Timeseries
Panel 3: API İşlem Süreleri Detayı

Panel 4: Ortalama İstek / Yanıt Boyutu

  • A (Ortalama İstek Boyutu): sum(rate(apinizer_api_traffic_request_size_bytes_sum[5m])) / sum(rate(apinizer_api_traffic_request_size_bytes_count[5m]))
  • B (Ortalama Yanıt Boyutu): sum(rate(apinizer_api_traffic_response_size_bytes_sum[5m])) / sum(rate(apinizer_api_traffic_response_size_bytes_count[5m]))
Görselleştirme: Timeseries
Panel 4: Ortalama İstek / Yanıt Boyutu

Panel 5: Pod’ların CPU Kullanımı

  • A (Pod CPU Kullanımı): sum(system_cpu_usage{pod=~".*"}) by (pod) * 100
Görselleştirme: Gauge
Panel 5: Pod'ların CPU Kullanımı