【问题标题】:Drop events from metricbeat is not working从 metricbeat 删除事件不起作用
【发布时间】:2021-08-13 07:58:11
【问题描述】:

您能帮我解决有关 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"
}

【问题讨论】:

    标签: elasticsearch metricbeat


    【解决方案1】:

    提供的代码 sn-p 不遵循 https://www.elastic.co/guide/en/beats/metricbeat/current/defining-processors.html 中记录的处理器语法。

    根据文档应该是

    processors:
      - drop_event:
          when:
            not:
              has_fields: ['system']
    

    【讨论】:

    • 您好,我们确实尝试过,但也没有用..
    • Metricbeat 日志说什么?
    • 您好,日志文件中没有错误信息
    • 是winrdows服务器,不知道怎么弄?
    猜你喜欢
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 2022-08-10
    • 2018-11-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多