Log
通用日志属性
本文档定义了日志属性。
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
log.iostream | 字符串 | 与日志关联的流。有关已知值的列表,请参见下文。 | stdout; stderr |
log.iostream 具有以下已知值列表。如果其中一个适用,则必须使用相应的 [值];否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
stderr | 来自 stderr 流的事件 | |
stdout | 来自 stdout 流的日志 |
日志文件属性
日志发往文件的属性。
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
log.file.name | 字符串 | 文件的基本名称。 | audit.log | |
log.file.name_resolved | 字符串 | 文件的基本名称,已解析符号链接。 | uuid.log | |
log.file.path | 字符串 | 文件的完整路径。 | /var/log/mysql/audit.log | |
log.file.path_resolved | 字符串 | 文件的完整路径,已解析符号链接。 | /var/lib/docker/uuid.log |
日志记录属性
本文档定义了可用于任何日志记录的通用属性。
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
log.record.original | 字符串 | 完整的原始日志记录。[1] | 77 <86>1 2015-08-06T21:58:59.694Z 192.168.2.133 inactive - - - Something happened; [INFO] 8/3/24 12:34:56 Something happened | |
log.record.uid | 字符串 | 日志记录的唯一标识符。[2] | 01ARZ3NDEKTSV4RRFFQ69G5FAV |
[1] log.record.original: 当处理最初以字符串或等效数据类型传输的日志记录,并且日志记录的 Body 字段不包含相同值时,可以添加此值。(例如,syslog 或从文件中读取的日志记录。)
[2] log.record.uid: 如果提供了 ID,则具有相同 ID 的其他日志记录将被视为重复项,可以安全删除。这意味着两个可区分的日志记录必须具有不同的值。该 ID 可能是 通用的唯一字典序可排序标识符 (ULID),但也可以根据需要使用其他标识符(例如 UUID)。