Various components in GDC produce their audit logs using a standard syslog format according to the RFC-5424 specification. For more information, see https://datatracker.ietf.org/doc/html/rfc5424.
JSON representation
{
"pid": string,
"pri": string,
"hostname": string,
"ident": string,
"msgid": string,
"extradata": string,
"message": string
}
Fields | |
---|---|
pid |
The process ID of the application that originated the message. For example, |
pri |
Priority value. For example, |
hostname |
The component that originally sent the syslog message. For example, |
ident |
The device or application that originated the message. For example, |
msgid |
The type of message. For example, |
extradata |
Additional custom information. For example, |
message |
A free-form message that provides information about the event. For example, "{\"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\"}" |