Halaman ini berlaku untuk Apigee dan Apigee hybrid.
Baca dokumentasi
Apigee Edge.
Visualisasi data adalah alat pemecahan masalah yang penting. Apigee selalu mengumpulkan dan menganalisis data untuk API Anda, dan visualisasi adalah cara paling efektif untuk mendapatkan, membandingkan, membedakan, dan menilai data tersebut.
Jadi, misalnya Anda telah menerima masukan 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 dapat mencakup:
- Apakah kelambatan hanya terlihat oleh satu aplikasi atau dari beberapa aplikasi? Jika satu aplikasi, mungkin ada masalah dengan aplikasi tersebut.
- Jika pesan dilihat oleh beberapa pengguna di beberapa aplikasi dan pengguna tampaknya berada di lokasi geografis yang sama, masalahnya mungkin terkait jaringan
- Jika Anda tidak melihat salah satu masalah ini, mungkin ada masalah dengan Apigee. Jika Anda baru-baru ini menambahkan atau memperbarui kebijakan. Konfigurasinya mungkin salah.
- Jika total waktu respons dilaporkan sebagai tinggi, tetapi waktu respons endpoint rata-rata belum berubah, mungkin ada masalah Apigee. Jika waktu respons endpoint rata-rata juga tinggi, hal ini dapat menjadi masalah di jaringan antara Apigee dan server target, atau server aplikasi internal.
Memvisualisasikan API mana yang lambat
Untuk menemukan API yang berperforma buruk, salah satu pendekatannya adalah membandingkan waktu respons rata-rata dari semua API Anda untuk melihat apakah salah satunya tidak sesuai.
- Pilih Proxy API dari menu API.
- Di bagian Performa pada halaman Proxy API, pilih Waktu Respons Rata-rata dari menu Performa.
- Pilih rentang tanggal yang akan dievaluasi.
- Pilih API yang ingin Anda evaluasi.
Dalam plot, cari lonjakan mendadak atau peningkatan bertahap dalam waktu respons.
Memvisualisasikan 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 waktu latensi maksimum menurut aplikasi dan resource.
Untuk memvisualisasikan dengan laporan kustom:
- Jika Anda menggunakan UI Apigee di Cloud Console: Pilih Analytics > Custom reports, lalu klik tab Reports.
- Jika Anda menggunakan UI Apigee klasik: Pilih Analisis > Laporan Kustom > Laporan.
- Klik Buat > Laporan Kustom.
- Isi dasar-dasar Laporan Kustom.
- Untuk menambahkan metrik, klik +, pilih metrik Total Response Time dan Max sebagai fungsi gabungan, lalu klik Add.
- Untuk menambahkan dimensi, klik +, pilih Proxy dan Jalur Permintaan, lalu klik Tambahkan.
- Klik Buat.
Menganalisis laporan yang dihasilkan
Laporan latensi baru akan menampilkan waktu respons menurut API, lalu menurut setiap resource dalam API. Dengan menggabungkan informasi ini dengan apa yang Anda ketahui tentang arsitektur jaringan, Anda dapat dengan cepat menemukan masalah yang mungkin terkait dengan infrastruktur Anda.
Melihat perincian
Anda dapat melihat perincian API berperforma terburuk (API dengan latensi tertinggi).
Bertindak
Setelah mengetahui resource mana yang berperforma buruk, Anda dapat memeriksa jaringan untuk melihat apakah ada masalah layanan, atau Anda dapat menambahkan dimensi ke-3 seperti Aplikasi Developer untuk melihat aplikasi mana yang terpengaruh oleh resource lambat ini, atau developer untuk mengetahui developer mana yang terpengaruh oleh resource lambat.
Seperti yang dapat Anda lihat, Apigee Analytics menyertakan beberapa cara untuk menangani masalah tertentu, dan visualisasi memainkan peran penting dalam proses pemecahan masalah apa pun.