Kibana 用户指南(查看文档上下文)
查看文档上下文
对于某些应用程序,检查围绕特定事件的文档窗口可能很有用,上下文视图允许你仅对配置为包含基于时间的事件的索引模式进行此操作。
要显示围绕锚文档的上下文,单击文档表条目左边的展开按钮,然后单击View surrounding documents链接。
上下文视图显示锚文档前后的许多文档,锚文档本身以蓝色突出显示,视图按照索引模式配置中指定的时间字段排序,并使用与上下文打开的Discover视图相同的列集,如果有多个文档具有相同的time字段值,默认情况下,内部文档顺序被用作二级排序标准。
在time字段值相等的情况下,可以使用Management > Advanced Settings中的高级设置context:tieBreakerFields
进行配置,该高级设置默认为_doc字段。这个设置的值可以是一个逗号分隔的字段名列表,当将要显示上下文时,将按顺序检查该列表是否合适,然后使用第一个合适的字段作为分界字段,如果字段存在并可在上下文基于的索引模式中进行排序,则字段是合适的。虽然不是必需的,但建议只使用具有doc值的字段,以实现良好的性能,并避免不必要的字段数据使用,适用字段的常见示例包括日志行号、单调递增计数器和高精度时间戳。
默认显示的文档数量可以通过Management > Advanced Settings中的context:defaultSize
设置进行配置。
更改上下文大小
你可以独立地更改锚文档前后显示的文档数量。
要增加比锚文档更新的显示文档的数量,单击文档列表上方的Load 5 more按钮,或在按钮右侧的输入框中输入所需的数字。
要增加显示的比锚文档更老的文档的数量,单击文档列表下面的Load 5 more按钮,或在按钮右侧的输入框中输入所需的数字。
通过Management > Advanced Settings中的context:step
设置,可以配置每个按钮单击加载的默认文档数量。
过滤上下文
根据文档如何被划分为索引模式,上下文视图可能包含大量与正在调查的事件无关的文档,为了使上下文视图的焦点适应手头的任务,你可以使用过滤器来限制Kibana认为在上下文视图中显示的文档。
当从Discover视图切换到上下文视图时,将继续使用以前应用的过滤器,固定过滤器保持活动,而普通过滤器复制在一个禁用的状态,你可以有选择地重新启用它们来细化你的上下文视图。
可以通过在过滤器栏中的Add a filter链接添加新的过滤器,通过点击在字段中悬停时出现的过滤器图标,或者展开文档并点击表中的过滤器图标。