Logger audit kemampuan observasi

Logger audit kemampuan observasi di Google Distributed Cloud (GDC) dengan air gap mencatat permintaan HTTP dan HTTPS ke layanan kemampuan observasi seperti Loki dan Prometheus. Setiap entri log audit JSON mencatat identitas pengguna, alamat IP sumber, URI permintaan, kode status HTTP, dan metadata tenant sehingga Anda dapat mengaudit dan memecahkan masalah akses ke data logging dan pemantauan.

Representasi JSON

{
  "auditID": string,
  "action": string,
  "time": string,
  "user":{
    object
  },
  "resource": string,
  "description": string,
  "sourceIPs": [
    string array
  ],
  "userAgent": string,
  "numBytesSent": integer,
  "numBytesReceived": integer,
  "orgAdminClusterName": string,
  "serviceName": string,
  "_gdch_service_name": string,
  "_gdch_namespace": string,
  "_gdch_tenant_id": string,
  "_gdch_cluster": string,
  "_gdch_fluentbit_pod": string
  "_gdch_org_name": string
  "_gdch_org_id": string
}
Kolom
auditID

string

Nilai identifikasi audit unik yang dihasilkan untuk setiap permintaan. Contoh, "15000"

action

string

Tindakan yang dilakukan pada resource untuk peristiwa. Contoh, "create"

time

string

Waktu tindakan hingga milidetik. Contoh, "2022-11-30T02:14:33Z"

user

object

Informasi tentang identitas dan penerbit pengguna terautentikasi yang melakukan tindakan. Misalnya,

{
  "identity":"s:gpc-system:artifact-registry-services-registry-exporter",
  "issuer":"artifact.private.gdc.goog/hra"
}

resource

string

Nilai identifikasi resource. Contoh, "dataproc-service/private-cloud-devel/dataproc:3.1-dataproc-3"

description

string

Deskripsi panjang tentang sifat akses. Nilainya mungkin berupa objek permintaan lengkap.

sourceIPs

string array

IP tempat permintaan berasal dan proxy perantara.

userAgent

string

String agen pengguna yang dilaporkan oleh klien.

numBytesSent

integer

Jumlah byte yang dikirim sebagai respons untuk permintaan ini.

numBytesReceived

integer

Jumlah byte yang diterima dari permintaan ini.

orgAdminClusterName

integer

Nama cluster infrastruktur organisasi yang membuat log audit.

serviceName

integer

Nama pendek komponen atau layanan yang membuat log audit.

_gdch_service_name

string

Nama pendek komponen atau layanan yang membuat log audit.

_gdch_namespace

string

Nama namespace layanan.

_gdch_tenant_id

string

Nama tenant layanan.

Nilai yang memungkinkan:

  • "infra-obs"
  • "platform-obs"

_gdch_cluster

string

Nama cluster Kubernetes yang menghasilkan peristiwa yang berhasil. Contoh, "root-admin"

_gdch_fluentbit_pod

string

Nama pod yang mengumpulkan log audit. Contoh, "anthos-audit-logs-forwarder-wqbg8"

_gdch_org_name

string

Nama organisasi. Contoh, "org-1"

_gdch_org_id

string

ID organisasi. Contoh, "org-1.zone1.google.gdch.test"