עומסי עבודה של שרת NTP ‏ (NTP)

יומני הביקורת של עומסי העבודה בשרת Network Time Protocol‏ (NTP) ב-Google Distributed Cloud (GDC) עם air gap מאפשרים לעקוב אחרי שינויים בנתונים של משאבי שרת NTP בעומסי עבודה ברמה הבסיסית (root). ביומני הביקורת של Kubernetes מתועדים הפרטים הבאים: זהות הגורם המבקש, ה-URI של בקשת היעד, הפעולה, חותמת הזמן, שם השירות וקוד הסטטוס של התגובה לפעולות CRUD (יצירה, קריאה, עדכון ומחיקה).

מיקום עומס העבודה

עומסי עבודה ברמת הבסיס בלבד

מקור יומן הביקורת

יומני ביקורת של Kubernetes

פעולות מבוקרות

שינויים בנתונים

שינויים בנתונים (פעולות CRUD)

שדות ברשומה ביומן שמכילים מידע על הביקורת
מטא-נתונים של ביקורת שם השדה ביומן הביקורת ערך
זהות המשתמש או השירות username

לדוגמה,

"user_username": "system:serviceaccount:gpc-system:root-admin-controller-sa"

Target

(שדות וערכים ששולחים קריאה ל-API)

requestURI

"requestURI":"//apis/system.private.gdc.goog/VERSION/ namespaces/gpc-system/ntpservers/ntp-relay-fhr6t/status"

פעולה

(שדות שמכילים את הפעולה שבוצעה)

verb

"verb":"patch"

חותמת הזמן של האירוע requestReceivedTimestamp

לדוגמה,

"requestReceivedTimestamp":2022-12-13T13:48:30.014578Z

מקור הפעולה _gdch_service_name

לדוגמה,

"_gdch_service_name": "apiserver"

תוצאה responseStatus_code

לדוגמה,

"responseStatus_code":"200"

שדות אחרים לא רלוונטי לא רלוונטי

יומן לדוגמה

{
"_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"
}