elasticsearch 在Kibana 4中显示计算字段
我们使用Kibana4来显示工具的使用统计信息,方法是使用“stats”标志标记日志条目 这允许我们显示ie工具A在过去60分钟内执行了15次。 现在使用此工具可以节省时间,即对于工具A,它可以为用户节省3分钟 因此,我想在另一个图表中显示节省了多少分钟,即我们在过去60分钟内节省了45分钟,以实时显示特定工具的投资回报 在ElasticSearch或Kibana中是否有这样做的方法(即有一个计算字段,根据特定工具乘以一个固定值)? 如果答案能够提供一种动态的方法,即计算字段,而不是向数百万过去和未来的记录中添加冗余信息,那就太好了 谢谢,elasticsearch 在Kibana 4中显示计算字段,elasticsearch,kibana,elasticsearch,Kibana,我们使用Kibana4来显示工具的使用统计信息,方法是使用“stats”标志标记日志条目 这允许我们显示ie工具A在过去60分钟内执行了15次。 现在使用此工具可以节省时间,即对于工具A,它可以为用户节省3分钟 因此,我想在另一个图表中显示节省了多少分钟,即我们在过去60分钟内节省了45分钟,以实时显示特定工具的投资回报 在ElasticSearch或Kibana中是否有这样做的方法(即有一个计算字段,根据特定工具乘以一个固定值)? 如果答案能够提供一种动态的方法,即计算字段,而不是向数百万过去
Patrick假设您使用的是Kibana 3,您可以将工具保存的时间存储在每个日志事件中
{tool: "A", timeSaved: 3}
然后在Kibana中,您可以使用直方图面板,并对图表值使用“总计”:
Kibana 4支持脚本字段。 您可以添加计算字段并在可视化中使用它们。 脚本字段使用 发件人: 您可以引用表达式中的任何单值数字字段,例如: 文档['field_name'].值 要创建脚本化字段,请执行以下操作:
您使用的是Kibana和Elasticsearch的哪些版本?在切换时将标题更新为Kibana 4这实际上是可行的,但这意味着将冗余信息添加到数百万过去和未来的日志记录中。我希望有一种更具活力的方式让我在飞行中做到这一点