首页 > 解决方案 > 在 Kibana 中使用脚本字段作为时间变量

问题描述

Kibana 允许根据时间方便地过滤数据或可视化。显然 Kibana 应该自动检测“时间变量”并将其用于基于时间的过滤。在我的特定情况下,提供有关时间信息的字段是脚本字段:我如何指定我想将其用于基于时间的过滤操作?

标签: elasticsearchkibana

解决方案


您可以在此链接scripted fields中提到的 Kibana 中创建。

基本上,如果您有索引模式,请单击该索引模式,您应该能够查看下图。请注意该Add scripted field部分。我建议你去探索它。

在此处输入图像描述

完成此操作后,您应该能够在可视化工具中看到为该索引创建的脚本化字段名称,从而可以如下图所示使用它。

例如,我创建了一个myscript如上图所述的字段并在其中添加doc['date'].value为脚本。

在此处输入图像描述

重要提示:您只能将此脚本化日期字段用作filter选项。

Kibana 没有选择将此脚本字段用作默认日期字段或time filter field日期字段,TSVB因为我认为它需要对该字段进行索引。

希望能帮助到你!


推荐阅读