Ana içeriğe geç

Canary ve Mirror Metrikleri

Metrikler — Canary & Mirror sekmesi, Canary & Mirror Metrics tablosu
bilgi

Bir API Proxy birden fazla ortama yüklenebildiği için metrikleri de yüklendiği ortama göre değerlendirmek gerekir. Bu sebeple tüm analitik ekranlarında öncelikle ortam bilgisi seçilerek metrikler filtrelenir.

uyarı

Elasticsearch entegrasyonu yapılandırılmamış ortamlar için metrik verileri görüntülenemez. Bu durumda ekranda uyarı mesajı gösterilir.

Metrikler Sayfası

Bu rapor Metrikler sayfasının Canary & Mirror sekmesinde Canary & Mirror Metrics alt-raporu olarak yer alır (dokümantasyonda Canary ve Mirror Metrikleri). Ekrana Administration > Reports > Metrics veya proje menüsünden Analytic > Reports > Metrics ile ulaşabilirsiniz.

Canary ve mirror yapılandırmasının ne işe yaradığı için Canary Release ve Traffic Mirroring sayfasına bakabilirsiniz. Tekil isteklerde canary/mirror filtreleri için Ağ Geçidi Trafiği sayfasındaki gelişmiş filtre bölümünü kullanabilirsiniz.

Her satır, seçilen ortam ve tarih aralığında trafik alan bir endpoint (API Proxy + Endpoint / metot yolu) için toplanır. Sorgu en fazla 500 endpoint döndürür.

Filtreleme

Metrikler sayfasının üst filtre satırı tüm sekmeler için ortaktır:

SeçenekAçıklama
OrtamMetriklerin hesaplanacağı ortamı (environment) seçersiniz
Proje(Yalnızca Administration) Birden fazla proje seçerek metrikleri filtreleyebilirsiniz
Tarih AralığıMetriklerin hesaplanacağı zaman aralığı (varsayılan: son 1 saat)
YenileO an görüntülenen alt-raporu seçili filtrelerle yeniden sorgular
Excel ExportPaylaşılan filtre satırındaki dışa aktarma; ZIP içinde canary-mirror-metrics-report.xlsx indirir

Alt-rapor satırında Choose Your Refresh Time (varsayılan: Manual) ve yenileme düğmesi bulunur. Otomatik yenileme seçenekleri: 1, 3 ve 5 dakika.

Tablo Sütun Açıklamaları

Tablo dört grup başlığı altında toplanır.

Bilgiler (Information)

SütunAçıklama
ProjectEndpoint'in ait olduğu proje (yalnızca Administration)
API ProxyAPI Proxy adı
EndpointMetot / uç nokta yolu

Genel Metrikler (General Metrics)

SütunAçıklama
Total RequestsSeçilen aralıkta endpoint'e gelen toplam istek sayısı
Avg Total Time (ms)İsteklerin gateway içindeki ortalama toplam süresi (timeApiProxyTotal ortalaması, yuvarlanmış ms)

Canary Metrikleri (Canary Metrics)

Canary sütunları sarı arka planla vurgulanır. Değer 0 ise ekranda - gösterilir.

SütunAçıklama
Canary %Toplam istekler içinde canary isteği (isCanaryRequest=true) oranı; bir ondalık basamak
Canary RequestsCanary olarak işaretlenmiş istek sayısı
Canary Success %Canary istekleri içinde resultType=SUCCESS oranı; yalnızca canary isteği varsa hesaplanır
FallbacksCanary yedeklemeye düşen istek sayısı — CIRCUIT_OPEN_FALLBACK, COOLDOWN_PERIOD_FALLBACK ve ERROR_THRESHOLD_FAILBACK durumlarının toplamı

Mirror Metrikleri (Mirror Metrics)

Mirror sütunları mavi arka planla vurgulanır. Değer 0 ise ekranda - gösterilir.

SütunAçıklama
Mirror %Toplam istekler içinde en az bir mirror kopyası olan istek (mirrorCount > 0) oranı; bir ondalık basamak
Mirror RequestsMirror tetiklenmiş istek sayısı (log kaydı sayısı)
Mirror Success %Toplam mirror kopyaları (mirrorCount toplamı) içinde başarılı kopyalar (mirrorSuccessCount toplamı) oranı
Avg Mirror Time (ms)Mirror kopyalarının ortalama toplam süresi (mirrorTotalDuration ortalaması, yuvarlanmış ms)
not

Endpoint'te canary veya mirror trafiği yoksa ilgili sütunlarda - görünür; genel metrik sütunları (Total Requests, Avg Total Time) yine doldurulur.