Analizlerle sorun giderme

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

Yavaş API ile ilgili sorunları giderme

Veri görselleştirme, önemli bir sorun giderme aracıdır. Apigee Edge, API'lerinizle ilgili verileri her zaman toplayıp analiz eder. Bu verilere erişmek, verileri karşılaştırmak, farklılaştırmak ve değerlendirmek için en güçlü yöntem görselleştirmedir.

Müşterilerinizden (destek aramaları, sosyal medya siteleri veya kullanıcı forumları üzerinden) API'lerinizden birinin yavaş olduğuyla ilgili geri bildirim aldığınızı varsayalım. Görselleştirme bu konuda yardımcı olabilir. Nereden başlamalısınız?

Olası nedenleri göz önünde bulundurup test edin

Olası nedenler şunlardır:

  • Yavaşlama yalnızca bir uygulamada mı yoksa birden fazla uygulamada mı görülüyor? Tek bir uygulamayla ilgiliyse uygulamada bir sorun olabilir.
  • Bu hata birden fazla uygulamada birden fazla kullanıcı tarafından görülüyorsa ve kullanıcılar aynı coğrafi konumda görünüyorsa ağ sorunu olabilir.
  • Bu sorunların hiçbirini 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 raporlanıyorsa ancak ortalama uç nokta yanıt süresi değişmediyse Apigee ile ilgili bir sorun olabilir. Ortalama uç nokta yanıt süresi de yüksekse Apigee ile hedef sunucu veya dahili uygulama sunucusu arasındaki ağda bir sorun olabilir.

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 performansının düşük olup olmadığını görmektir.

  1. API'ler menüsünden API Proxy'leri'ni seçin.
  2. API Proxy'leri sayfasının Performans bölümünde, Performans menüsünden Ortalama Yanıt Süresi'ni seçin.
  3. Değerlendirilecek bir tarih aralığı seçin.
  4. Değerlendirmek istediğiniz API'leri seçin.

Nokta grafiğinde, yanıt süresinde ani artışlar veya kademeli artışlar olup olmadığına bakın.

Ö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 nokta grafikleri içeren özel bir rapor oluşturabilirsiniz. Örneğin, uygulamaya ve kaynağa göre maksimum gecikmeyi görselleştirebilirsiniz.

  1. 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:

    1. apigee.com/edge adresinde oturum açın.
    2. Sol gezinme çubuğunda Analizin > Ö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:

    1. http://ms-ip:9000 adresinde oturum açın. 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 raporla ilgili temel bilgileri doldurun, örnekleme oranınızı ve test etmek istediğiniz ortamı seçin.
  4. Y Ekseni Ölçümleri bölümünde, Toplama İşlevi için Toplam Tepki Süresi ve Maksimum'u seçin:
  5. API Proxy'si ve İstek Yolu için Ayrıntılı İnceleme'yi belirtin:

Elde edilen raporu analiz etme

Yeni gecikme raporu, API'ye ve ardından API'deki 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ı incele

En kötü performans gösteren API'ye (en yüksek gecikmeye sahip olan) ayrıntılı olarak bakabilirsiniz.

Harekete Geçme

Hangi kaynağın kötü performans gösterdiğini öğrendiniz. Şimdi, hizmet sorunu olup olmadığını görmek için ağınızı inceleyebilir veya bu yavaş kaynaktan hangi uygulamaların etkilendiğini görmek için Geliştirici Uygulaması gibi bir 3. boyut ekleyebilir ya da yavaş kaynaktan hangi geliştiricilerin etkilendiğini öğrenmek için geliştirici boyutunu ekleyebilirsiniz.

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