Logging
Anda dapat mengaktifkan, menonaktifkan, dan melihat log untuk layanan backend Load Balancer Aplikasi eksternal.
Anda harus mengaktifkan atau menonaktifkan logging untuk setiap layanan backend. Anda dapat mengonfigurasi apakah akan me-log semua permintaan atau pecahan yang disampel secara acak.
Anda harus memastikan bahwa Anda tidak memiliki pengecualian log yang berlaku untuk Load Balancer Aplikasi eksternal. Untuk mengetahui informasi tentang cara memverifikasi bahwa log Cloud HTTP Load
Balancer diizinkan, lihat Filter sink log.
Pengambilan sampel dan pengumpulan log
Sampel permintaan dan respons yang sesuai yang ditangani oleh instance virtual machine (VM) backend load balancer akan diambil. Permintaan yang diambil sampelnya ini kemudian diproses untuk membuat log. Anda akan mengontrol pecahan permintaan yang dihasilkan sebagai entri log sesuai dengan kolom logConfig.sampleRate.
Jika logConfig.sampleRate adalah 1.0 (100%), berarti log dibuat untuk semua permintaan dan ditulis ke Cloud Logging.
Kolom opsional
Kumpulan data log berisi kolom wajib diisi dan kolom opsional. Bagian Informasi yang di-log mencantumkan kolom mana yang bersifat opsional dan mana yang wajib diisi. Semua kolom wajib diisi akan selalu disertakan. Anda dapat menyesuaikan kolom opsional yang ingin disimpan.
Jika Anda memilih include all optional, semua kolom opsional dalam format kumpulan data log akan disertakan dalam log. Saat kolom opsional baru ditambahkan ke format kumpulan data, log akan otomatis menyertakan kolom baru.
Jika Anda memilih exlude all optional, semua kolom opsional akan dihapus.
Jika Anda memilih custom, Anda dapat menentukan kolom opsional yang ingin disertakan, misalnya
tls.protocol,tls.cipher,orca_load_report.cpu_utilization,orca_load_report.mem_utilization.
Untuk mengetahui informasi tentang cara menyesuaikan kolom opsional, lihat Mengaktifkan logging di layanan backend baru.
Mengaktifkan logging di layanan backend baru
Konsol
Di Konsol Google Cloud , buka halaman Load Balancing.
Klik nama load balancer Anda.
Klik Edit.
Klik Backend Configuration.
Pilih Create a backend service.
Lengkapi kolom layanan backend yang wajib diisi.
Di bagian Logging, centang kotak Enable logging.
Tetapkan pecahan Sample rate. Anda dapat menetapkan angka dari
0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Nilai defaultnya adalah1.0.Opsional: Untuk menyertakan semua kolom opsional ke dalam log, di bagian Optional fields, klik Include all optional fields.
Untuk menyelesaikan pengeditan layanan backend, klik Update.
Untuk menyelesaikan pengeditan load balancer, klik Update.
gcloud
Buat layanan backend dan aktifkan logging menggunakan perintah gcloud compute backend-services create.
gcloud compute backend-services create BACKEND_SERVICE \
--region=REGION \
--enable-logging \
--logging-sample-rate=VALUE \
--load-balancing-scheme=EXTERNAL_MANAGED \
--logging-optional=LOGGING_OPTIONAL_MODE \
--logging-optional-fields=OPTIONAL_FIELDS
di mana
--regionmenunjukkan bahwa layanan backend bersifat regional. Gunakan kolom ini untuk layanan backend yang digunakan dengan Load Balancer Aplikasi eksternal regional.--enable-loggingmengaktifkan logging untuk layanan backend tersebut.--logging-sample-ratememungkinkan Anda menentukan nilai dari0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Kolom ini hanya bermakna dengan parameter--enable-logging. Jika logging diaktifkan, tetapi frekuensi sampling ditetapkan ke0.0, hal ini sama dengan menonaktifkan logging. Nilai defaultnya adalah1.0.--logging-optionalmemungkinkan Anda menentukan kolom opsional yang ingin disertakan ke dalam log:INCLUDE_ALL_OPTIONALuntuk menyertakan semua kolom opsional.EXCLUDE_ALL_OPTIONAL(default) untuk mengecualikan semua kolom opsional.CUSTOMuntuk menyertakan daftar kustom kolom opsional yang Anda tentukan diOPTIONAL_FIELDS.
--logging-optional-fieldsmemungkinkan Anda menentukan daftar kolom opsional yang dipisahkan koma yang ingin Anda sertakan ke dalam log.Misalnya,
tls.protocol,tls.cipherhanya dapat ditetapkan jikaLOGGING_OPTIONAL_MODEditetapkan keCUSTOM. Jika Anda menggunakan metrik kustom dan ingin me-log elemen laporan beban ORCA, Anda harus menetapkanLOGGING_OPTIONAL_MODEkeCUSTOMdan menentukan elemen mana yang harus di-log di kolomOPTIONAL_FIELDS. Misalnya,orca_load_report.cpu_utilization,orca_load_report.mem_utilization.
Mengaktifkan logging di layanan backend yang ada
Konsol
Di Konsol Google Cloud , buka halaman Load Balancing.
Klik nama load balancer Anda.
Klik Edit.
Klik Backend Configuration.
Klik Edit di samping layanan backend Anda.
Di bagian Logging, centang kotak Enable logging.
Di kolom Sample rate, tetapkan probabilitas sampling. Anda dapat menetapkan angka dari
0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Nilai defaultnya adalah1.0.Opsional: Untuk menyertakan semua kolom opsional ke dalam log, di bagian Optional fields, klik Include all optional fields.
Untuk menyelesaikan pengeditan layanan backend, klik Update.
Untuk menyelesaikan pengeditan load balancer, klik Update.
gcloud
Aktifkan logging di layanan backend yang ada dengan perintah gcloud compute backend-services update.
gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--enable-logging \
--logging-sample-rate=VALUE \
--logging-optional=LOGGING_OPTIONAL_MODE \
--logging-optional-fields=OPTIONAL_FIELDS
di mana
--regionmenunjukkan bahwa layanan backend bersifat regional. Gunakan kolom ini untuk layanan backend yang digunakan dengan Load Balancer Aplikasi eksternal regional.--enable-loggingmengaktifkan logging untuk layanan backend tersebut.--logging-sample-ratememungkinkan Anda menentukan nilai dari0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Hanya bermakna dengan parameter--enable-logging. Jika logging diaktifkan, tetapi frekuensi sampling ditetapkan ke0.0, hal ini sama dengan menonaktifkan logging. Nilai defaultnya adalah1.0.--logging-optionalmemungkinkan Anda menentukan kolom opsional yang ingin disertakan ke dalam log.INCLUDE_ALL_OPTIONALuntuk menyertakan semua kolom opsional.EXCLUDE_ALL_OPTIONAL(default) untuk mengecualikan semua kolom opsional.CUSTOMuntuk menyertakan daftar kustom kolom opsional yang Anda tentukan diOPTIONAL_FIELDS.
--logging-optional-fieldsmemungkinkan Anda menentukan daftar kolom opsional yang dipisahkan koma yang ingin Anda sertakan ke dalam log.Misalnya,
tls.protocol,tls.cipher. Hanya dapat ditetapkan jikaLOGGING_OPTIONAL_MODEditetapkan keCUSTOM. Jika Anda menggunakan metrik kustom dan ingin me-log elemen laporan beban ORCA, Anda harus menetapkanLOGGING_OPTIONAL_MODEkeCUSTOMdan menentukan elemen mana yang harus di-log di kolomOPTIONAL_FIELDS. Misalnya,orca_load_report.cpu_utilization,orca_load_report.mem_utilization.
Menonaktifkan atau mengubah logging di layanan backend yang ada
Konsol
Di Konsol Google Cloud , buka halaman Load Balancing.
Klik nama load balancer Anda.
Klik Edit.
Klik Backend Configuration.
Klik Edit di samping layanan backend Anda.
Untuk menonaktifkan logging sepenuhnya, di bagian Logging, hapus centang pada kotak Enable logging.
Jika Anda mengaktifkan logging, Anda dapat menetapkan pecahan Sample rate yang berbeda. Anda dapat menetapkan angka dari
0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Nilai defaultnya adalah1.0. Misalnya,0.2berarti 20% permintaan yang diambil sampelnya menghasilkan log.Untuk menyelesaikan pengeditan layanan backend, klik Update.
Untuk menyelesaikan pengeditan load balancer, klik Update.
gcloud: Mode regional
Nonaktifkan logging di layanan backend dengan perintah gcloud compute backend-services update.
Menonaktifkan logging sepenuhnya
gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--no-enable-logging
di mana
--regionmenunjukkan bahwa layanan backend bersifat regional. Gunakan kolom ini untuk layanan backend yang digunakan dengan Load Balancer Aplikasi eksternal regional.--no-enable-loggingmenonaktifkan logging untuk layanan backend tersebut.
Mengaktifkan kolom opsional logging di layanan backend yang ada
gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--enable-logging \
--logging-sample-rate=VALUE \
--logging-optional=LOGGING_OPTIONAL_MODE \
--logging-optional-fields=OPTIONAL_FIELDS
di mana
--logging-sample-ratememungkinkan Anda menentukan nilai dari0.0hingga1.0.0.0berarti tidak ada permintaan yang di-log, sedangkan1.0berarti 100% permintaan di-log. Hanya bermakna dengan parameter--enable-logging. Jika logging diaktifkan, tetapi frekuensi sampling ditetapkan ke0.0, hal ini sama dengan menonaktifkan logging. Nilai defaultnya adalah1.0.--logging-optionalmemungkinkan Anda menentukan kolom opsional yang ingin disertakan ke dalam log:INCLUDE_ALL_OPTIONALuntuk menyertakan semua kolom opsional.EXCLUDE_ALL_OPTIONAL(default) untuk mengecualikan semua kolom opsional.CUSTOMuntuk menyertakan daftar kustom kolom opsional yang Anda tentukan diOPTIONAL_FIELDS.
--logging-optional-fieldsmemungkinkan Anda menentukan daftar kolom opsional yang dipisahkan koma yang ingin Anda sertakan ke dalam log.Misalnya,
tls.protocol,tls.cipherhanya dapat ditetapkan jikaLOGGING_OPTIONAL_MODEditetapkan keCUSTOM.Jika Anda menggunakan metrik kustom dan ingin me-log elemen laporan beban ORCA, Anda harus menetapkan
LOGGING_OPTIONAL_MODEkeCUSTOMdan menentukan elemen mana yang harus di-log di kolomOPTIONAL_FIELDS. Contoh,orca_load_report.cpu_utilization,orca_load_report.mem_utilization.
Memperbarui mode opsional logging dari CUSTOM ke mode lainnya
gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--enable-logging \
--logging-sample-rate=VALUE \
--logging-optional=LOGGING_OPTIONAL_MODE \
--logging-optional-fields=
di mana
--logging-optionalmemungkinkan Anda menentukan kolom opsional yang ingin disertakan ke dalam log:INCLUDE_ALL_OPTIONALuntuk menyertakan semua kolom opsional.EXCLUDE_ALL_OPTIONAL(default) untuk mengecualikan semua kolom opsional.
--logging-optional-fieldsharus dikonfigurasi secara eksplisit seperti yang ditunjukkan untuk menghapus kolomCUSTOMyang ada. API tidak memungkinkan Anda menggabungkan mode non-CUSTOMdengan kolomCUSTOM.
Mengubah frekuensi sampel logging
gcloud compute backend-services update BACKEND_SERVICE \
--region=REGION \
--logging-sample-rate=VALUE
Melihat log
Log HTTP(S) diindeks terlebih dahulu berdasarkan aturan penerusan, lalu berdasarkan peta URL.
Untuk melihat log, buka halaman Logs Explorer:
Untuk melihat semua log, di menu filter Resource, pilih Cloud HTTP Load Balancer > All forwarding rules.
Guna melihat log untuk satu aturan penerusan, pilih satu nama aturan penerusan.
Guna melihat log untuk satu peta URL, pilih aturan penerusan, lalu pilih peta URL.
Kolom log berjenis boolean biasanya hanya akan muncul jika memiliki nilai true. Jika kolom boolean memiliki nilai false, kolom tersebut akan dihilangkan dari log.
Encoding UTF-8 diterapkan untuk kolom log. Karakter yang bukan karakter UTF-8 akan diganti dengan tanda tanya.
Untuk Load Balancer Aplikasi eksternal regional, Anda dapat mengekspor
metrik berbasis log menggunakan
log resource (resource.type="http_external_regional_lb_rule").
Yang dicatat di log
Entri log Load Balancer Aplikasi Eksternal berisi informasi yang berguna untuk memantau dan men-debug traffic HTTP(S) Anda. Kumpulan data log berisi kolom wajib diisi, yang merupakan kolom default setiap kumpulan data log.
Kumpulan data log berisi kolom opsional yang menambahkan informasi tambahan terkait traffic HTTP(S) Anda. Kolom opsional dapat dihilangkan untuk menghemat biaya penyimpanan.
Beberapa kolom log memiliki format multi-kolom, dengan lebih dari satu data di kolom tertentu. Misalnya, kolomtls memiliki format TlsInfo, yang berisi protokol TLS dan cipher TLS dalam satu kolom.
Kolom multi-kolom ini dijelaskan dalam tabel format kumpulan data berikut.
| Kolom | Format kolom | Jenis kolom: Wajib atau Opsional | Deskripsi |
|---|---|---|---|
| severity insertID timestamp logName |
LogEntry | Wajib | Kolom umum seperti yang dijelaskan dalam entri log. |
| httpRequest | HttpRequest | Wajib | Protokol umum untuk me-log permintaan HTTP. |
| resource | MonitoredResource | Wajib | MonitoredResource adalah jenis resource yang terkait dengan entri log. MonitoredResourceDescriptor mendeskripsikan skema objek |
| jsonPayload | object (format Struct) | Wajib | Payload entri log yang dinyatakan sebagai objek JSON. Objek JSON berisi kolom berikut:
|
| string | Wajib | Kolom Kolom tidak dicatat jika nilainya adalah string kosong. Hal ini dapat
terjadi jika proxy atau backend tidak menampilkan kode status atau
kode status yang ditampilkan bukan Kolom
|
|
| AuthzPolicyInfo | Wajib | Kolom authzPolicyInfo berisi informasi tentang hasil kebijakan otorisasi. Informasi ini hanya tersedia untuk Load Balancer Aplikasi eksternal regional yang telah mengaktifkan
kebijakan otorisasi. Untuk penjelasan selengkapnya, lihat informasi yang di-log untuk kebijakan otorisasi. |
|
| TlsInfo | Opsional | Kolom Gunakan parameter
Anda tidak dapat menetapkan |
|
| MtlsInfo | Opsional | Kolom |
|
| string | Wajib | Kolom backendNetworkName menentukan
jaringan VPC backend.
|
|
| OrcaLoadReport | Opsional | Kolom Gunakan parameter
Anda juga dapat menetapkan |
Format kolom TlsInfo
| Kolom | Format kolom | Jenis kolom: Wajib atau Opsional | Deskripsi |
|---|---|---|---|
| protocol | string | Opsional | Protokol TLS yang digunakan klien untuk membuat koneksi dengan load balancer. Nilai yang mungkin adalah TLSv1, TLSv1.1, TLSv1.2, TLSv1.3, atau QUIC.
Nilai ini ditetapkan ke NULL jika klien tidak menggunakan enkripsi TLS/SSL.
|
| cipher | string | Opsional | Cipher TLS yang digunakan klien untuk membuat koneksi dengan load balancer. Nilai ini ditetapkan ke NULL jika klien tidak menggunakan HTTP(S) atau klien tidak menggunakan enkripsi TLS/SSL.
|
Format kolom MtlsInfo
| Kolom | Format kolom | Jenis kolom: Wajib atau Opsional | Deskripsi |
|---|---|---|---|
| clientCertPresent | bool | Opsional |
|
| clientCertChainVerified | bool | Opsional |
|
| clientCertError | string | Opsional | String standar yang merepresentasikan kondisi error. Untuk mengetahui informasi selengkapnya tentang string error, lihat Mode validasi klien. |
| clientCertSha256Fingerprint | string | Opsional | Sidik jari SHA-256 berenkode base64 dari sertifikat klien. |
| clientCertSerialNumber | string | Opsional | Nomor seri sertifikat klien.
Jika nomor seri lebih panjang dari 50 byte, string
|
| clientCertValidStartTime | string | Opsional | Stempel waktu (format string tanggal RFC 3339) sebelum sertifikat klien tidak valid.
Contoh, |
| clientCertValidEndTime | string | Opsional | Stempel waktu (format string tanggal RFC 3339) setelah sertifikat klien tidak valid.
Contoh, |
| clientCertSpiffeId | string | Opsional | ID SPIFFE dari kolom nama alternatif subjek (SAN). Jika nilai tidak valid atau melebihi 2.048 byte, SPIFFE ID akan disetel ke string kosong. Jika SPIFFE ID lebih panjang dari 2048 byte, string
|
| clientCertUriSans | string | Opsional | Daftar ekstensi SAN berenkode Base64 yang dipisahkan koma dan berjenis
URI. Ekstensi SAN diekstrak dari sertifikat klien.
SPIFFE ID tidak
disertakan dalam kolom Jika kolom |
| clientCertDnsnameSans | string | Opsional | Daftar ekstensi SAN yang dienkode Base64 dan dipisahkan koma dengan jenis DNSName. Ekstensi SAN diekstrak dari sertifikat klien. Jika kolom |
| clientCertIssuerDn | string | Opsional | Kolom Penerbit lengkap yang dienkode base64 dari sertifikat. Jika kolom |
| clientCertSubjectDn | string | Opsional | Kolom Subjek lengkap berenkode Base64 dari sertifikat. Jika kolom |
| clientCertLeaf | string | Opsional | Sertifikat leaf klien untuk koneksi mTLS yang sudah dibuat dengan sertifikat yang lulus validasi. Encoding sertifikat sesuai dengan RFC 9440: sertifikat DER biner dienkode menggunakan Base64 (tanpa jeda baris, spasi, atau karakter lain di luar alfabet Base64) dan dibatasi dengan titik dua di kedua sisinya. Jika |
| clientCertChain | string | Opsional | Daftar sertifikat yang dipisahkan koma, dalam urutan TLS standar, dari rantai sertifikat klien untuk koneksi mTLS yang sudah dibuat dan sertifikat kliennya lulus validasi, tidak termasuk sertifikat leaf. Encoding sertifikat sesuai dengan RFC 9440. Jika ukuran gabungan |
Label resource
Tabel berikut mencantumkan label resource untuk resource.type="http_external_regional_lb_rule".
| Kolom | Jenis | Deskripsi |
|---|---|---|
backend_name |
string | Nama grup instance atau NEG backend. Namun, label kosong untuk koneksi TLS yang gagal. |
backend_scope |
string |
Cakupan backend (nama zona atau nama wilayah). Mungkin
UNKNOWN jika backend_name tidak diketahui.
|
backend_scope_type |
string |
Cakupan backend (REGION/ZONE). Mungkin
UNKNOWN setiap kali backend_name tidak diketahui.
|
backend_target_name |
string | Nama backend yang dipilih untuk menangani permintaan, berdasarkan aturan jalur peta URL atau aturan rute yang cocok dengan permintaan. |
backend_target_type |
string |
Jenis target backend. Dapat berupa BACKEND_SERVICE, atau
UNKNOWN ditampilkan jika backend tidak ditetapkan.
|
backend_type |
string |
Jenis grup backend. Dapat berupa INSTANCE_GROUP, NETWORK_ENDPOINT_GROUP, atau UNKNOWN jika backend tidak ditetapkan.
|
forwarding_rule_name |
string | Nama objek aturan penerusan. |
matched_url_path_rule |
string |
Aturan jalur peta URL atau aturan rute yang dikonfigurasi sebagai bagian dari kunci peta URL. Dapat berupa UNMATCHED atau UNKNOWN sebagai fallback.
|
network_name |
string | Nama jaringan VPC load balancer. |
project_id |
string | ID project Google Cloud yang terkait dengan resource ini. |
region |
string | Region tempat load balancer ditentukan. |
target_proxy_name |
string | Nama objek proxy target yang dirujuk oleh aturan penerusan. |
url_map_name |
string | Nama objek peta URL yang dikonfigurasi untuk memilih layanan backend.
Untuk koneksi TLS yang gagal,
url_map_name kosong. |
Kolom error proxyStatus
Kolom proxyStatus berisi string yang menentukan alasan load balancer menampilkan error. Ada dua bagian di kolom proxyStatus, yaitu proxyStatus error dan proxyStatus details.
Bagian ini menjelaskan string yang didukung di kolom proxyStatus error.
Kolom proxyStatus error berlaku untuk load balancer berikut:
- Load Balancer Aplikasi eksternal regional
- Load Balancer Aplikasi internal lintas region
- Load Balancer Aplikasi internal regional
| Error proxyStatus | Deskripsi | Kode respons yang biasanya menyertai |
|---|---|---|
destination_unavailable
|
Load balancer menganggap backend tidak tersedia. Misalnya, upaya komunikasi dengan backend baru-baru ini gagal, atau pemeriksaan kondisi mungkin menghasilkan kegagalan. | 500, 503
|
connection_timeout
|
Upaya load balancer untuk membuka koneksi ke backend telah habis waktunya. | 504
|
connection_terminated
|
Koneksi load balancer ke backend berakhir sebelum respons lengkap diterima.
|
0, 502, 503
|
connection_refused
|
Koneksi load balancer ke backend ditolak. | 502, 503
|
connection_limit_reached
|
Load balancer dikonfigurasi untuk membatasi jumlah koneksi ke backend, dan batas tersebut telah terlampaui.
|
502, 503
|
destination_not_found
|
Load balancer tidak dapat menentukan backend yang sesuai untuk digunakan bagi permintaan ini. Misalnya, backend mungkin tidak dikonfigurasi. | 500, 404
|
dns_error
|
Load balancer mengalami error DNS saat mencoba menemukan alamat IP untuk nama host backend. | 502, 503
|
proxy_configuration_error
|
Load balancer mengalami error konfigurasi internal. | 500
|
proxy_internal_error
|
Load balancer mengalami error internal. Error ini dapat terjadi karena proxy yang mengelola koneksi dijadwalkan untuk dimulai ulang. | 0, 500, 502
|
proxy_internal_response
|
Load balancer membuat respons tanpa mencoba terhubung ke backend. | Kode status apa pun, bergantung pada jenis masalahnya. Misalnya, kode status 410 berarti backend tidak tersedia karena keterlambatan pembayaran.
|
http_response_timeout
|
Load balancer mencapai batas waktu tunggu layanan backend yang dikonfigurasi saat menunggu respons lengkap dari backend. | 504, 408
|
http_request_error
|
Load balancer mengalami error HTTP 4xx, yang menunjukkan adanya masalah pada permintaan klien. | 400, 403, 405, 406, 408, 411, 413, 414, 415, 416, 417, atau 429
|
http_protocol_error
|
Load balancer mengalami error protokol HTTP saat berkomunikasi dengan backend. | 502
|
tls_protocol_error
|
Load balancer mengalami error TLS selama handshake TLS. | 0
|
tls_certificate_error
|
Load balancer mengalami error saat memverifikasi sertifikat yang ditampilkan oleh server atau oleh klien saat mTLS diaktifkan. | 0
|
tls_alert_received
|
Load balancer mengalami error fatal TLS selama TLS handshake. | 0
|
Kolom detail proxyStatus
Kolom proxyStatus berisi string yang menentukan alasan load balancer menampilkan error. Ada dua bagian di kolom proxyStatus, yaitu proxyStatus error dan proxyStatus details.
Kolom proxyStatus details bersifat opsional dan hanya ditampilkan jika
informasi tambahan tersedia.
Bagian ini menjelaskan string yang didukung di kolom
proxyStatus details.
Kolom proxyStatus details berlaku untuk load balancer berikut:
- Load Balancer Aplikasi eksternal regional
- Load Balancer Aplikasi internal regional
- Load Balancer Aplikasi internal lintas region
| Detail proxyStatus | Deskripsi | Kode status respons yang biasanya menyertai |
|---|---|---|
client_disconnected_before_any_response
|
Koneksi ke klien terputus sebelum load balancer mengirimkan respons apa pun. | 0 |
backend_connection_closed
|
Backend menutup koneksinya ke load balancer secara tidak terduga. Hal ini dapat terjadi jika load balancer mengirim traffic ke entitas lain, seperti aplikasi pihak ketiga yang memiliki waktu tunggu TCP lebih singkat daripada waktu tunggu 10 menit (600 detik) load balancer. | 502
|
failed_to_connect_to_backend
|
Load balancer gagal terhubung ke backend. Kegagalan ini mencakup waktu tunggu habis selama fase koneksi. | 503
|
failed_to_pick_backend
|
Load balancer gagal memilih backend yang responsif untuk menangani permintaan. | 502
|
response_sent_by_backend
|
Permintaan HTTP berhasil di-proxy ke backend, dan respons ditampilkan oleh backend. | Kode status HTTP ditetapkan oleh software yang berjalan di backend. |
client_timed_out
|
Koneksi antara load balancer dan klien melampaui waktu tunggu tidak ada aktivitas. Untuk mengetahui informasi selengkapnya tentang Load Balancer Aplikasi eksternal regional, lihat Waktu tunggu tetap aktif HTTP klien. Untuk mengetahui informasi selengkapnya tentang Load Balancer Aplikasi internal, lihat Waktu tunggu tetap aktif HTTP klien. |
0, 408
|
backend_timeout
|
Backend kehabisan waktu saat membuat respons. |
502
|
http_protocol_error_from_backend_response
|
Respons backend berisi error protokol HTTP. | 501, 502
|
http_protocol_error_from_request
|
Permintaan klien berisi error protokol HTTP. | 400, 503
|
http_version_not_supported
|
Versi protokol HTTP tidak didukung. Hanya HTTP 1.1 dan 2.0 yang didukung. | 400
|
handled_by_identity_aware_proxy
|
Respons ini dihasilkan oleh Identity-Aware Proxy (IAP) selama memverifikasi identitas klien sebelum mengizinkan akses. | 200, 302, 400, 401, 403, 500, 502
|
invalid_request_headers
|
Header permintaan HTTP yang diterima dari klien berisi minimal satu karakter yang tidak diizinkan berdasarkan spesifikasi HTTP yang berlaku. Misalnya, nama kolom header yang menyertakan tanda petik ganda ( Untuk informasi selengkapnya, lihat: |
400, 404
|
ip_detection_failed
|
Alamat IP asli tidak dapat dideteksi. | Kode status apa pun mungkin ditampilkan, bergantung pada sifat kegagalannya. Nilai
harus dari 400 hingga 599.
|
request_body_too_large
|
Isi permintaan HTTP melebihi panjang maksimum yang didukung oleh load balancer. | 413, 507
|
request_header_timeout
|
Header permintaan kehabisan waktu karena load balancer tidak menerima permintaan lengkap dalam waktu 5 detik. | 408, 504
|
denied_by_security_policy
|
Load balancer menolak permintaan ini karena kebijakan keamanan Google Cloud Armor. | 403
|
throttled_by_security_policy
|
Permintaan diblokir oleh aturan throttle Cloud Armor. | 429
|
client_cert_chain_invalid_eku
|
Sertifikat klien atau penerbitnya tidak memiliki penggunaan kunci yang diperpanjang yang mencakup clientAuth. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_chain_max_name_constraints_exceeded
|
Intermediate certificate yang diberikan untuk validasi memiliki lebih dari 10 batasan nama. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_invalid_rsa_key_size
|
Sertifikat entitas akhir atau intermediate certificate klien memiliki ukuran kunci RSA yang tidak valid. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_not_provided
|
Klien tidak memberikan sertifikat yang diminta selama handshake. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_pki_too_large
|
IKP yang akan digunakan untuk validasi memiliki lebih dari tiga intermediate certificate dengan Subject dan Subject Public Key Info yang sama.
Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup.
|
0
|
client_cert_unsupported_elliptic_curve_key
|
Sertifikat klien atau intermediate certificate menggunakan kurva elips yang tidak didukung. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_unsupported_key_algorithm
|
Sertifikat klien atau intermediate certificate menggunakan algoritma non-RSA atau non-ECDSA. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
client_cert_validation_failed
|
Validasi sertifikat klien gagal dengan TrustConfig.
Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup.
|
0
|
client_cert_validation_not_performed
|
Anda telah mengonfigurasi TLS bersama tanpa menyiapkan TrustConfig.
Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup.
|
0
|
client_cert_validation_search_limit_exceeded
|
Batas kedalaman atau iterasi tercapai saat mencoba memvalidasi rantai sertifikat. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0 |
client_cert_validation_timed_out
|
Batas waktu terlampaui (200 md) saat memvalidasi rantai sertifikat. Untuk mengetahui informasi selengkapnya, lihat Error yang di-log untuk koneksi tertutup. | 0
|
tls_version_not_supported
|
Versi protokol TLS dikenali, tetapi tidak didukung. Error mengakibatkan koneksi TLS tertutup. | 0
|
unknown_psk_identity
|
Server mengirimkan error ini saat pembentukan kunci PSK diperlukan, tetapi klien tidak memberikan identitas PSK yang dapat diterima. Error ini mengakibatkan koneksi TLS ditutup. | 0
|
no_application_protocol
|
Dikirim oleh server saat ekstensi "application_layer_protocol_negotiation" klien hanya mengiklankan protokol yang tidak didukung oleh server. Lihat Ekstensi negosiasi protokol lapisan aplikasi TLS. Error ini menyebabkan koneksi TLS ditutup. | 0
|
no_certificate
|
Sertifikat tidak ditemukan. Error ini menyebabkan koneksi TLS ditutup. | 0
|
bad_certificate
|
Sertifikat tidak valid, atau berisi tanda tangan yang tidak dapat diverifikasi. Error ini menyebabkan koneksi TLS ditutup. | 0
|
unsupported_certificate
|
Sertifikat memiliki jenis yang tidak didukung. Error ini menyebabkan koneksi TLS ditutup. | 0
|
certificate_revoked
|
Sertifikat dicabut oleh penandatangannya. Error ini menyebabkan koneksi TLS ditutup. | 0
|
certificate_expired
|
Masa berlaku sertifikat telah berakhir atau sertifikat tidak valid. Error ini menyebabkan koneksi TLS ditutup. | 0
|
certificate_unknown
|
Beberapa masalah yang tidak ditentukan muncul saat memproses sertifikat, sehingga sertifikat tersebut tidak dapat diterima. Error ini menyebabkan koneksi TLS ditutup. | 0
|
unknown_ca
|
Rantai sertifikat yang valid atau rantai parsial diterima, tetapi sertifikat tidak dapat diterima karena sertifikat CA tidak dapat ditemukan atau dicocokkan dengan anchor tepercaya yang dikenal. Error ini menyebabkan koneksi TLS ditutup. | 0
|
unexpected_message
|
Pesan yang tidak pantas, seperti pesan handshake yang salah atau data aplikasi yang diterima sebelum waktunya. Error ini menyebabkan koneksi TLS ditutup. | 0
|
bad_record_mac
|
Menerima rekaman yang tidak dapat dilindungi. Error ini mengakibatkan koneksi TLS tertutup. | 0
|
record_overflow
|
Rekaman TLSCiphertext diterima dengan panjang lebih
dari 214+256 byte, atau rekaman didekripsi menjadi
rekaman TLSPlaintext dengan lebih dari 214 byte
(atau batas lain yang dinegosiasikan). Error ini menyebabkan koneksi TLS ditutup.
|
0
|
handshake_failure
|
Tidak dapat menegosiasikan serangkaian parameter keamanan yang dapat diterima mengingat opsi yang tersedia. Error ini menyebabkan koneksi TLS ditutup. | 0
|
illegal_parameter
|
Kolom dalam handshake salah atau tidak konsisten dengan kolom lainnya. Error ini menyebabkan koneksi TLS ditutup. | 0
|
access_denied
|
Sertifikat atau PSK yang valid diterima, tetapi saat kontrol akses diterapkan, klien tidak melanjutkan negosiasi. Error ini menyebabkan koneksi TLS ditutup. | 0
|
decode_error
|
Pesan tidak dapat didekode karena beberapa kolom berada di luar rentang yang ditentukan, atau panjang pesan salah. Error ini mengakibatkan koneksi TLS tertutup. | 0
|
decrypt_error
|
Operasi kriptografi handshake (bukan lapisan rekaman) gagal, termasuk tidak dapat memverifikasi tanda tangan atau memvalidasi pesan yang selesai dengan benar atau pengikat PSK. Error ini menyebabkan koneksi TLS ditutup. | 0
|
insufficient_security
|
Negosiasi gagal secara khusus karena server memerlukan parameter yang lebih aman daripada yang didukung oleh klien. Error ini menyebabkan koneksi TLS ditutup. | 0
|
inappropriate_fallback
|
Dikirim oleh server sebagai respons terhadap upaya percobaan ulang koneksi yang tidak valid dari klien. Error ini menyebabkan koneksi TLS ditutup. | 0
|
user_cancelled
|
Pengguna membatalkan handshake karena alasan yang tidak terkait dengan kegagalan protokol. Error ini menyebabkan koneksi TLS ditutup. | 0
|
missing_extension
|
Dikirim oleh endpoint yang menerima pesan handshake yang tidak berisi ekstensi yang wajib dikirim untuk versi TLS yang ditawarkan atau parameter yang dinegosiasikan lainnya. Error ini menyebabkan koneksi TLS ditutup. | 0
|
unsupported_extension
|
Dikirim oleh endpoint yang menerima pesan handshake apa pun yang berisi
ekstensi yang diketahui dilarang untuk disertakan dalam pesan
handshake tertentu, atau menyertakan ekstensi apa pun di ServerHello
atau Certificate yang tidak ditawarkan terlebih dahulu di
ClientHello atau CertificateRequest yang sesuai.
Error ini menyebabkan koneksi TLS ditutup.
|
0
|
unrecognized_name
|
Dikirim oleh server saat tidak ada server yang dapat diidentifikasi berdasarkan nama yang diberikan oleh klien melalui ekstensi "server_name". Lihat definisi ekstensi TLS. | 0
|
bad_certificate_status_response
|
Dikirim oleh klien saat respons OCSP yang tidak valid atau tidak dapat diterima diberikan oleh server melalui ekstensi "status_request". Lihat definisi ekstensi TLS. Error ini menyebabkan koneksi TLS ditutup. | 0
|
load_balancer_configured_resource_limits_reached
|
Load balancer telah mencapai batas resource yang dikonfigurasi, seperti jumlah koneksi maksimum. | 0
|
Entri log koneksi TLS yang gagal
Jika koneksi TLS antara klien dan load balancer gagal sebelum
backend dipilih, entri log akan mencatat error. Anda dapat mengonfigurasi
layanan backend dengan frekuensi sampling log yang berbeda. Jika koneksi TLS gagal,
frekuensi pengambilan sampel log koneksi TLS yang gagal adalah frekuensi pengambilan sampel tertinggi untuk layanan backend mana pun. Misalnya, jika Anda telah mengonfigurasi dua layanan backend dengan
frekuensi pengambilan sampel logging sebagai 0.3 dan 0.5, frekuensi pengambilan sampel log
koneksi TLS yang gagal adalah 0.5.
Anda dapat mengidentifikasi koneksi TLS yang gagal dengan memeriksa detail entri log berikut:
- Jenis error proxyStatus adalah
tls_alert_received,tls_certificate_error,tls_protocol_error, atauconnection_terminated. - Tidak ada informasi backend.
Contoh berikut menunjukkan entri log TLS yang gagal dengan kolom proxyStatus error:
json_payload: {
@type: "type.googleapis.com/google.cloud.loadbalancing.type.LoadBalancerLogEntry"
proxyStatus: "error="tls_alert_received"; details="server_to_client: handshake_failure""
log_name: "projects/529254013417/logs/mockservice.googleapis.com%20name"
}
http_request {
latency {
nanos: 12412000
}
protocol: "HTTP/1.0"
remote_ip: "127.0.0.2"
}
resource {
type: "mock_internal_http_lb_rule"
labels {
backend_name: ""
backend_scope: ""
backend_scope_type: "UNKNOWN"
backend_target_name: ""
backend_target_type: "UNKNOWN"
backend_type: "UNKNOWN"
forwarding_rule_name: "l7-ilb-https-forwarding-rule-dev"
matched_url_path_rule: "UNKNOWN"
network_name: "lb-network"
region: "REGION"
target_proxy_name: "l7-ilb-https-proxy-dev"
url_map_name: ""
}
}
timestamp: "2023-08-15T16:49:30.850785Z"
Log permintaan kebijakan otorisasi
Objek authz_info dalam payload JSON Entri Log Load Balancer berisi informasi tentang kebijakan otorisasi. Anda dapat mengonfigurasi metrik berbasis log untuk traffic yang diizinkan atau ditolak oleh kebijakan ini. Periksa detail log kebijakan otorisasi lainnya.
| Kolom | Jenis | Deskripsi |
|---|---|---|
authz_info.policies[] |
objek | Daftar kebijakan yang cocok dengan permintaan. |
authz_info.policies[].name |
string | Nama kebijakan otorisasi yang cocok dengan permintaan.
Nama kosong karena alasan berikut:
|
authz_info.policies[].result |
enum | Hasilnya dapat berupa ALLOWED atau DENIED. |
authz_info.policies[].details |
string | Detailnya mencakup:
|
authz_info.overall_result |
enum | Hasilnya dapat berupa ALLOWED atau DENIED. |
Berinteraksi dengan log
Anda dapat berinteraksi dengan log Load Balancer Aplikasi eksternal menggunakan Cloud Logging API. Logging API menyediakan cara untuk memfilter log yang memiliki rangkaian kolom tertentu secara interaktif. API ini mengekspor log yang cocok ke Cloud Logging, Cloud Storage, BigQuery, atau Pub/Sub. Untuk mengetahui informasi selengkapnya tentang Logging API, baca bagian Ringkasan Logging API.
Monitoring
Load balancer mengekspor data pemantauan ke Monitoring.
Anda dapat menggunakan metrik pemantauan untuk melakukan hal berikut:
- Mengevaluasi konfigurasi, penggunaan, dan performa load balancer
- Memecahkan masalah
- Meningkatkan pemanfaatan resource dan pengalaman pengguna
Selain dasbor standar di Monitoring, Anda dapat membuat dasbor kustom, menyiapkan kebijakan pemberitahuan, dan mengkueri metrik melalui Cloud Monitoring API.
Menentukan kebijakan pemberitahuan
Anda dapat membuat kebijakan pemberitahuan untuk memantau nilai metrik dan memberi tahu Anda saat metrik tersebut melanggar ketentuan.
-
Di konsol Google Cloud , buka halaman notifications Pemberitahuan:
Jika Anda menggunakan kotak penelusuran untuk menemukan halaman ini, pilih hasil yang subjudulnya adalah Monitoring.
- Jika Anda belum membuat saluran notifikasi dan ingin menerima notifikasi, klik Edit Saluran Notifikasi dan tambahkan saluran notifikasi Anda. Kembali ke halaman Pemberitahuan setelah menambahkan saluran.
- Dari halaman Pemberitahuan, pilih Buat kebijakan.
- Untuk memilih metrik, luaskan menu Pilih metrik, lalu lakukan tindakan berikut:
- Untuk membatasi menu pada entri yang relevan, masukkan
Regional External Application Load Balancer Ruleke kolom filter. Jika tidak ada hasil setelah memfilter menu, nonaktifkan tombol Hanya tampilkan resource & metrik aktif. - Untuk Resource type, pilih Regional External Application Load Balancer Rule.
- Pilih Kategori metrik dan Metrik, lalu pilih Terapkan.
- Untuk membatasi menu pada entri yang relevan, masukkan
- Klik Berikutnya.
- Setelan di halaman Konfigurasi pemicu notifikasi menentukan kapan notifikasi dipicu. Pilih jenis kondisi dan, jika perlu, tentukan batasnya. Untuk mengetahui informasi selengkapnya, lihat Membuat kebijakan pemberitahuan batas metrik.
- Klik Berikutnya.
- Opsional: Untuk menambahkan notifikasi ke kebijakan pemberitahuan, klik Saluran notifikasi. Di dialog ini, pilih satu atau beberapa saluran notifikasi dari menu, lalu klik Oke.
- Opsional: Perbarui Durasi penutupan otomatis insiden. Kolom ini menentukan kapan Monitoring akan menutup insiden jika data metrik tidak ada.
- Opsional: Klik Dokumentasi, lalu tambahkan informasi apa pun yang ingin Anda sertakan dalam pesan notifikasi.
- Klik Nama pemberitahuan dan masukkan nama untuk kebijakan pemberitahuan itu.
- Klik Buat Kebijakan.
Menentukan dasbor kustom Cloud Monitoring
Anda dapat membuat dasbor Cloud Monitoring kustom untuk metrik load balancer:
Di Konsol Google Cloud , buka halaman Monitoring.
Pilih Dashboards > Create Dashboard.
Klik Add Chart, lalu beri judul diagram.
Untuk mengidentifikasi deret waktu yang akan ditampilkan, pilih jenis resource dan jenis metrik:
- Di bagian Resource & Metric, klik diagram, lalu di bagian Select a metric, pilih dari opsi yang tersedia:
- Untuk Load Balancer Aplikasi eksternal regional, pilih jenis resource Regional External Application Load Balancer Rule.
- Klik Terapkan.
Untuk menentukan filter pemantauan, klik Filters > Add filter.
Klik Save.
Frekuensi dan retensi pelaporan metrik
Metrik untuk Load Balancer Aplikasi eksternal diekspor ke Cloud Monitoring dalam batch perincian 1 menit. Data pemantauan akan disimpan selama enam (6) minggu.
Dasbor ini menyediakan analisis data dalam interval default 1H (satu jam), 6H (enam jam), 1D (satu hari), 1W (satu minggu), dan 6W (enam minggu). Anda dapat meminta analisis secara manual dalam sembarang interval dari 6 minggu hingga 1 menit.
Metrik pemantauan
Anda dapat memantau metrik berikut untuk Load Balancer Aplikasi eksternal.
Metrik untuk Load Balancer Aplikasi eksternal regional berikut dilaporkan ke Cloud Monitoring.
Metrik ini dari tabel dimulai dengan
network.googleapis.com/loadbalancer/backend/ (Pratinjau):
in_flight_requestsconfigured_in_flight_requests
Metrik lain dari tabel dimulai dengan loadbalancing.googleapis.com/.
| Metrik | Nama | Deskripsi |
|---|---|---|
| Tingkat yang dikonfigurasi backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/configured_rate |
Tingkat maksimum dalam permintaan per detik yang dikonfigurasi per grup backend. Ini adalah hasil penskalaan kapasitas target dengan (penskala kapasitas), jika ditentukan. |
| Penggunaan yang dikonfigurasi backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/configured_utilization |
Kapasitas pemakaian CPU maksimum sebagai pecahan, yang dikonfigurasi per grup backend. Ini adalah hasil penskalaan kapasitas target dengan penskala kapasitas, jika ditentukan. |
| Tingkat error backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/error_rate |
Error yang disajikan oleh setiap grup backend per detik. |
| Tingkat kepenuhan backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/fullness |
Tingkat kepenuhan saat ini setiap grup backend sebagai persentase, berdasarkan mode penyeimbangan load balancer. |
| Latensi backend | loadbalancing.googleapis.com/https/external/regional/backend_latencies |
Distribusi latensi backend. Latensi backend adalah waktu dalam milidetik antara byte terakhir permintaan yang dikirim ke backend dan byte terakhir respons yang diterima oleh proxy. RTT backend mencakup waktu yang diperlukan oleh backend untuk memproses permintaan dan waktu yang diperlukan agar respons dikirim kembali ke proxy. |
| Metrik kustom load balancing backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/lb_custom_metric |
Penggunaan saat ini oleh setiap grup backend, berdasarkan metrik kustom yang Anda tentukan. |
| Rasio backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/rate |
Permintaan yang diterima oleh setiap grup backend per detik. |
| Penggunaan backend (Pratinjau) | network.googleapis.com/loadbalancer/backend/utilization |
Penggunaan CPU agregat VM dalam grup sebagai pecahan. |
| Permintaan dalam proses yang dikonfigurasi (Pratinjau) | loadbalancer/backend/configured_in_flight_requests |
Permintaan dalam proses maksimum untuk setiap grup backend. Permintaan dalam proses menentukan cara penyebaran beban untuk permintaan yang berjalan selama lebih dari satu detik. |
| Permintaan dalam penerbangan (Pratinjau) | loadbalancer/backend/in_flight_requests |
Jumlah kueri yang sedang diproses oleh setiap grup backend. |
| Jumlah permintaan | loadbalancing.googleapis.com/https/external/regional/request_count |
Jumlah permintaan yang disajikan oleh Load Balancer Aplikasi eksternal regional. |
| Jumlah byte permintaan | loadbalancing.googleapis.com/https/external/regional/request_bytes |
Jumlah byte yang dikirim sebagai permintaan dari klien ke Load Balancer Aplikasi eksternal regional. |
| Jumlah byte respons | loadbalancing.googleapis.com/https/external/regional/response_bytes |
Jumlah byte yang dikirim sebagai respons dari Load Balancer Aplikasi eksternal regional ke klien. |
| Total latensi | loadbalancing.googleapis.com/https/external/regional/total_latencies |
Distribusi total latensi. Total latensi adalah waktu dalam milidetik antara byte pertama permintaan yang diterima oleh proxy dan byte terakhir respons yang dikirim oleh proxy. Total latensi mencakup: waktu yang dibutuhkan proxy untuk memproses permintaan, waktu yang dibutuhkan agar permintaan dikirim dari proxy ke backend, waktu yang dibutuhkan backend untuk memproses permintaan, waktu yang dibutuhkan agar respons dikirim kembali ke proxy, dan waktu yang dibutuhkan proxy untuk memproses respons dan mengirim respons ke klien. Total latensi tidak mencakup RTT antara klien dan proxy. Selain itu, jeda antar-permintaan pada koneksi yang sama yang menggunakan |
Memfilter dimensi untuk metrik
Anda dapat menerapkan filter untuk metrik Load Balancer Aplikasi eksternal.
Metrik untuk setiap Load Balancer Aplikasi eksternal regional digabungkan. Anda dapat memfilter metrik gabungan menggunakan dimensi berikut untuk resource.type="http_external_regional_lb_rule".
| Properti | Deskripsi |
|---|---|
backend_name |
Nama grup instance atau NEG backend. |
backend_scope |
Cakupan backend (nama zona atau nama wilayah). Mungkin
UNKNOWN jika backend_name tidak diketahui.
|
backend_scope_type |
Cakupan backend (REGION/ZONE).
Mungkin UNKNOWN setiap kali backend_name
tidak diketahui.
|
backend_target_name |
Nama backend yang dipilih untuk menangani permintaan, berdasarkan aturan jalur peta URL atau aturan rute yang cocok dengan permintaan. |
backend_target_type |
Jenis target backend. Dapat berupa BACKEND_SERVICE, atau
UNKNOWN ditampilkan jika backend tidak ditetapkan.
|
backend_type |
Jenis grup backend. Dapat berupa INSTANCE_GROUP, NETWORK_ENDPOINT_GROUP, atau UNKNOWN jika backend tidak ditetapkan.
|
forwarding_rule_name |
Nama objek aturan penerusan. |
matched_url_path_rule |
Aturan jalur peta URL atau aturan rute yang dikonfigurasi sebagai bagian dari kunci peta URL. Dapat berupa UNMATCHED atau UNKNOWN sebagai fallback.
|
network_name |
Nama jaringan VPC load balancer. |
project_id |
ID project Google Cloud yang terkait dengan resource ini. |
region |
Region tempat load balancer ditentukan. |
target_proxy_name |
Nama objek proxy target yang dirujuk oleh aturan penerusan. |
url_map_name |
Nama objek peta URL yang dikonfigurasi untuk memilih layanan backend. |