Halaman ini menunjukkan cara mengonfigurasi dan menggunakan Cloud Logging dan Cloud Monitoring dengan anotasi Ekstensi Layanan untuk Secure Web Proxy.
Logging
Secure Web Proxy menggunakan Logging untuk merekam dan menyimpan beberapa jenis log, termasuk yang terkait dengan ekstensi. Untuk mengetahui informasi tentang logging Secure Web Proxy, lihat Log.
Secara umum, entri log Load Balancer Aplikasi berisi informasi yang berguna untuk memantau dan men-debug traffic HTTP atau HTTPS Anda. Entri log berisi jenis informasi berikut:
- Informasi yang ditampilkan di sebagian besar log Google Cloud , seperti tingkat keparahan, project ID, nomor project, dan stempel waktu seperti yang dijelaskan dalam log LogEntry.
- Kolom log HttpRequest.
Log permintaan untuk load balancer HTTP dan HTTPS berisi objek service_extension_info dalam payload JSON entri log load balancer dengan informasi berikut:
| Kolom | Jenis | Deskripsi |
|---|---|---|
backend_target_name |
string | Nama target backend ekstensi. |
backend_target_type |
string | Jenis target backend. |
chain |
string | Nama rantai ekstensi dalam resource ekstensi layanan yang cocok dengan permintaan. |
extension |
string | Nama ekstensi dalam rangkaian ekstensi. |
failed_open |
boolean | Jika konfigurasi ekstensi telah ditetapkan failOpen
ke true, nilai true untuk metrik ini menunjukkan bahwa
pemrosesan berlanjut saat ekstensi mengalami waktu tunggu habis atau gagal.
Hanya berlaku untuk Load Balancer Aplikasi eksternal regional, Load Balancer Aplikasi internal regional, dan Load Balancer Aplikasi internal lintas region. |
grpc_status |
enum | Status terbaru di aliran gRPC. Untuk mengetahui informasi selengkapnya, lihat kode status gRPC. |
per_processing_request_info |
array | Daftar statistik ProcessingRequest untuk ekstensi ext_proc
atau statistik CheckRequest untuk ekstensi ext_authz yang terjadi melalui
streaming gRPC.
|
per_processing_request_info[].event_type |
enum | Jenis peristiwa ProcessingRequest. Dapat berupa salah satu dari berikut:
REQUEST_HEADERS, REQUEST_BODY,
RESPONSE_HEADERS, atau RESPONSE_BODY.
|
per_processing_request_info[].latency |
durasi | Durasi dari saat byte pertama pesan ProcessingRequest dikirim ke ekstensi hingga saat byte terakhir pesan ProcessingResponse diterima. |
per_processing_request_info[].processing_effect |
enum | Hasil pemrosesan untuk setiap peristiwa dalam permintaan
pemrosesan.
Hanya berlaku untuk Load Balancer Aplikasi eksternal regional, Load Balancer Aplikasi internal regional, dan
Load Balancer Aplikasi internal lintas region.
Dapat berupa salah satu nilai berikut:
|
per_processing_request_info[].processing_effect_details |
string | Jika processing_effect adalah MUTATION_REJECTED, detail tentang
alasan mutasi ditolak.
Hanya berlaku untuk Load Balancer Aplikasi eksternal regional, Load Balancer Aplikasi internal regional, dan Load Balancer Aplikasi internal lintas region. |
resource |
string | Nama resource ekstensi |
Pemantauan
Untuk mengetahui informasi tentang Metrik pemantauan untuk Secure Web Proxy, lihat Metrik yang tersedia.
Dalam Pratinjau, Anda dapat memantau metrik berikut
untuk ekstensi pada Load Balancer Aplikasi eksternal regional, Load Balancer Aplikasi internal regional, dan
Load Balancer Aplikasi internal lintas region. Metrik ini memiliki awalan
networkservices.googleapis.com. Awalan ini dihilangkan dari entri dalam tabel berikut.
Tabel berikut memberikan jenis metrik, nama tampilan, jenis, tipe, unit, dan deskripsi untuk setiap metrik.
| Jenis metrik | Nama tampilan
Jenis, Tipe, Unit Deskripsi |
|---|---|
extension/invocation_count
|
Jumlah pemanggilan ekstensi
DELTA, INT64, 1
Jumlah pemanggilan yang dikirim ke ekstensi. |
extension/invocation_latencies
|
Latensi pemanggilan ekstensi
DELTA, DISTRIBUTION, ms
Distribusi yang dihitung dari latensi setiap pemanggilan ekstensi. |
extension/sent_chunks_count
|
Jumlah chunk yang dikirim ekstensi
DELTA, INT64, 1
Hanya berlaku untuk peristiwa request_body dan response_body.
Jumlah potongan data yang dikirim ke ekstensi. |
extension/received_chunks_count
|
Jumlah bagian yang diterima ekstensi
DELTA, INT64, 1
Hanya berlaku untuk peristiwa request_body dan response_body.
Jumlah potongan yang diterima dari ekstensi. |
extension/failed_open_count
|
Kegagalan pemanggilan ekstensi dengan fail-open
DELTA, INT64, 1
Jumlah kegagalan pemanggilan saat sistem dikonfigurasi untuk fail-open dan permintaan diizinkan untuk dilanjutkan. |
extension/mutation_rejections_count
|
Jumlah penolakan mutasi ekstensi
DELTA, INT64, 1
Jumlah pemanggilan yang meminta mutasi header, isi, atau trailer, tetapi ditolak. Penolakan dapat terjadi karena berbagai alasan, seperti saat mutasi tidak valid atau melampaui batas ukuran. |
extension/sent_bytes_count
|
Jumlah byte yang dikirim ekstensi
DELTA, INT64, By
Jumlah byte yang dikirim ke ekstensi. |
extension/received_bytes_count
|
Jumlah byte yang diterima ekstensi
DELTA, INT64, By
Jumlah byte yang diterima dari ekstensi. |