Performa Proxy API

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Baca dokumentasi Apigee Edge.

Apa yang ditunjukkan dasbor ini?

Dasbor Performa Proxy membantu Anda melihat pola traffic proxy API dan waktu pemrosesan. Anda dapat dengan mudah memvisualisasikan jumlah traffic yang dihasilkan API dan waktu yang diperlukan untuk memproses panggilan API, dari waktu diterima oleh Apigee hingga ditampilkan ke aplikasi klien.

Dasbor Performa Proxy

Akses dasbor Performa Proxy, seperti yang dijelaskan di bawah.

Untuk mengakses dasbor Performa Proxy:

  • Jika Anda menggunakan https://console.cloud.google.com/apigee: Pilih Analytics > API metrics, lalu klik tab API Proxy Performance.
  • Jika Anda menggunakan Apigee UI klasik: Pilih Analyze > API Metrics > API Proxy Performance.

Dasbor API Metrics akan terbuka dengan tab API Proxy Performance dipilih, seperti 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 sebuah organisasi.
Traffic Berhasil Jumlah total permintaan yang menghasilkan respons berhasil. Respons error tidak dihitung.
Error Traffic Jumlah total semua permintaan API yang gagal, yaitu permintaan tidak memberikan respons seperti yang diinginkan pengguna akhir. Jumlah ini mencakup error Proxy dan Target.
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 Rata-rata Total Response Time dapat kurang dari Rata-rata Target Respons Time?

Metrik Deskripsi
Waktu Respons Rata-Rata

Rata-rata Total Waktu Respons yang diukur untuk semua panggilan API yang dilakukan ke lingkungan organisasi Apigee. Total Waktu Respons adalah jumlah waktu yang diperlukan panggilan API ke Apigee untuk ditampilkan (dalam milidetik).

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

Diagram ini mengukur rata-rata untuk semua proxy. Untuk masing-masing proxy, lihat diagram Waktu Respons Rata-Rata oleh Proxy di bawah ini.

Waktu Respons Proxy Rata-Rata

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

Pada dasarnya, metrik ini mengukur durasi panggilan API yang dihabiskan untuk mengalir melalui Apigee itu sendiri (dalam milidetik).

Waktu Respons Target Rata-Rata

Jumlah rata-rata milidetik yang diperlukan dari titik byte terakhir suatu permintaan dikirim dari Apigee ke target backend hingga saat Apigee menerima byte terakhir respons.

Pada dasarnya, metrik ini mengukur berapa lama waktu yang dihabiskan oleh panggilan API pada sistem target.

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 target waktu respons. Namun, ada juga panggilan yang ditangani oleh proxy itu sendiri - permintaan preflight, respons yang di-cache, token Oauth, dll. yang tidak menjangkau sistem backend. Panggilan "yang lebih cepat" oleh proxy ini mengurangi waktu Respons Total rata-rata tanpa mengurangi Target waktu respons. Oleh karena itu, total waktu respons rata-rata mungkin tidak selalu lebih besar dari rata-rata waktu respons target, 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 memengaruhi, sehingga memberi Anda data yang lebih akurat dan dapat ditindaklanjuti.

Anda akan 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 jangka waktu yang singkat. Jika Anda hanya mengamati sejumlah kecil permintaan yang masuk selama jangka waktu yang singkat, ada kemungkinan bahwa satu panggilan yang tidak mengarah ke target akan menghasilkan waktu respons proxy rata-rata negatif. Saat mengevaluasi waktu respons rata-rata, sebaiknya lihat jangka waktu yang lebih lama dan memiliki traffic tinggi.

Traffic berdasarkan Proxy

Metrik Deskripsi
<Nama proxy> Untuk proxy API yang ditentukan, jumlah permintaan dan respons API yang direkam.

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 agar panggilan API ke Apigee ditampilkan (dalam milidetik).

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