Komponen yang dapat dioperasikan mencatat dan mengumpulkan log peristiwa Kubernetes yang menyimpan informasi tentang perubahan status resource di cluster.
Representasi JSON
{
"kind": string,
"apiVersion": string,
"level": string,
"auditID": string,
"stage": string,
"requestURI": string,
"verb": string,
"user": {
object
},
"sourceIPs": [
string array
],
"userAgent": string,
"objectRef": {
object
},
"requestReceivedTimestamp": string,
"stageTimestamp": string,
"hostname": string
}
Kolom | |
---|---|
kind |
Jenis objek Kubernetes yang dibuat secara otomatis sebagai respons terhadap perubahan dengan resource lain. Contoh, |
apiVersion |
Versi grup API yang berisi objek yang dirujuk. Contoh, |
level |
Tingkat audit saat peristiwa terjadi. Contoh, |
auditID |
Nilai identifikasi audit unik, yang dibuat untuk setiap permintaan. Contoh, |
stage |
Tahap penanganan permintaan saat instance peristiwa dibuat. Contoh, |
requestURI |
URI permintaan yang dikirim klien ke server. Contoh, |
verb |
Kata kerja Kubernetes yang terkait dengan permintaan. Untuk permintaan non-resource, nilai ini adalah metode HTTP huruf kecil. Contoh, |
user |
Informasi tentang nama pengguna dan grup pengguna terautentikasi. Misalnya, { "username": "kubernetes-admin", "groups": [ "system:masters", "system:authenticated" ] } |
sourceIPs |
Array IP dari tempat permintaan berasal dan semua proxy perantara. IP sumber ditampilkan dalam daftar berurutan berikut:
Semua IP, kecuali IP terakhir, dapat ditetapkan secara arbitrer oleh klien. Contoh, |
userAgent |
String agen pengguna yang dilaporkan klien. Contoh, |
objectRef |
Informasi tentang referensi objek yang ditargetkan permintaan. Misalnya, { "resource": "fleets", "namespace": "gpc-system", "name": "root", "apiGroup": "fleet.gpc.gke.io", "apiVersion": "v1alpha1" } |
requestReceivedTimestamp |
Waktu saat permintaan mencapai apiserver Kubernetes. Contoh, |
stageTimestamp |
Waktu saat permintaan mencapai tahap audit saat ini. Contoh, |
hostname |
Nama host log audit. Contoh, |