在 Mapping 里面,将 dynamic 参数设置成 strict 可以拒绝索引包含未知字段的文档。 此条 Tips 由 medcl 贡献。

metricbeat processors操作异常

Beats | 作者 sun_changlong | 发布于2020年02月12日 | 阅读数:2304

软件版本;6.5.0
运行环境;centos7  docker
场景/上下文;通过metricbeat 获取系统cpu等数据指标
yml配置如下:


metricbeat.modules:
- module: system
  metricsets:
#    - cpu.metrics: [percentages, normalized_percentages, ticks]
    - cpu             # CPU usage
#    - load            # CPU load averages
#    - memory          # Memory usage
#    - network         # Network IO
  enabled: true
  period: 10s
  processors:
    - drop_fields:
        when:
          equals:
             metricset.name: "cpu"
        fields: ["beat", "type"]
 


但是从数据输出看 cpu得数据中依然包含beat 和type信息,并没有报异常
请问是哪里操作有误


 
 
 


已邀请:

liuxg - Elastic

赞同来自:

如果需要报异常,需要用到机器学习啊。你可以查看我之前的文章“Elasticsearch:机器学习的实践” https://elasticstack.blog.csdn ... 88922 或者是“X-Pack:创建阈值检查警报” https://elasticstack.blog.csdn ... 82056

要回复问题请先登录注册