ELK入门——解决:Saved field ““ is invalid for use with the “Terms“ aggregation.Please select a new field.

本文解决了Auditbeat安装后在Kibana上无法正确显示图像的问题。通过更改数据传输方式至Elasticsearch,并利用setup命令生成正确的索引模板,最终实现了字段的正确聚合和图像的正常显示。

一、前言

解决方案适用于各beat。

auditbeat的具体安装过程见博客ELK入门(十八)——Auditbeat安装、启动与可视化

我在安装完成auditbeat并导入模板后,发现在kibana的可视化界面没有正常生成图像,而是出现了Saved field "" is invalid for use with the "Terms" aggregation.Please select a new field.的问题。从字面看,是字段的类型不允许以“term”的方式聚合,而且模板也无法编辑。

我们到Stack Management→Index Pattern→auditbeat-*下查看event.action字段,发现该字段存在,但是Aggregation下没有小绿点,而有另一个event.action.keyword才允许Aggregation。说明字段的类型存在问题,导致我们无法正确显示。

还有很多字段都是类似的问题,例如我们查找host.name字段

 查看其他beat的该字段(如metricbeat),发现hosta.name可以聚合,而且没有keyword字段,于是估计是在传入的过程中被加上的keyword。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值