elasticsearch - 在 Kibana 中使用脚本字段作为时间变量
问题描述
Kibana 允许根据时间方便地过滤数据或可视化。显然 Kibana 应该自动检测“时间变量”并将其用于基于时间的过滤。在我的特定情况下,提供有关时间信息的字段是脚本字段:我如何指定我想将其用于基于时间的过滤操作?
解决方案
您可以在此链接scripted fields
中提到的 Kibana 中创建。
基本上,如果您有索引模式,请单击该索引模式,您应该能够查看下图。请注意该Add scripted field
部分。我建议你去探索它。
完成此操作后,您应该能够在可视化工具中看到为该索引创建的脚本化字段名称,从而可以如下图所示使用它。
例如,我创建了一个myscript
如上图所述的字段并在其中添加doc['date'].value
为脚本。
重要提示:您只能将此脚本化日期字段用作filter
选项。
Kibana 没有选择将此脚本字段用作默认日期字段或time filter field
日期字段,TSVB
因为我认为它需要对该字段进行索引。
希望能帮助到你!
推荐阅读
- c - 根据 OpenWatcom C 语言中的参数类型检测调用哪个函数
- java - Spring Websocket 无法与 Tomcat 8.5 和 F5 连接
- vertical-alignment - 如何使用 vb.net 对齐 80 毫米纸中的文本
- java - 抽象类应该同时具有抽象方法和具体方法的解决方法
- sql - 如何根据oracle中的值总和分配组
- javascript - 最佳实践,如何从猫鼬的参考字段中获取信息?
- python - 如何从json文件中读取字典键:值,在文本文件中搜索键并通过python替换键值?
- powerbi - 测量累积变化
- facebook - Puppeteer 在 Facebook 设置页面上返回 null
- python - Pandas 在多列中查找特定值的出现