生成事件的指纹
编辑生成事件的指纹编辑
fingerprint
处理器根据事件的指定字段子集生成事件的指纹。
哈希值是通过将字段名称和字段值用 |
连接起来构造的。例如,|field1|value1|field2|value2|
。
支持以下格式的嵌套字段:"field1.field2"
,例如:["log.path.file", "foo"]
示例编辑
- fingerprint: fields: ["field1", "field2", ...]
配置设置编辑
Elastic Agent 处理器在摄取管道之前执行,这意味着您的处理器配置不能引用由摄取管道或 Logstash 创建的字段。有关更多限制,请参阅使用处理器有哪些限制?
名称 | 必需 | 默认值 | 说明 |
---|---|---|---|
|
是 |
用作指纹来源的字段列表。该列表将由处理器按字母顺序排序。 |
|
|
否 |
|
是否忽略缺少的字段。 |
|
否 |
|
存储生成的指纹的字段。 |
|
否 |
|
用于计算指纹的算法。必须是以下之一: |
|
否 |
|
用于指纹值的编码。必须是以下之一: |