我们使用Kibana 4通过使用"stats"标记标记日志条目来显示我们工具的使用情况统计信息.
这允许我们显示工具A在过去60分钟内执行了15次.现在使用此工具可节省时间,即工具A可节省用户3分钟.
所以我想在另一张图表中显示已经节省了多少分钟,即我们在过去60分钟内节省了45分钟,以显示特定工具的实时投资回报.
无论如何在ElasticSearch或Kibana中都这样做(即有一个计算字段,它根据特定工具乘以一个固定值)?如果答案提供了一种动态的方法,即计算字段,而不是将冗余信息添加到数百万的过去和未来记录中,那将是很好的.
谢谢,帕特里克
Kibana 4支持脚本字段. 您可以添加计算字段并在可视化中使用它们.脚本字段使用Lucene表达式语法.
来自Kibana文档:
您可以在表达式中引用任何单值数字字段,例如:
doc ['field_name'].value要创建脚本字段:
转到设置>指数
选择要添加脚本字段的索引模式.
转到模式的"脚本字段"选项卡.
单击"添加脚本字段".
输入脚本字段的名称.
输入要用于从索引数据中动态计算值的表达式.
单击"保存脚本字段".