Memecahkan masalah dengan analisis

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Baca dokumentasi Apigee Edge.

Visualisasi data adalah alat pemecah masalah yang penting. Apigee selalu mengumpulkan dan menganalisis data untuk API Anda, dan visualisasi adalah cara paling ampuh untuk membuka, membandingkan, mengontraskan, dan menilai data tersebut.

Jadi, katakanlah Anda mendengar dari pelanggan (mungkin melalui panggilan dukungan, situs media sosial, atau forum pengguna) bahwa salah satu API Anda lambat. Visualisasi dapat membantu. Dari mana Anda memulai?

Pertimbangkan dan uji kemungkinan penyebabnya

Kemungkinan penyebabnya termasuk:

  • Jika kelambatan hanya terlihat oleh satu aplikasi atau dari beberapa aplikasi? Jika satu aplikasi, maka mungkin terdapat masalah dengan aplikasi tersebut.
  • Jika terlihat oleh banyak pengguna di beberapa aplikasi dan pengguna tampaknya berada di lokasi geografis yang sama, mungkin ini adalah masalah jaringan
  • Jika Anda tidak melihat salah satu dari masalah ini, mungkin ada masalah dengan Apigee. Jika Anda baru saja menambahkan atau memperbarui kebijakan. Mode ini mungkin tidak dikonfigurasi dengan benar.
  • Jika total waktu respons dilaporkan sebagai tinggi, tetapi waktu respons endpoint rata-rata tidak berubah, masalah tersebut mungkin disebabkan oleh Apigee. Jika waktu respons endpoint rata-rata juga tinggi, mungkin terdapat masalah di jaringan antara Apigee dan server target, atau server aplikasi internal.

Memvisualisasi API mana yang lambat

Untuk menemukan API mana yang berperforma buruk, salah satu pendekatan adalah membandingkan waktu respons rata-rata dari semua API Anda untuk melihat apakah salah satunya berada di luar jalur.

  1. Pilih API Proxies dari menu API.
  2. Di bagian Performance pada halaman API Proxies, pilih Average Response Time dari menu Performance.
  3. Pilih rentang tanggal yang akan dievaluasi.
  4. Pilih API yang ingin Anda evaluasi.

Dalam plot, cari lonjakan tiba-tiba atau peningkatan waktu respons secara bertahap.

Memvisualisasikan dengan laporan kustom

Jika mencurigai API mana yang menyebabkan masalah, Anda dapat membuat laporan kustom yang menyertakan diagram dan plot yang membandingkan metrik tertentu yang Anda pilih. Misalnya, Anda dapat memvisualisasikan waktu latensi maksimum menurut aplikasi dan resource.

Untuk membuat visualisasi dengan laporan kustom:

  1. Login ke UI Apigee.
  2. Pilih Analisis > Laporan Kustom > Laporan di menu navigasi sebelah kiri untuk mengakses halaman Laporan Kustom.
  3. Di halaman Laporan Kustom, klik + Laporan Kustom.
  4. Isi dasar-dasar Laporan Kustom.
  5. Untuk menambahkan metrik, klik +, pilih metrik Total Response Time dan Max sebagai fungsi agregat, lalu klik Add.
  6. Untuk menambahkan dimensi, klik +, pilih Proxy dan Request Path, lalu klik Add.
  7. Klik Save.

Menganalisis laporan yang dihasilkan

Laporan latensi baru akan menunjukkan waktu respons menurut API, kemudian berdasarkan setiap resource dalam sebuah API. Dengan menggabungkan informasi ini dan pengetahuan yang Anda ketahui tentang arsitektur jaringan, Anda dapat dengan cepat menemukan masalah yang mungkin terkait dengan infrastruktur.

Perincian

Anda dapat melihat perincian API dengan performa terburuk (dengan latensi tertinggi).

Bertindak

Setelah mengetahui resource mana yang berperforma buruk, Anda dapat memeriksa jaringan untuk melihat apakah ada masalah layanan, atau menambahkan dimensi ke-3 seperti Aplikasi Developer untuk melihat aplikasi mana yang terpengaruh oleh resource yang lambat ini, atau developer untuk mencari tahu developer mana yang terpengaruh oleh resource yang lambat ini.

Seperti yang dapat Anda lihat, Apigee Analytics menyertakan beberapa cara untuk mendekati masalah tertentu, dan visualisasi berperan penting dalam setiap proses pemecahan masalah.