Audit log del protocollo di logging del sistema (syslog)

Vari componenti di GDC producono i propri log di controllo utilizzando un formato syslog standard in conformità con la specifica RFC-5424. Per ulteriori informazioni, visita la pagina https://datatracker.ietf.org/doc/html/rfc5424.

Rappresentazione JSON

{
  "pid": string,
  "pri": string,
  "hostname": string,
  "ident": string,
  "msgid": string,
  "extradata": string,
  "message": string
}
Campi
pid

string

L'ID processo dell'applicazione che ha generato il messaggio. Ad esempio, "1"

pri

string

Valore di priorità. Ad esempio, "46"

hostname

string

Il componente che ha inviato originariamente il messaggio syslog. Ad esempio, "anthos-audit-logs-forwarder-2kbnd"

ident

string

Il dispositivo o l'applicazione che ha originato il messaggio. Ad esempio, "/logging-prober-sidecar"

msgid

string

Il tipo di messaggio. Ad esempio, "audit-log"

extradata

string

Informazioni personalizzate aggiuntive. Ad esempio, "[exampleSDID@20224 iut=\"3\" eventSource=\"Application\" eventID=\"11211\"]"

message

string

Un messaggio in formato libero che fornisce informazioni sull'evento. Ad esempio,

"{\"time\":\"2024-01-24T17:24:55.076954537Z\",\"auditID\":\"7ab3bf57-67cb-4373-bbf6-b3ad0835cc65\",\"user\":{\"identity\":\"audit-log-writer\"},\"resource\":\"41075\",\"action\":\"-\",\"description\":\"This is a prober testing the functionality of the syslog endpoint\",\"userAgent\":\"audit-log-prober\",\"response\":\"-\",\"_gdch_org\":\"-\",\"_gdch_service\":\"audit-log-prober\"}"