All emitted logs are structured. This section documents the fields used by
each log type.
Shared Keys
The following shared keys are present in all log records:
daemon_name
optional, type: string
The daemon-group name for the process, configured in the config file or with
command-line options.
pid
required, type: int
The process ID of the emitting daemon.
More than one process may exist during graceful restart, with only one serving
traffic and others draining.
log_type
required, type: enum string
The top-level log type. The meaning of non-shared keys depends on this value.
Values are:
report_ts
optional, type: unix timestamp
The timestamp when the log record was generated.
This field is present only when the selected log driver is configured to
append it. See log driver for details.