Analizlerle sorun giderme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Yavaş 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, bu verileri kullanmanın, karşılaştırmanın, zıtlıklarını görmenin ve değerlendirmenin en etkili yoludur.

Örneğin, müşterilerden (belki destek görüşmeleri, sosyal medya siteleri veya kullanıcı forumları aracılığıyla) API'lerinizden birinin yavaş olduğuyla ilgili geri bildirimler aldığınızı varsayalım. Görselleştirme size yardımcı olabilir. Nereden başlamalısınız?

Olası nedenleri göz önünde bulundurun ve test edin

Olası nedenler şunlardır:

  • Yavaşlık yalnızca bir uygulamada mı yoksa birden fazla uygulamada mı görülüyor? Tek bir uygulamada sorun varsa bu, uygulamayla ilgili bir sorun olabilir.
  • Birden fazla uygulamada birden fazla kullanıcı tarafından görülüyorsa ve kullanıcılar aynı coğrafi konumda bulunuyorsa bu bir ağ sorunu olabilir.
  • Bu sorunlardan ikisini de görmüyorsanız Apigee Edge ile ilgili bir sorun olabilir. Kısa süre önce bir politika eklediyseniz veya güncellediyseniz. Yanlış yapılandırılmış olabilir.
  • Toplam yanıt süresi yüksek olarak bildiriliyorsa ancak ortalama uç nokta yanıt süresi değişmediyse bu durum Apigee ile ilgili bir sorun olabilir. Ortalama uç nokta yanıt süresi de yüksekse bu durum, Apigee ile hedef sunucu arasındaki ağda veya dahili uygulama sunucusunda bir sorun olabileceğini gösterir.

Hangi API'nin yavaş olduğunu görselleştirme

Hangi API'nin düşük performans gösterdiğini öğrenmek için bir yaklaşım, tüm API'lerinizin ortalama yanıt sürelerini karşılaştırarak bunlardan birinin sıra dışı olup olmadığını görmektir.

  1. API'ler menüsünden API Proxy'leri'ni seçin.
  2. API Proxies (API Proxy'leri) sayfasının Performance (Performans) bölümündeki Performance (Performans) menüsünden Average Response Time'ı (Ortalama Yanıtlama Süresi) seçin.
  3. Değerlendirilecek bir tarih aralığı seçin.
  4. Değerlendirmek istediğiniz API'leri seçin.

Grafikte, yanıt süresindeki ani yükselişleri veya kademeli artışları bulun.

Özel raporla görselleştirme

Hangi API'nin soruna neden olduğundan şüpheleniyorsanız seçtiğiniz belirli metrikleri karşılaştıran grafikler ve çizimler içeren özel bir rapor oluşturabilirsiniz. Örneğin, uygulamaya ve kaynağa göre maksimum gecikme süresini görselleştirebilirsiniz.

  1. Aşağıda açıklandığı gibi Özel Raporlar sayfasına erişin.

    Edge

    Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:

    1. apigee.com/edge adresinde oturum açın.
    2. Sol gezinme çubuğunda Analiz > Özel Raporlar > Raporlar'ı seçin.

    Classic Edge (Private Cloud)

    Klasik Edge kullanıcı arayüzünü kullanarak Özel Raporlar sayfasına erişmek için:

    1. http://ms-ip:9000 adresinde oturum açın. Burada ms-ip, Yönetim Sunucusu düğümünün IP adresi veya DNS adıdır.
    2. Üst gezinme çubuğunda Analytics > Raporlar'ı seçin.

  2. Özel Raporlar sayfasında + Özel Rapor'u tıklayın.
  3. Özel raporun temel bilgilerini doldurun, örnekleme hızınızı ve test etmek istediğiniz ortamı seçin.
  4. Y ekseni ölçüleri bölümünde, Toplama İşlevi için Toplam Yanıt Süresi ve Maksimum'u seçin:
  5. API proxy'si ve istek yolu için ayrıntılandırma belirtin:

Elde edilen raporu analiz etme

Yeni gecikme raporu, API'ye göre ve ardından bir API içindeki her kaynağa göre yanıt sürelerini gösterir. Bu bilgileri ağ mimariniz hakkında bildiklerinizle birleştirerek altyapınızla ilgili olabilecek sorunları hızlıca bulabilirsiniz.

Ayrıntılı inceleme

En kötü performansa sahip API'yi (en yüksek gecikmeye sahip olan) ayrıntılı olarak inceleyebilirsiniz.

Harekete geçme

Hangi kaynağın kötü performans gösterdiğini bildiğinize göre, ağınızda bir hizmet sorunu olup olmadığını kontrol edebilir veya bu yavaş kaynaktan hangi uygulamaların ya da geliştiricilerin etkilendiğini görmek için Geliştirici Uygulaması gibi 3. bir boyut ekleyebilirsiniz.

Gördüğünüz gibi, Edge API Analytics, belirli bir soruna yaklaşmanın birden fazla yolunu içerir ve görselleştirme, herhangi bir sorun giderme sürecinde önemli bir rol oynar.