Performa Proxy API

Halaman ini berlaku untuk Apigee dan Apigee Hybrid.

Lihat dokumentasi Apigee Edge.

Apa yang dapat saya ketahui dari dasbor ini?

Dasbor Performa Proxy membantu Anda melihat pola traffic proxy API dan waktu pemrosesan. Gunakan untuk memvisualisasikan berapa banyak traffic yang dihasilkan API Anda dan berapa lama waktu yang dibutuhkan untuk memproses panggilan API, mulai dari saat diterima oleh Apigee hingga dikembalikan ke aplikasi klien.

Dasbor Performa Proxy API

Untuk mengakses dasbor Performa Proxy:

  1. Di konsol Google Cloud , buka halaman Analytics > API metrics > API Proxy Performance.

    Buka Performa Proxy API

  2. Pilih Lingkungan atau Nama host dan satu atau Semua proxy dalam daftar Proxy. Memilih Semua akan menampilkan diagram untuk semua proxy, termasuk data gabungan untuk proxy. Memilih satu proxy akan menampilkan diagram dengan data hanya untuk proxy tersebut.
  3. Jika diinginkan, ubah rentang waktu default. Misalnya, Anda dapat melihat data untuk hari terakhir atau 14 hari terakhir.

Tampilan Performa Proxy API ditampilkan. Metrik gabungan untuk setiap diagram, seperti rata-rata transaksi per detik (Rata-rata TPS) ditampilkan di sebelah kanan diagram

Apa yang diukur oleh dasbor ini?

Dasbor ini mencakup diagram berikut:

Rata-rata transaksi per detik (TPS)

Metrik Deskripsi
TPS Rata-Rata Jumlah rata-rata permintaan API dan respons yang dihasilkan per detik.

Traffic

Metrik Deskripsi
Total Traffic Jumlah total permintaan API yang diterima oleh Apigee untuk lingkungan API dalam organisasi.
Keberhasilan Traffic Jumlah total permintaan yang menghasilkan respons yang berhasil. Respons error tidak dihitung.
Error Traffic Jumlah total semua permintaan API yang tidak berhasil, yaitu permintaan tidak memberikan respons seperti yang diinginkan pengguna akhir. Jumlah ini mencakup error Proxy dan Target.

Waktu Respons Rata-Rata

Lihat juga artikel menarik ini di situs Komunitas Apigee: When can the Average Total Response Time be less than the Average Target Response 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).

Atau, dengan kata lain, total waktu respons 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 setiap proxy, lihat diagram Waktu Respons Rata-Rata menurut Proxy di bawah.

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, ini adalah ukuran berapa banyak waktu yang dihabiskan panggilan API saat mengalir melalui Apigee itu sendiri (dalam milidetik).

Waktu Respons Target Rata-Rata

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

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

Waktu respons proxy rata-rata dihitung sebagai selisih antara rata-rata waktu respons total dan waktu respons target. Harapannya adalah total waktu respons selalu lebih besar daripada target waktu respons. Namun, ada juga panggilan yang ditangani oleh proxy itu sendiri - permintaan pra-penerbangan, respons yang di-cache, token Oauth, dll. yang tidak mencapai sistem backend. Panggilan "lebih cepat" oleh proxy ini mengurangi waktu Respons Total rata-rata tanpa mengurangi waktu respons Target. Oleh karena itu, total waktu respons rata-rata mungkin tidak selalu lebih besar daripada waktu respons target rata-rata yang dapat menyebabkan nilai negatif terlihat untuk waktu respons proxy. Jika Anda melihat TPS yang lebih besar tanpa memperbesar skala waktu terlalu banyak, pengecualian ini tidak akan terlalu berpengaruh sehingga memberikan data yang lebih akurat dan dapat ditindaklanjuti.

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

Traffic menurut Proxy

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

Waktu Respons Rata-Rata menurut Proxy

Metrik Deskripsi
<Nama wakil>

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

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