elasticsearch - kibana 如何创建一个仪表板来汇总一些日志记录的列
问题描述
我有一个请求,将指定作业的核心和内存相加,有关核心和内存的原始数据已放在麋鹿日志中。如下图所示。
第一列红色是核心数据,第二列是内存数据,第三列是作业名称。现在我想通过过滤指定作业来总结“核心”或“内存”并在 kibana 中创建仪表板。作为仪表板,x 轴是“时间”,y 轴是“核心”或“内存”的总和。
我不知道如何对elk中的列求和并创建仪表板,有人可以帮助我,非常感谢。
解决方案
您需要添加一个脚本字段,该字段将在运行时通过对当前字段的操作在每个文档中添加一个字段。
创建索引模式后,在设置选项卡中转到该索引模式,进入脚本字段选项卡和一个新的脚本字段。
命名在进行可视化时将出现的字段并添加脚本,如下所示。
这是制作脚本的方法
https://www.elastic.co/guide/en/elasticsearch/reference/6.x/search-request-script-fields.html
这是如何在 kibana 中执行此操作的链接
https://www.elastic.co/guide/en/kibana/current/scripted-fields.html
推荐阅读
- c - 错误编译后C编程的错误消息中的“标签”是什么?
- python - Python父子特定类结构
- java - 奖励后如何自动关闭奖励广告[Android-Studio]
- html - 为什么位置:相对;似乎改变了z-index?
- javascript - 下拉菜单不会在第二次点击时关闭
- c++ - 使用 AES 和 XTR-DH Crypto++ 加密音频文件
- sql-server - 在 SQL 函数中比较日期失败
- javascript - 如何使用`cid`在Node js中嵌入带有覆盖文本CSS的图像
- mysql - 由mysql中的主键和唯一键组成的复合键?
- php - 将默认文件名从数据库更改为其当前值