如何解决如何在Kibana中修改数据表列的值
在弹性搜索中,我们存储事件,我建立了基于事件类型聚合的数据表。我有用于检查event.keyword的过滤器:“作业已完成”。我得到的计数为1或0,但我想显示为已完成/进行中。
如何在Kibana中实现这一目标?
解决方法
做到这一点的最好,更有效的方法是添加另一个字段,并在摄取时完成它。 这是关于性能的最佳解决方案。但这可能会导致繁重的工作。
您也可以使用脚本字段来执行此操作,而无需触摸数据。 执行堆栈管理> kibana>索引模式,然后选择索引。 选择脚本字段标签并填写表格。 名称:your_field 语言:无痛 类型:字符串 格式:字符串 脚本:
if(doc['event.keyword'].value=='job-completed'){
return "completed";
}else {
return "in progress";
}
关于您的真实数据,我掌握的信息很少,因此无法为您提供有效的代码,因此您必须对其进行修改以满足您的需求。
然后刷新您的可视化效果,您可以使用新字段
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。