添加进程元数据
编辑添加进程元数据
编辑add_process_metadata
处理器使用运行进程的信息(通过其进程 ID (PID) 识别)来丰富事件。
示例
编辑- add_process_metadata: match_pids: [system.process.ppid] target: system.process.parent
添加到事件中的字段如下所示
"process": { "name": "systemd", "title": "/usr/lib/systemd/systemd --switched-root --system --deserialize 22", "exe": "/usr/lib/systemd/systemd", "args": ["/usr/lib/systemd/systemd", "--switched-root", "--system", "--deserialize", "22"], "pid": 1, "parent": { "pid": 0 }, "start_time": "2018-08-22T08:44:50.684Z", "owner": { "name": "root", "id": "0" } }, "container": { "id": "b5285682fba7449c86452b89a800609440ecc88a7ba5f2d38bedfb85409b30b1" },
还可以选择性地包含进程环境。
... "env": { "HOME": "/", "TERM": "linux", "BOOT_IMAGE": "/boot/vmlinuz-4.11.8-300.fc26.x86_64", "LANG": "en_US.UTF-8", } ...
配置设置
编辑Elastic Agent 处理器在摄取管道之前执行,这意味着它们处理原始事件数据而不是发送到 Elasticsearch 的最终事件。有关相关限制,请参阅使用处理器的某些限制是什么?
名称 | 必填 | 默认值 | 描述 |
---|---|---|---|
|
是 |
查找 PID 的字段列表。处理器按顺序搜索列表,直到在当前事件中找到该字段,然后将 PID 查找应用于该字段的值。 |
|
|
否 |
事件根 |
将创建 |
|
否 |
要添加的字段列表。默认情况下,添加所有可用字段,除了 |
|
|
否 |
|
是否忽略缺失字段。如果 |
|
否 |
|
是否覆盖现有键。如果 |
|
否 |
|
是否输出受限字段。如果 |
|
否 |
主机根目录 ( |
安装 |
|
否 |
|
容器 ID 在 cgroup 中的前缀。对于 Kubernetes 或 Docker 的不同运行时配置,请设置 |
|
否 |
用于从 cgroup 路径捕获容器 ID 的正则表达式,例如
如果未设置 |
|
|
否 |
|
cgroup 缓存元素过期之前的时间(以秒为单位)。要禁用 cgroup 缓存,请将其设置为 |