I componenti operabili registrano e raccolgono i log degli eventi Kubernetes che contengono informazioni sulle modifiche dello stato delle risorse nei cluster.
Rappresentazione 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
}
Campi | |
---|---|
kind |
Il tipo di oggetto Kubernetes generato automaticamente in risposta alle modifiche apportate ad altre risorse. Ad esempio, |
apiVersion |
La versione del gruppo di API che contiene l'oggetto a cui viene fatto riferimento. Ad esempio, |
level |
Il livello di controllo in cui si è verificato l'evento. Ad esempio, |
auditID |
Il valore univoco di identificazione dell'audit, generato per ogni richiesta. Ad esempio, |
stage |
La fase di gestione della richiesta in cui è stata generata l'istanza dell'evento. Ad esempio, |
requestURI |
L'URI della richiesta che il client invia a un server. Ad esempio, |
verb |
Il verbo Kubernetes associato alla richiesta. Per le richieste non di risorse, questo valore è il metodo HTTP in minuscolo. Ad esempio, |
user |
Informazioni sul nome utente e sui gruppi dell'utente autenticato. Ad esempio, { "username": "kubernetes-admin", "groups": [ "system:masters", "system:authenticated" ] } |
sourceIPs |
Array di indirizzi IP da cui ha avuto origine la richiesta e tutti i proxy intermedi. Gli IP di origine sono presentati nel seguente elenco ordinato:
Tutti gli IP tranne l'ultimo possono essere impostati arbitrariamente dal cliente. Ad esempio, |
userAgent |
La stringa user agent segnalata dal client. Ad esempio, |
objectRef |
Informazioni sul riferimento all'oggetto a cui è destinata la richiesta. Ad esempio, { "resource": "fleets", "namespace": "gpc-system", "name": "root", "apiGroup": "fleet.gpc.gke.io", "apiVersion": "v1alpha1" } |
requestReceivedTimestamp |
L'ora in cui la richiesta ha raggiunto l'apiserver Kubernetes. Ad esempio, |
stageTimestamp |
L'ora in cui la richiesta ha raggiunto la fase di controllo attuale. Ad esempio, |
hostname |
Il nome dell'host del log di controllo. Ad esempio, |