システム ロギング プロトコル(syslog)監査ログ

Google Distributed Cloud(GDC)エアギャップのシステム ロギング プロトコル(syslog)監査ログを使用すると、システム コンポーネント全体の運用イベントとセキュリティ イベントをモニタリングできます。これらのコンポーネントは、構造化されたヘッダー属性と JSON イベント メッセージを含む RFC 5424 syslog 仕様に従って監査ログエントリをフォーマットします。

JSON 表現

{
  "pid": string,
  "pri": string,
  "hostname": string,
  "ident": string,
  "msgid": string,
  "extradata": string,
  "message": string
}
フィールド
pid

string

メッセージを生成したアプリケーションのプロセス ID。例: "1"

pri

string

優先度の値。例: "46"

hostname

string

syslog メッセージを最初に送信したコンポーネント。例: "anthos-audit-logs-forwarder-2kbnd"

ident

string

メッセージの送信元のデバイスまたはアプリケーション。例: "/logging-prober-sidecar"

msgid

string

メッセージの種類。例: "audit-log"

extradata

string

追加の顧客情報。例: "[exampleSDID@20224 iut=\"3\" eventSource=\"Application\" eventID=\"11211\"]"

message

string

イベントに関する情報を提供する自由形式のメッセージ。たとえば

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