是否可以在 Kibana 4 中为已保存的可视化或已保存的搜索设置固定时间跨度?
场景:我想创建一个仪表板,其中包含 2 个不同时间跨度的可视化。
- 统计 10 分钟内(过去 10 分钟)内唯一用户的指标
- 统计今天唯一用户的指标(从早上 0 点到现在)
请注意,更改仪表板上的时间跨度不会影响可视化。可能的?
是否可以在 Kibana 4 中为已保存的可视化或已保存的搜索设置固定时间跨度?
场景:我想创建一个仪表板,其中包含 2 个不同时间跨度的可视化。
请注意,更改仪表板上的时间跨度不会影响可视化。可能的?
您可以将日期范围查询添加到每个可视化所基于的已保存搜索。例如,如果您的时间戳字段被调用timestamp
:
timestamp:[now-6M/M TO now]
其中时间范围是从“现在”到“6 个月前”,四舍五入到月初。
因为 Kibana 现在还支持基于 JSON 的查询 DSL,所以您也可以通过在搜索框中输入以下内容来实现相同的目的:
{
"range" : {
"timestamp" : {
"gte": "now-6M/M",
"lte": "now"
}
}
}
有关日期范围查询的更多信息,请参阅https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-range-query.html#ranges-on-dates
但是,如果它是一个子集,则更改仪表板时间刻度将覆盖它。因此,如果您在保存的搜索中使用上述 6 个月范围,但在仪表板中使用 3 个月范围,您将过滤到 3 个月的数据。