Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Yavaş bir API ile ilgili sorunları giderme
Veri görselleştirme, önemli bir sorun giderme aracıdır. Apigee Edge, API'leriniz için her zaman veri toplar ve analiz eder. Görselleştirme yapmak; bu verilerden yararlanmanın, bu verileri karşılaştırmanın, ayırt etmenin ve değerlendirmenin en güçlü yoludur.
Müşterilerden (ör. destek çağrıları, sosyal medya siteleri veya kullanıcı forumları aracılığıyla) API'lerinizden birinin yavaş olduğunu dinlediğinizi varsayalım. Görselleştirme yardımcı olabilir. Nereden başlayabilirsiniz?
Olası nedenleri düşünün ve test edin
Olası nedenler şunlar olabilir:
- Yavaşlık tek bir uygulama tarafından mı görülüyor yoksa birden çok uygulamadan mı kaynaklanıyor? Tek bir uygulama söz konusuysa sorun uygulamayla ilgili olabilir.
- Birden çok uygulamada birden fazla kullanıcı tarafından görülüyorsa ve kullanıcılar aynı coğrafi konumda görünüyorsa sorun ağdan kaynaklanıyor olabilir.
- Bu sorunlardan herhangi birini görmüyorsanız sorun Apigee Edge'den kaynaklanıyor olabilir. Yakın zamanda bir politika eklediyseniz veya güncellediyseniz Yanlış yapılandırılmış olabilir.
- Toplam yanıt süresinin yüksek olduğu bildiriliyorsa ancak ortalama uç nokta yanıt süresi değişmemişse bu bir Apigee sorunu olabilir. Ortalama uç nokta yanıt süresi de yüksekse bu sorun, Apigee ile hedef sunucu arasındaki ağda veya dahili uygulama sunucusuyla ilgili bir sorun olabilir.
Hangi API'nin yavaş olduğunu görselleştirme
Hangi API'nin düşük performans gösterdiğini anlamak için yararlanabileceğiniz yaklaşımlardan biri, tüm API'lerinizin ortalama yanıt sürelerini karşılaştırarak bunlardan birinin hatalı olup olmadığını kontrol etmektir.
- API'ler menüsünden API Proxy'leri seçeneğini belirleyin.
- API Proxy'leri sayfasının Performans bölümündeki Performans menüsünden Ortalama Yanıt Süresi'ni seçin.
- Değerlendirilecek bir tarih aralığı seçin.
- Değerlendirmek istediğiniz API'leri seçin.
Grafikte, tepki süresindeki ani sıçramalar veya kademeli artışlara bakın.
Özel bir raporla görselleştirme
Hangi API'nin soruna neden olduğundan şüpheleniyorsanız seçtiğiniz belirli metrikleri karşılaştıran grafikleri ve çizimleri içeren özel bir rapor oluşturabilirsiniz. Örneğin, maksimum gecikme süresini uygulama ve kaynağa göre görselleştirebilirsiniz.
- Aşağıda açıklandığı şekilde Özel Raporlar sayfasına erişin.
Edge
Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:
- apigee.com/edge adresinde oturum açın.
- Sol gezinme çubuğunda Analiz > Özel Raporlar > Raporlar'ı seçin.
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:
http://ms-ip:9000
üzerinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.Üst gezinme çubuğunda Analytics > Raporlar'ı seçin.
- Özel Raporlar sayfasında + Özel Rapor'u tıklayın.
- Özel Rapor temel bilgilerini doldurun, örnekleme hızınızı ve test etmek istediğiniz ortamı seçin.
- Y Ekseni Ölçümleri bölümünde, Toplama İşlevi için Toplam Yanıt Süresi ve Maksimum
seçeneğini belirleyin:
- API Proxy'si ve İstek Yolu için Ayrıntılı İncelemeler belirtin:
Elde edilen raporu analiz edin
Yeni gecikme raporu, yanıt sürelerini API'ye ve ardından API içindeki her kaynağa göre gösterir. Bu bilgileri ağ mimariniz hakkında bildiklerinizle birleştirerek altyapınızla ilgili olabilecek sorunları hızla bulabilirsiniz.
Ayrıntılı incele
En kötü performans gösteren API'yi (en yüksek gecikmeye sahip olan) ayrıntılı olarak inceleyebilirsiniz.
Önlem alma
Artık hangi kaynağın kötü performans gösterdiğini öğrendiğinize göre, hizmet sorunu olup olmadığını görmek için ağınızı inceleyebilir veya bu yavaş kaynaktan etkilenen uygulamaları görmek için Geliştirici Uygulaması gibi 3. bir boyut ekleyebilir veya yavaş kaynaktan hangi geliştiricilerin etkilendiğini öğrenmek için geliştirici ekleyebilirsiniz.
Görebileceğiniz gibi, Edge API Analytics belirli bir soruna yaklaşmak için birçok yöntem içerir ve görselleştirme, sorun giderme süreçlerinde önemli bir rol oynar.