Aplikasi (Envoy sidecar) yang membuat log audit di service mesh setelah menerima permintaan memiliki format log berikut.
Representasi JSON
{
"bytes_sent": string,
"x_forwarded_for": string,
"severity_text": string,
"observed_time_unix_nano": integer,
"user_agent": string,
"x_request_id": string,
"start_time": string,
"upstream_local_address": string,
"connection_termination_details": string,
"severity_number": integer,
"resource": {
object
},
"x_envoy_upstream_service_time": string,
"response_code_details": string,
"upstream_host": string,
"duration": string,
"upstream_cluster": string,
"upstream_transport_failure_reason": string,
"authority": string,
"username": string,
"protocol": string,
"route_name": string,
"requested_server_name": string,
"method": string,
"time_unix_nano": integer,
"bytes_received": string,
"path": string,
"response_flags": string,
"x_goog_api_client": string,
"body": {
object
},
"downstream_local_address": string,
"downstream_remote_address": string,
"response_code": string
}
Kolom | |
---|---|
bytes_sent |
Byte yang dikirim dalam isi pesan. Untuk koneksi websocket, ini juga mencakup byte yang dikirim dalam header respons. Contoh, |
x_forwarded_for |
Alamat IP yang dikunjungi oleh permintaan dari klien ke server. Contoh, |
severity_text |
Informasi tentang tingkat keparahan entri log. Mungkin berupa nilai kosong. |
observed_time_unix_nano |
Waktu epoch UNIX dalam nanodetik pengumpulan entri log. Contoh, |
user_agent |
Nama software yang mengambil, merender, dan memfasilitasi interaksi pengguna akhir dengan konten web. Istilah ini juga merujuk pada antarmuka pengguna yang diimplementasikan menggunakan teknologi web. Contoh, |
x_request_id |
ID unik dari satu permintaan. Contoh, |
start_time |
Waktu mulai permintaan hingga milidetik. Contoh, |
upstream_local_address |
Alamat lokal koneksi upstream. Jika berupa alamat IP, maka akan mencakup alamat dan port. Contoh, |
connection_termination_details |
Informasi tambahan tentang alasan Envoy menghentikan koneksi. Mungkin berupa nilai kosong. |
severity_number |
Tingkat keparahan entri log. Contoh, |
resource |
Atribut resource Envoy yang menghasilkan entri log. Atribut ini berada dalam pasangan nilai kunci di objek. Misalnya, { "log_name": string, "cluster_name": string, "node_name": string, "zone_name": string } |
x_envoy_upstream_service_time |
Waktu dalam milidetik yang dihabiskan host upstream untuk memproses permintaan. Contoh, |
response_code_details |
Informasi tambahan tentang kode respons, seperti siapa yang menyetelnya (upstream atau Envoy) dan alasannya. Contoh, |
upstream_host |
URL host upstream. Contoh, |
duration |
Total durasi permintaan dalam milidetik dari waktu mulai hingga byte terakhir keluar. Contoh, |
upstream_cluster |
Cluster yang mencakup host upstream. Contoh, |
upstream_transport_failure_reason |
Jika koneksi upstream gagal karena soket transport, koneksi akan memberikan alasan kegagalan dari soket transport. Format kolom ini bergantung pada soket transport upstream yang dikonfigurasi. Contoh, |
authority |
Informasi host dan port dari URI target. Contoh, |
username |
Identitas pengguna yang memulai permintaan. Contoh, |
protocol |
Jenis protokol permintaan. Contoh, |
route_name |
Nama rute. Contoh, |
requested_server_name |
Nilai yang ditetapkan pada soket koneksi SSL untuk Server Name Indication (SNI). Contoh, |
method |
Nama metode. Contoh, |
time_unix_nano |
Waktu epoch UNIX dalam nanodetik pengumpulan entri log. Contoh, |
bytes_received |
Byte yang diterima dalam isi pesan. Contoh, |
path |
Jalur permintaan HTTP. Contoh, |
response_flags |
Detail tambahan tentang respons atau koneksi, jika ada. Contoh, |
x_goog_api_client |
Identifikasi klien API. Mungkin berupa nilai kosong. |
body |
Isi permintaan. Mungkin berupa nilai kosong. |
downstream_local_address |
Alamat lokal koneksi hilir. Jika berupa alamat IP, maka akan mencakup alamat dan port. Contoh, |
downstream_remote_address |
Alamat jarak jauh dari koneksi hilir. Jika berupa alamat IP, maka akan mencakup alamat dan port. Contoh, |
response_code |
Kode respons HTTP. Nilai yang memungkinkan:
|