Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Bu konu, analiz metrikleri, boyutları ve filtreleri için bir referanstır. Bunların kullanımıyla ilgili daha fazla bilgi için API analizlerine genel bakış başlıklı makaleyi inceleyin.
Bu konuda, metrik ve boyut adlarının kullanıcı arayüzünde göründüğü şekliyle ve API çağrılarında kullanmanız gerektiği şekliyle gösterilmektedir.
- Özel raporlar oluştururken kullanıcı arayüzü adlarını görürsünüz.
- Metrikleri alırken, rapor tanımı oluştururken veya rapor tanımını güncellerken API'ye özgü adları kullanın.
Metrikler
Özel raporlarda ve Management API çağrılarında alabileceğiniz API metrikleri aşağıda verilmiştir.
| Özel rapor adı | Yönetim API'sinde kullanılacak ad | İşlevler | Açıklama |
|---|---|---|---|
| Saniyedeki Ortalama İşlem Sayısı | tps | Yok |
Saniye başına ortalama işlem sayısı (API proxy istekleri). Dönem boyunca nispeten az sayıda işlem yaptıysanız bu sayının iki ondalık basamaktan küçük olması durumunda kullanıcı arayüzündeki özel raporlarda saniyede ortalama işlem sayısı sıfır olarak görünebilir. API söz dizimi: |
| Önbellek isabeti | cache_hit | toplam |
Hedef hizmetten gelen yanıt yerine yanıt önbelleğini kullanan başarılı API isteklerinin sayısı. API söz dizimi: |
| L1 Önbellek Öğeleri Sayısı | ax_cache_l1_count | ort., min., maks. |
Belirli bir süre boyunca işlem başına L1 (bellek içi) önbellekteki öğe sayısını döndürür. Örneğin, bir günlük dönem için API söz dizimi: |
| Politika Hataları | policy_error | toplam |
Belirtilen dönemdeki toplam politika hatası sayısı. Politika hataları genellikle tasarımdan kaynaklanır. Örneğin, API anahtarını doğrulama politikası, istekte geçersiz bir API anahtarı iletildiğinde hata verir. Ani artışları önleme politikası ise API çağrılarının sayısı politikada tanımlanan sınırı aştığında hata verir. Bu nedenle, bu metrik API'lerinizdeki olası sorunlu noktaları bulmak için yararlıdır. Örneğin, geliştirici_uygulaması boyutuna göre gruplandırılmış politika_hatası metrikleri, belirli bir uygulama için API anahtarının veya OAuth jetonunun süresinin dolduğunu keşfetmenize yardımcı olabilir. Ayrıca, belirli bir API proxy'sinin çok sayıda ani trafik kontrolü hatası verdiğini görebilir ve bu durum, proxy'nin ani trafik kontrolü sınırının, tatil trafiğindeki artışı hesaba katmadığını keşfetmenize yol açabilir. Politika hatası, yalnızca hatanın API proxy'sinin başarısız olmasına neden olması durumunda analizlere kaydedilir.
Örneğin, bir politikanın Hata Üzerindeki Politika Adı (ax_execution_fault_policy_name) boyutu, politika hatalarını politika adına göre gruplandırmak için kullanışlıdır. Hedef hatası (ör. 404 veya 503) politika hatası olarak sayılmaz. Bunlar, API proxy'si hataları (is_error) olarak sayılır. API söz dizimi: |
| Proxy Hataları | is_error | toplam |
Belirtilen dönemde API proxy'lerinin toplam başarısızlık sayısı. Proxy hatası, bir politika başarısız olduğunda veya hedef hizmetten 404 ya da 503 gibi bir çalışma zamanı hatası olduğunda oluşabilir. Proxy (apiproxy) boyutu, API proxy'si hatalarını proxy'ye göre gruplandırmak için kullanışlıdır. API söz dizimi: |
| İstek İşleme Gecikmesi | request_processing_latency | ort., min., maks. |
Edge'in gelen istekleri işlemesi için gereken süre (ortalama, minimum veya maksimum) milisaniye cinsinden. Bu süre, istek Edge'e ulaştığında başlar ve Edge isteği hedef hizmete ilettiğinde sona erer. Farklı boyutlar kullanarak istek işleme gecikmelerini API proxy'sine, geliştirici uygulamasına, bölgeye vb. göre inceleyebilirsiniz. API söz dizimi: |
| İstek Boyutu | request_size | toplam, ortalama, en az, en çok |
Edge tarafından alınan istek yükünün bayt cinsinden boyutu. API söz dizimi: |
| Yanıt önbelleği yürütüldü | ax_cache_executed | toplam |
Belirli bir süre içinde yanıt önbelleği politikasının yürütülme sayısı. Yanıt önbelleği politikası bir API proxy'sinde iki yere (bir kez istekte, bir kez de yanıtta) eklendiğinden genellikle bir API çağrısında iki kez yürütülür. Bir önbellek "get" ve bir önbellek "put" işlemi, her biri bir yürütme olarak sayılır. Ancak, politikadaki İzleme aracında,
yürütülen bir API çağrısında yanıt önbelleği simgesini tıklayabilir ve önbellek yürütülüp yürütülmediğini (1 değeri) görmek için API söz dizimi: |
| Yanıt işleme gecikmesi | response_processing_latency | ort., min., maks. |
Edge'in API yanıtlarını işlemesi için gereken süre (ortalama, minimum veya maksimum) milisaniye cinsinden. Bu süre, API proxy'si hedef hizmet yanıtını aldığında başlar ve Apigee yanıtı orijinal arayana ilettiğinde sona erer. Farklı boyutlar kullanarak yanıt işleme gecikmelerini API proxy'sine, bölgeye vb. göre inceleyebilirsiniz. API söz dizimi: |
| Yanıt boyutu | response_size | toplam, ortalama, en az, en çok |
İstemciye döndürülen yanıt yükünün bayt cinsinden boyutu. API söz dizimi: |
| Hedef Hataları | target_error | toplam |
Hedef hizmetten gelen toplam 5xx yanıt sayısı. Bunlar, Apigee'den kaynaklanmayan hedef hizmet hatalarıdır. API söz dizimi: |
| Hedeflenen Yanıt Süresi | target_response_time | toplam, ortalama, en az, en çok |
Hedef sunucunun bir çağrıya yanıt vermesi için gereken süre (toplam, ortalama, minimum veya maksimum) milisaniye cinsinden. Bu metrik, hedef sunucuların performansını gösterir. Bu süre, Edge bir isteği hedef hizmete ilettiğinde başlar ve Edge yanıtı aldığında sona erer. Bir API çağrısı önbellekten yanıt döndürürse (örneğin, yanıt önbelleği politikası kullanılarak) çağrı hiçbir zaman hedef hizmete ulaşmaz ve hedef yanıt süresi metrikleri kaydedilmez. API söz dizimi: |
| Toplam Yanıt Süresi | total_response_time | toplam, ortalama, en az, en çok |
Edge'in bir istemciden istek aldığı andan yanıtı istemciye geri gönderdiği ana kadar geçen süre (toplam, ortalama, minimum veya maksimum) milisaniye cinsinden. Bu süreye ağ ek yükü (ör. yük dengeleyicilerin ve yönlendiricilerin işlerini yapması için gereken süre), istek işleme gecikmesi, yanıt işleme gecikmesi ve yanıtın önbellek yerine hedef hizmetten sunulması durumunda hedef yanıt süresi dahildir. Farklı boyutlar kullanarak API proxy'si, geliştirici uygulaması, bölge vb. göre işleme gecikmelerini inceleyebilirsiniz. API söz dizimi: |
| Trafik | message_count | toplam |
Belirtilen dönemde Edge tarafından işlenen toplam API çağrısı sayısı. Trafik sayılarını sizin için en anlamlı şekilde gruplandırmak amacıyla boyutları kullanın. API söz dizimi: |
Boyutlar
Boyutlar, metrikleri anlamlı gruplar halinde görüntülemenizi sağlar. Örneğin, toplam trafik sayılarını her geliştirici uygulaması veya API proxy'si için görüntülediğinizde bu sayılar çok daha anlamlı hale gelir.
Apigee'nin kullanıma hazır olarak sunduğu boyutlar aşağıda verilmiştir. Ayrıca, Özel analizler kullanarak API mesajı içeriğini analiz etme bölümünde açıklandığı gibi kendi boyutlarınızı da oluşturabilirsiniz.
| Özel rapor adı | Yönetim API'sinde kullanılacak ad | Açıklama |
|---|---|---|
| Apigee varlıkları | ||
| Erişim Jetonu | access_token | Uygulama son kullanıcısının OAuth erişim jetonu. |
| API Ürünü | api_product |
Çağrılan API proxy'lerini içeren API ürününün adı. Bu boyutu alabilmek için çağrı yapan geliştirici uygulamalarının, API proxy'lerini içeren bir veya daha fazla API ürünüyle ilişkilendirilmesi ve çağrılan proxy'lerin, API çağrısıyla gönderilen bir API anahtarını veya OAuth jetonunu kontrol etmesi gerekir. Anahtar veya jeton bir API ürünüyle ilişkilendirilmiştir. Daha fazla bilgi için Öncelikli konular: Eksiksiz analiz verileri nasıl oluşturulur? başlıklı makaleyi inceleyin. Yukarıdaki ölçütler karşılanmazsa "(not set)" değerini görürsünüz. Ayrıca Bir analiz varlığı değeri olan "(not set)" ne anlama gelir? başlıklı makaleyi de inceleyin. |
| Önbellek Anahtarı | ax_cache_key |
Erişilen yanıt önbelleği değerini içeren anahtar. Yanıt önbelleği için anahtarın nasıl oluşturulduğu hakkında daha fazla bilgi edinmek için Yanıt önbelleği politikası başlıklı makaleyi inceleyin. İzleme aracında,
önbellekten okuyan veya önbelleğe yazan bir yanıt önbelleği politikası seçtiğinizde bu değeri |
| Önbellek Adı | ax_cache_name |
Yanıt önbelleği politikası tarafından kullanılan anahtarları/değerleri içeren önbelleğin adı. orgName__envName__ önekiyle başlar. Örneğin, kuruluş "foo", ortam "test" ve önbellek adı "myCache" ise ax_cache_name foo__test__myCache olur. İzleme aracında,
bir yanıt önbelleği politikası seçtiğinizde bu değeri
|
| Önbellek Kaynağı | ax_cache_source |
Yanıt önbelleğinin alındığı önbellek düzeyi ("L1" bellek içi veya "L2" veritabanı). Bu boyut, yanıt önbellekten değil hedeften sunulduğunda (ve yanıt önbelleği hedef yanıtla yenilendiğinde) veya istekteki bir önbellek anahtarı geçersiz olduğunda "CACHE_MISS" değerini de gösterir. Önbellek anahtarlarının boyutu 2 KB ile sınırlıdır. İzleme aracında,
Yanıt önbelleği politikasını seçtiğinizde bu değeri
Önbellek düzeyleri hakkında daha fazla bilgi için Önbellek iç yapıları başlıklı makaleyi inceleyin. |
| Müşteri Kimliği | client_id |
API çağrılarını yapan geliştirici uygulamasının tüketici anahtarı (API anahtarı), isteğe API anahtarı olarak iletilmiş veya OAuth jetonlarına dahil edilmiş olsun. Bu boyutu elde etmek için, çağrı alan proxy'lerin geçerli bir API anahtarı veya OAuth jetonu kontrol edecek şekilde yapılandırılması gerekir. Geliştirici uygulamaları, Edge'e kaydedildiklerinde OAuth jetonları oluşturmak için kullanılabilecek API anahtarları alır. Daha fazla bilgi için Öncelikli konular: Eksiksiz analiz verileri nasıl oluşturulur? başlıklı makaleyi inceleyin. Yukarıdaki ölçütler karşılanmazsa "(not set)" değerini görürsünüz. "(not set)" analiz varlığı değeri ne anlama gelir? başlıklı makaleyi de inceleyin. |
| Geliştirici Uygulaması | developer_app |
API çağrıları yapan Edge'e kayıtlı geliştirici uygulaması. Bu boyutu elde etmek için uygulamaların, çağrılan API proxy'lerini içeren bir veya daha fazla API ürünüyle ilişkilendirilmesi ve proxy'lerin, API çağrısıyla gönderilen bir API anahtarını veya OAuth jetonunu kontrol etmesi gerekir. Anahtar veya jeton, geliştirici uygulamasını tanımlar. Daha fazla bilgi için Öncelikle: Nasıl eksiksiz analiz verileri oluşturulur? başlıklı makaleyi inceleyin. Yukarıdaki ölçütler karşılanmazsa "(not set)" değerini görürsünüz. "(not set)" analiz varlığı değeri ne anlama gelir? başlıklı makaleyi de inceleyin. |
| Geliştiricinin E-posta Adresi | developer_email |
Uygulaması API çağrıları yapan Edge'e kayıtlı geliştiricilerin e-posta adresi. Bu boyutu elde etmek için geliştiricilerin, çağrılan API proxy'lerini içeren bir veya daha fazla API ürünüyle ilişkili uygulamaları olmalıdır ve proxy'ler, API çağrısıyla gönderilen bir API anahtarını veya OAuth jetonunu kontrol etmelidir. Anahtar veya jeton, geliştirici uygulamasını tanımlar. Daha fazla bilgi için Öncelikle: Nasıl eksiksiz analiz verileri oluşturulur? başlıklı makaleyi inceleyin. Yukarıdaki ölçütler karşılanmazsa "(not set)" değerini görürsünüz. "(not set)" analiz varlığı değeri ne anlama gelir? başlıklı makaleyi de inceleyin. |
| Geliştirici kimliği | geliştirici |
org_name@@@unique_id biçiminde, Edge tarafından oluşturulan benzersiz geliştirici kimliği. Bu boyutu elde etmek için geliştiricilerin, çağrılan API proxy'lerini içeren bir veya daha fazla API ürünüyle ilişkili uygulamaları olmalıdır ve proxy'ler, API çağrılarıyla gönderilen bir API anahtarını veya OAuth jetonunu kontrol etmelidir. Anahtar veya jeton, geliştiriciyi tanımlar. Daha fazla bilgi için Öncelikli konular: Eksiksiz analiz verileri oluşturma başlıklı makaleyi inceleyin. Yukarıdaki ölçütler karşılanmazsa "(not set)" değerini görürsünüz. "(not set)" analiz varlığı değeri ne anlama gelir? başlıklı makaleyi de inceleyin. |
| Ortam | ortam | API proxy'lerinin dağıtıldığı Edge ortamı. Örneğin, "test" veya "prod". |
| Hata Kodunda Arıza | ax_edge_execution_fault_code |
Hatayla ilgili arıza kodu. Örneğin:
|
| Hata Sırasındaki Akış Adı | ax_execution_fault _flow_name |
Bir API proxy'sinde hata oluşturan adlandırılmış akış. Örneğin, "PreFlow", "PostFlow" veya oluşturduğunuz koşullu akışın adı. Yönetim API'sinde kullanılacak tam adın satır sonu olmadan ax_execution_fault_flow_name olduğunu unutmayın. Hata oluşmayan yerlerde "(not set)" değerini görürsünüz. |
| Akış Kaynağı | flow_resource | Yalnızca Apigee kullanımı içindir. Merak ediyorsanız bu topluluk gönderisine göz atın. |
| Hata durumunda akışa modu | ax_execution_fault _flow_state |
Hata oluşturan API proxy akışı durumlarının adı (ör. "PROXY_REQ_FLOW" veya "TARGET_RESP_FLOW"). Yönetim API'sinde kullanılacak tam adın, satır sonu olmadan ax_execution_fault_flow_state olduğunu unutmayın. |
| Ağ geçidi akışı kimliği | gateway_flow_id | API çağrıları Edge'den geçerken her çağrıya kendi ağ geçidi akışı kimliği atanır. Örnek: rrt329ea-12575-114653952-1. Ağ Geçidi Akışı Kimliği, diğer boyutların (ör. kuruluş, ortam ve zaman damgası) aramalar arasında aynı olduğu yüksek TPS durumlarında metrikleri ayırt etmek için kullanışlıdır. |
| Kurumsal | kuruluş | API proxy'lerinin dağıtıldığı Edge kuruluşu. |
| Hatadaki Politika Adı | ax_execution_fault _policy_name |
Hata veren ve API çağrısının başarısız olmasına neden olan politikanın adı. Yönetim API'sinde kullanılacak tam adın satır sonu olmadan ax_execution_fault_policy_name olduğunu unutmayın. Bir politika hata verirse ancak politika kök özelliği |
| Proxy | apiproxy | Bir API proxy'sinin makine adı (görünen ad değil). |
| Proxy Base Path | proxy_basepath |
API proxy'si ProxyEndpoint'inde yapılandırılan BasePath. Temel yol, API proxy'si URL'sinin alan adı ve bağlantı noktası bölümünü içermez. Örneğin, bir API proxy'sinin temel URL'si https://apigeedocs-test.apigee.net/releasenotes/ ise temel yol /releasenotes olur. Değer, |
| Proxy Yolu Soneki | proxy_pathsuffix |
Kaynak yolu, API proxy'sinin temel yoluna eklenir. Örneğin, bir API proxy'sinin temel URL'si Yol son eki kullanılmıyorsa değer boştur. Değer, |
| Proxy Düzeltmesi | apiproxy_revision | API çağrılarını işleyen API proxy'sinin revizyon numarası. Bu mutlaka bir API proxy'sinin en son revizyonu anlamına gelmez. Bir API proxy'sinde 10 düzeltme varsa şu anda 8. düzeltme dağıtılmış olabilir. Ayrıca, Proxy'leri kullanıcı arayüzünde dağıtma bölümünde açıklandığı gibi, düzeltmelerin farklı temel yolları olduğu sürece bir API'nin birden fazla düzeltmesi dağıtılabilir. |
| Çözümlenen İstemci IP'si | ax_resolved_client_ip |
Kaynak istemcinin IP adresini içerir. Müşterilerin gerçek IP adreslerini yakalamak için Akamai gibi yönlendirme ürünleri kullanıldığında, istemci IP'sinin
|
| Yanıt Durumu Kodu | response_status_code | Apigee'den istemciye iletilen HTTP yanıtı durum kodu (ör. 200, 404, 503 vb.). Edge'de, hedeften gelen yanıt durumu kodu Assign Message ve Raise Fault gibi politikalarla üzerine yazılabilir. Bu nedenle bu boyut, Target Response Code (target_response_code) boyutundan farklı olabilir. |
| Sanal Ana Makine | virtual_host | API çağrısının yapıldığı sanal ana makinenin adı. Örneğin, kuruluşların varsayılan olarak iki sanal ana makinesi vardır: default (http) ve secure (https). |
| Gelen/İstemci | ||
| İstemci IP adresi | client_ip | Yönlendiriciye ulaşan sistemin IP adresi (ör. orijinal istemci (proxy_client_ip) veya bir yük dengeleyici). X-Forwarded-For üstbilgisinde birden fazla IP olduğunda bu, listelenen son IP'dir. |
| Cihaz Kategorisi | ax_ua_device_category | API çağrısının yapıldığı cihaz türü (ör. "Tablet" veya "Akıllı Telefon"). |
| OS Ailesi | ax_ua_os_family | Aramayı yapan cihazın işletim sistemi ailesi (ör. "Android" veya "iOS"). |
| OS Sürümü | ax_ua_os_version |
Aramayı yapan cihazın işletim sistemi sürümü. İşletim sistemi sürümlerini görmek için bunu işletim sistemi ailesi (ax_ua_os_family) ile birlikte ikinci bir "detaylandırma" boyutu olarak kullanmak faydalıdır. |
| Proxy istemci IP'si | proxy_client_ip |
Arayan istemcinin IP adresi, |
| Yönlendirilen istemci IP'si | ax_true_client_ip | Müşterilerin gerçek IP adreslerini yakalamak için Akamai gibi yönlendirme ürünleri kullanılırken,
istemci IP'leri HTTP üstbilgisinde
|
| İstek Yolu | request_path |
Sorgu parametreleri hariç olmak üzere hedef hizmetin kaynak yolu (alan adı dahil değildir). Örneğin, Apigee örnek hedefi |
| İstek URI'si | request_uri |
Sorgu parametreleri de dahil olmak üzere hedef hizmetin kaynak yolu (alan adı hariç). Örneğin, Apigee örnek hedefi |
| İstek Fiili | request_verb | API isteklerindeki HTTP isteği fiili (ör. GET, POST, PUT, DELETE). |
| Kullanıcı aracısı | useragent |
API çağrısı yapmak için kullanılan kullanıcı aracısının veya yazılım aracısının adı. Örnekler:
|
| Kullanıcı Aracısı Ailesi | ax_ua_agent_family | Kullanıcı aracısının ailesi (ör. "Chrome Mobile" veya "cURL"). |
| Kullanıcı Aracısı Türü | ax_ua_agent_type | Kullanıcı aracısı türü (ör. "Tarayıcı", "Mobil Tarayıcı", "Kitaplık" vb.). |
| Kullanıcı Aracısı Sürümü | ax_ua_agent_version |
Kullanıcı aracısının sürümü. Aracı ailesinin sürümünü almak için bunu, kullanıcı aracısı ailesi (ax_ua_agent_family) ile ikinci bir "detaylandırma" boyutu olarak kullanmak faydalıdır. |
| Giden/Hedef | ||
| Hedef Temel Yolu | target_basepath |
Hedef hizmetin kaynak yolu (alan adı hariç), sorgu parametreleri hariç olmak üzere, proxy'nin Örneğin, bir API proxy'sinin aşağıdaki hedefi çağırdığını varsayalım: <TargetEndpoint name="default"> ... <HTTPTargetConnection> <URL>http://mocktarget.apigee.net/user?user=Dude</URL> </HTTPTargetConnection> Bu örnekte, target_basepath Hedef şu olsaydı: <TargetEndpoint name="default"> ... <HTTPTargetConnection> <URL>http://mocktarget.apigee.net</URL> </HTTPTargetConnection> target_basepath boş olur. İzleme aracında akış şemasının sonundaki AX simgesini seçtiğinizde |
| Hedef Ana Makine | target_host | Hedef hizmetin ana makinesi. Örneğin, bir API proxy'si http://mocktarget.apigee.net/help işlevini çağırıyorsa target_host mocktarget.apigee.net olur. |
| Hedef IP adresi | target_ip | API proxy'sine yanıt döndüren hedef hizmetin IP adresi. |
| Hedef Yanıt Kodu | target_response_code |
Hedef hizmetin API proxy'sine döndürdüğü HTTP yanıt durum kodu (ör. 200, 404, 503 vb.). "null" değeri, isteğin hedef hizmete hiçbir zaman ulaşmadığı anlamına gelir. Bu durum, yanıtın yanıt önbelleği politikası tarafından sunulması veya istek işleme sırasında bir hata oluşması durumunda meydana gelir. Bu, Yanıt Durumu Kodu (response_status_code) boyutundan farklıdır. |
| Hedef URL | target_url |
Bir API proxy'sinin TargetEndpoint'inde tanımlanan hedef hizmetin tam URL'si. <TargetEndpoint name="default"> ... <HTTPTargetConnection> <URL>http://mocktarget.apigee.net/user?user=Dude</URL> </HTTPTargetConnection> Bu örnekte, hedef URL URL'nin, API proxy işleme sırasında Proxy zincirleme işleminde ve komut dosyası hedefleri (Node.js) kullanılırken çağıran proxy'deki target_url değeri null olur. |
| X-Forwarded-For | x_forwarded_for_ip |
|
| Saat | ||
| Haftanın günleri | ax_day_of_week | API çağrılarının yapıldığı haftanın üç harfli kısaltması. Örneğin, Pzt, Sal, Çar. |
| Ay | ax_month_of_year | API çağrılarının yapıldığı ayın sayısal değeri. Örneğin, Mart için "03". |
| Günün Saati | ax_hour_of_day |
24 saatlik saate göre, API çağrılarının yapıldığı 2 haneli saat. Örneğin, 22:00 ile 23:00 arasında yapılan API çağrılarında ax_hour_of_day değeri 22 olur. Zaman değeri UTC'dir. |
| Saat Dilimi | ax_geo_timezone | API çağrılarının yapıldığı saat dilimlerinin ortak adları (ör. America/New_York ve Europe/Dublin). |
| Ayın Haftası | ax_week_of_month | Ayın sayısal haftası. Örneğin, bir ayın 3. haftasında yapılan API çağrıları için ax_week_of_month değeri 3 olur. |
| Konum | ||
| Şehir | ax_geo_city | API çağrılarının yapıldığı şehir. |
| Kıta | ax_geo_continent | API çağrılarının yapıldığı kıtanın iki harfli kodu. Örneğin, Kuzey Amerika için NA. |
| Ülke | ax_geo_country | API çağrılarının yapıldığı ülkenin iki harfli kodu. Örneğin, ABD için US. |
| Coğrafi Bölge | ax_geo_region | Coğrafi bölgenin tireli kodu (ör. STATE-COUNTRY). Örneğin, Washington-ABD için WA-US. |
| Bölge | ax_dn_region | API proxy'lerinin dağıtıldığı Apigee veri merkezinin adı (ör. us-east-1). |
| Para kazanma | ||
| Mint İşlemi Yoksayma Mesajı | x_apigee_mint_tx_ignoreMessage | Para kazanmayla ilgili iletilerin yoksayılıp yoksayılmayacağını belirten işaret. Tüm para kazanma kuruluşları için false olarak ayarlanır. |
| Mint İşlemi Durumu | x_apigee_mint_tx_status | Para kazanma isteğinin durumu (ör. başarılı, başarısız, geçersiz veya yok). |
Filtreler
Filtreler, sonuçları belirli özelliklere sahip metriklerle sınırlamanıza olanak tanır. Aşağıda bazı örnek filtreler verilmiştir. Filtreleri tanımlarken metrik ve boyut API tarzı adlarını kullanın.
Kitaplar veya müzik adını taşıyan API proxy'leriyle ilgili metrikleri döndürür:
filter=(apiproxy in 'books','music')
Adı "m" ile başlayan API proxy'lerinin metriklerini döndürür:
filter=(apiproxy like 'm%')
Adları "m" ile başlamayan API proxy'lerinin metriklerini döndürür:
filter=(apiproxy not like 'm%')
400 ile 599 arasında yanıt durumu kodlarına sahip API çağrılarıyla ilgili metrikleri döndürür:
filter=(response_status_code ge 400 and response_status_code le 599)
200 yanıt durumu koduna ve 404 hedef yanıt koduna sahip API çağrılarıyla ilgili metrikleri döndürür:
filter=(response_status_code eq 200 and target_response_code eq 404)
500 yanıt durumu koduna sahip API çağrılarıyla ilgili metrikleri döndürür:
filter=(response_status_code eq 500)
Hataya neden olmayan API çağrılarıyla ilgili metrikleri döndürür:
filter=(is_error eq 0)
Aşağıda, rapor filtreleri oluşturmak için kullanabileceğiniz operatörler verilmiştir.
| Operatör | Açıklama |
|---|---|
in |
Listeye dahil et |
notin |
Listeden hariç tut |
eq |
Eşittir, == |
ne |
Eşit değil, != |
gt |
Şundan büyük: > |
lt |
<'dan az |
ge |
>= değerinden büyük veya ona eşit |
le |
<= değerinden küçük veya ona eşit |
like |
Dize kalıbı, sağlanan kalıpla eşleşiyorsa doğru değerini döndürür. |
not like |
Dize kalıbı, sağlanan kalıpla eşleşiyorsa yanlış değerini döndürür. |
similar to |
Deseni verilen dizeyle eşleşiyorsa true, eşleşmiyorsa false değerini döndürür. SQL standardının normal ifade tanımını kullanarak kalıbı yorumlaması dışında like işlevine benzer. |
not similar to |
Kalıbının verilen dizeyle eşleşip eşleşmediğine bağlı olarak yanlış veya doğru değerini döndürür. SQL standardının normal ifade tanımını kullanarak kalıbı yorumlaması dışında not like ile benzerdir. |
and |
Birden fazla filtre ifadesi eklemek için "ve" mantığını kullanmanıza olanak tanır. Filtre, tüm koşulları karşılayan verileri içerir. |
or |
Farklı olası filtre ifadelerini değerlendirmek için "veya" mantığını kullanmanıza olanak tanır. Filtre, koşullardan en az birini karşılayan verileri içerir. |