你能帮我解决一个关于metricbeat的问题吗?我试图设置一个新的drop_events (处理器),但没有成功。我想放弃所有没有“系统”的事件。你能告诉我是否可以做到这一点吗?
查看我在metricbeat.yml文件中设置的内容
我非常感谢你的帮助和时间
drop_event.when:
not:
has_fields: ['system']请按照以下示例操作:
{
"@timestamp": "2021-07-13T08:03:27.547Z",
"@metadata": {
"beat": "metricbeat",
"type": "_doc",
"version": "7.10.0"
},
"event": {
"dataset": "system.diskio",
"module": "system"
},
"metricset": {
"period": 60000,
"name": "diskio"
},
"fields": {
"uuid": "*********************************"
},
"ecs": {
"version": "1.6.0"
},
"agent": {
"hostname": "************",
"ephemeral_id": "****************************",
"id": "*************************************",
"name": "***********",
"type": "metricbeat",
"version": "7.10.0"
},
"service": {
"type": "system"
},
"host": {
"disk": {
"read.bytes": 237568,
"write.bytes": 2743296
},
"name": "**********"
},
"tag": "metricbeat",
"customer_id": "3"
}发布于 2021-08-13 12:17:06
提供的代码片段不遵循https://www.elastic.co/guide/en/beats/metricbeat/current/defining-processors.html中记录的处理器语法。
根据文档,它应该是
processors:
- drop_event:
when:
not:
has_fields: ['system']https://stackoverflow.com/questions/68768726
复制相似问题