Log audit workload server Protokol Waktu Jaringan (NTP) di Google Distributed Cloud (GDC) dengan air gap memungkinkan Anda melacak perubahan data untuk resource server NTP dalam workload root. Log audit Kubernetes mencatat identitas pemanggil, URI permintaan target, tindakan, stempel waktu, nama layanan, dan kode status respons untuk operasi pembuatan, pembacaan, pembaruan, dan penghapusan (CRUD).
| Lokasi workload |
Workload khusus root |
| Sumber log audit | |
| Operasi yang diaudit |
Perubahan data (operasi CRUD)
| Kolom dalam entri log yang berisi informasi audit | ||
|---|---|---|
| Metadata audit | Nama kolom audit | Nilai |
| Identitas pengguna atau layanan | username |
Misalnya,
|
|
Target (Kolom dan nilai yang memanggil API) |
requestURI |
|
|
Tindakan (Kolom yang berisi operasi yang dilakukan) |
verb |
|
| Stempel waktu peristiwa |
requestReceivedTimestamp
|
Misalnya,
|
| Sumber tindakan | _gdch_service_name |
Misalnya,
|
| Hasil | responseStatus_code |
Misalnya,
|
| Kolom lain | Tidak berlaku | Tidak berlaku |
Contoh log
{
"_gdch_cluster": "root-admin",
"_gdch_fluentbit_pod": "anthos-audit-logs-forwarder-w5srk",
"_gdch_service_name": "apiserver",
"annotations_authorization_k8s_io_decision": " allow",
"annotations_authorization_k8s_io_reason RBAC": allowed by ClusterRoleBinding "root-admin-common-controllers-rolebinding" of ClusterRole "root-admin-common-controllers-role" to ServiceAccount "root-admin-controller-sa/gpc-system",
"apiGroup" : "system.private.gdc.goog",
"apiVersion": "audit.k8s.io/v1",
"auditID": 05e72a29-1b18-4db7-9ded-8f51e3a145d8,
"cluster": "root-admin",
"fluentbit_pod": "anthos-audit-logs-forwarder-w5srk",
"kind": "Event",
"level": "Metadata",
"objectRef": {
"apiGroup": "system.private.gdc.goog",
"apiVersion": "v1alpha1",
"name": "ntp-relay-fhr6t",
"namespace": "gpc-system",
"resource": "ntpservers",
"subresource": "status"
},
"requestReceivedTimestamp": "2022-12-13T13:48:29.996912Z",
"requestURI": "/apis/system.private.gdc.goog/v1alpha1/namespaces/gpc-system/ntpservers/ntp-relay-fhr6t/status"
"responseStatus": {
"code": 200,
"metadata": {},
},
"service_name": "apiserver",
"stage": "ResponseComplete",
"stageTimestamp": "2022-12-13T13:48:30.014578Z",
"userAgent": "root-admin-cm/v0.0.0 (linux/amd64) kubernetes/$Format",
"user_uid": "c01df74a-a983-44db-8fd3-e0dae87c0796",
"user_username": "system:serviceaccount:gpc-system:root-admin-controller-sa",
"verb": "patch",
"Time" : "1670939310014",
"tsNs": "1670939310014791527"
}