Memecahkan masalah dengan analisis

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

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

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

Pertimbangkan dan uji kemungkinan penyebab

Kemungkinan penyebabnya meliputi:

  • Jika kelambatan terlihat oleh hanya satu aplikasi atau dari beberapa aplikasi? Jika satu aplikasi, maka mungkin ada masalah dengan aplikasi.
  • Jika dilihat oleh beberapa pengguna di beberapa aplikasi dan pengguna tampak sama lokasi geografis, maka hal itu bisa menjadi masalah jaringan
  • Jika Anda tidak melihat salah satu dari masalah ini, mungkin itu merupakan masalah dengan Apigee. Jika Anda baru saja menambahkan atau memperbarui kebijakan. Mungkin salah konfigurasi.
  • Jika total waktu respons dilaporkan tinggi, tetapi respons endpoint rata-rata waktu belum berubah maka mungkin ini adalah masalah Apigee. Jika waktu respons endpoint rata-rata terlalu tinggi maka mungkin masalah dalam jaringan antara Apigee dan server target, atau server aplikasi internal.

Memvisualisasi API mana yang lambat

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

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

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

Visualisasikan dengan laporan kustom

Jika Anda 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 latensi maksimum menurut aplikasi dan resource.

Untuk membuat visualisasi dengan laporan kustom:

  1. Login ke UI Apigee.
  2. Pilih Analyze > Laporan Kustom > Laporan di menu navigasi 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 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 Simpan.

Menganalisis hasil laporan

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

Perincian

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

Bertindak

Setelah mengetahui sumber daya mana yang performanya buruk, Anda dapat memeriksa jaringan untuk ada masalah layanan, atau Anda dapat menambahkan dimensi ke-3 seperti Aplikasi Developer untuk melihat aplikasi mana oleh sumber daya yang lambat ini, atau pengembang untuk mengetahui pengembang mana yang terkena dampak resource lambat.

Seperti yang Anda lihat, Apigee Analytics memiliki beberapa cara untuk menangani masalah tertentu, dan visualisasi memainkan peran penting dalam setiap proses pemecahan masalah.