addHostMeta¶
用于主机部署情况下,新增主机的一些元信息参数。
Example
interceptors:
- type: addHostMeta
addFields:
hostname: "${hostname}"
ip: "${ip}"
os: "${os}"
platform: "${platform}"
kernelVersion: "${kernelVersion}"
kernelArch: "${kernelArch}"
addFields¶
字段 |
类型 |
是否必填 |
默认值 |
含义 |
---|---|---|---|---|
addFields | map | 必填 | 需要添加的元信息 |
目前支持添加的元信息字段有:
${hostname}
:节点名称${ip}
: 节点的IPv4地址数组${os}
:操作系统${kernelVersion}
: 内核版本${kernelArch}
${platform}
${platformFamily}
${platformVersion}
加上以上的元信息,展示出的日志示例:
Example
{
"@timestamp": "2023-07-13T07:13:50.394Z",
"host": {
"kernelVersion": "22.2.0",
"os": "darwin",
"platform": "darwin",
"platformFamily": "Standalone Workstation",
"platformVersion": "13.1",
"hostname": "xxxMacBook-Pro.local",
"ip": [
"10.xxx.xxx.221",
"192.xxx.xxx.1"
],
"kernelArch": "arm64"
},
"body": "xxx"
}
fieldsName¶
字段 |
类型 |
是否必填 |
默认值 |
含义 |
---|---|---|---|---|
fieldsName | string | 非必填 | host | 添加的元信息字段名称 |