Performa Proxy API

Halaman ini berlaku untuk Apigee dan Apigee hybrid.

Lihat Dokumentasi Apigee Edge.

Apa yang ditunjukkan dasbor ini?

Dasbor Performa Proxy membantu Anda melihat pola traffic proxy API dan waktu pemrosesan. Anda bisa dengan mudah memvisualisasikan jumlah traffic yang dihasilkan API dan berapa lama waktu yang dibutuhkan untuk panggilan API diproses, dari sejak diterima oleh Apigee hingga dikembalikan ke aplikasi klien.

Dasbor Performa Proxy

Akses dasbor Performa Proxy, seperti yang dijelaskan di bawah.

Untuk mengakses dasbor Performa Proxy:

  • Jika Anda menggunakan UI Apigee di Konsol Cloud: Pilih Analytics > Metrik API lalu klik tab API Proxy Performance.
  • Jika Anda menggunakan UI Apigee klasik: Pilih Analyze > Metrik API > Performa Proxy API.

Dasbor Metrik API terbuka dengan tab Performa Proxy API dipilih, sebagaimana ditunjukkan di bawah ini:

Apa yang diukur dasbor ini?

Dasbor ini mencakup diagram berikut:

Traffic

Metrik Deskripsi
Total Traffic Jumlah total permintaan API yang diterima oleh Apigee untuk lingkungan API dalam organisasi/pengaturan.
Traffic Berhasil Jumlah total permintaan yang menghasilkan respons yang berhasil. Respons {i>error<i} melakukan tidak dihitung.
Error Lalu Lintas Jumlah total semua permintaan API yang gagal, yaitu permintaan berhasil tidak memberikan respons seperti yang diinginkan oleh pengguna akhir. Jumlahnya mencakup Proxy dan Target yang sama.
TPS rata-rata Jumlah rata-rata permintaan API dan respons yang dihasilkan per detik.

Waktu Respons Rata-Rata

Lihat juga artikel menarik ini di situs Komunitas Apigee: Kapan Total Waktu Respons Rata-rata dapat kurang dari Waktu Respons Target Rata-Rata?

Metrik Deskripsi
Waktu Respons Rata-Rata

Rata-rata Total Waktu Respons yang diukur untuk semua panggilan API yang dilakukan ke Apigee organisasi Anda. {i>Total Response Time<i} adalah jumlah waktu yang dibutuhkan untuk panggilan API ke Apigee untuk ditampilkan (dalam milidetik).

Dengan kata lain, total waktu respons adalah waktu yang diukur dari saat seluruh API diterima di Apigee pada saat Apigee mulai mengirimkan respons kembali ke aplikasi klien.

Diagram ini mengukur rata-rata untuk semua proxy. Untuk proxy individual, lihat Diagram Waktu Respons Rata-Rata menurut Proxy di bawah ini.

Waktu Respons Proxy Rata-Rata

Nilai ini dihitung sebagai rata-rata dari Total Waktu Respons dikurangi Target Waktu Respons untuk semua panggilan API yang dilakukan ke organisasi Apigee lingkungan fleksibel App Engine.

Pada dasarnya, ini adalah ukuran durasi yang dihabiskan oleh panggilan API melalui Apigee itu sendiri (dalam milidetik).

Waktu Respons Target Rata-Rata

Jumlah rata-rata milidetik yang dibutuhkan dari titik byte terakhir dikirim dari Apigee ke target backend pada saat Apigee menerima byte respons.

Intinya mengukur jumlah waktu yang dihabiskan oleh panggilan API untuk target sistem file.

Waktu respons proxy rata-rata dihitung sebagai selisih antara rata-rata total waktu respons dan target waktu respons. Ekspektasinya adalah total waktu respons selalu lebih besar dari waktu respons target. Namun, ada juga panggilan yang ditangani oleh proxy itu sendiri - permintaan preflight, respons yang di-cache, token Oauth, dll. yang tidak menjangkau sistem backend. Laporan "lebih cepat" panggilan melalui proxy mengurangi Total Waktu Respons rata-rata tanpa mengurangi Waktu respons Target. Oleh karena itu, total waktu respons rata-rata mungkin tidak selalu lebih besar dari waktu respons target rata-rata yang dapat mengakibatkan nilai negatif terlihat untuk waktu respons proxy. Saat Anda melihat TPS yang lebih besar tanpa terlalu memperbesar skala waktu, pengecualian ini tidak akan terlalu besar sehingga memberi Anda data yang lebih akurat dan dapat ditindaklanjuti.

Anda memperoleh data respons rata-rata yang paling bermakna ketika sejumlah besar permintaan dikumpulkan dalam jangka waktu yang lama, bukan hanya dari beberapa permintaan yang dikumpulkan dalam waktu singkat. Jika Anda hanya mengamati sejumlah kecil permintaan yang masuk dalam jangka waktu yang singkat, ada kemungkinan bahwa bahkan satu panggilan yang tidak diterima target akan menghasilkan waktu respons proxy rata-rata negatif. Saat mengevaluasi waktu respons rata-rata, sebaiknya lihat jangka waktu yang lebih lama yang memiliki traffic tinggi.

Traffic menurut Proxy

Metrik Deskripsi
<Nama proxy> Untuk proxy API yang ditetapkan, jumlah respons dan permintaan API yang dicatat.

Waktu Respons Rata-Rata oleh Proxy

Metrik Deskripsi
<Nama proxy>

Untuk proxy API yang ditentukan, rata-rata Total Waktu Respons yang diukur untuk semua Panggilan API yang dilakukan ke lingkungan Apigee. Total Waktu Respons adalah jumlah waktu yang diperlukan untuk menampilkan panggilan API ke Apigee (dalam milidetik).

Arahkan kursor ke atas grafik untuk melihat jumlah total waktu yang dihabiskan di sisi proxy dan sisi target, serta rata-rata.