设置高级选项编辑

您可以通过直接编辑 高级设置 页面中的选项来控制 Kibana 应用程序的行为。例如,您可以更改日期的显示格式,指定默认的索引模式,或者设置数值的显示精度等。

要设置高级选项:

  1. 进入 设置 > 高级
  2. 点击您想要修改选项的 编辑 按钮。
  3. 为该选项输入一个新的值。
  4. 点击 保存 按钮。
警告

修改以下的设置会显著的影响 Kibana 的性能,并且有可能导致难以诊断的问题。如果想恢复默认设置,将属性值设置为空字段即可,这可能会造成与其他配置不兼容的情况。如果删除一个自定义的设置,则会将其从 Kibana 中永久删除。

表 3. Kibana 设置指引

query:queryString:options

Lucene 查询字符串解析器选项。

sort:options

Elasticsearch 排序参数选项 sort

dateFormat

指定日期的显示格式。

dateFormat:tz

Kibana 使用的时区。默认值 Browser 表示使用用户浏览器检测到的时区。

dateFormat:scaled

这些值定义用于呈现基于时间的有序数据的格式,格式化的时间戳必须适配测量间隔。参考: ISO8601 intervals

dateFormat:dow

这个属性定义了一周应该从哪一天开始。

defaultIndex

默认值是 null 。这个属性指定了默认索引。

defaultColumns

默认值是 _source 。定义“发现”标签页上默认显示的列。

metaFields

定义 _source 之外的字段数组。Kibana 会将这些字段合并到文档中一起显示。

discover:sampleSize

定义”发现“标签页中表格要显示的文档行数。

discover:aggs:terms:size

定义在”发现“边栏中点击”可视化“按钮时,下拉列表中要显示多少条目。默认值是 20

doc_table:highlight

”发现“标签页和保存的搜索仪表板中会高亮显示搜索结果。但是如果遇到超大文档可能会导致请求响应变慢。将此属性设置为 false 可禁用高亮显示。

doc_table:highlight:all_fields

通过在 query_string 查询上使用 all_fields 模式的单独 highlight_query 来改进高亮显示性能。如果您在索引中使用 default_field 字段,则设置为 false

courier:maxSegmentCount

Kibana 将”发现“功能中的请求拆分成多个段,以限制发送到 Elasticsearch 集群请求的大小。该设置限制了段列表的长度。太长的段列表会显著增加请求处理的时间。

courier:ignoreFilterIfFieldNotInIndex

设置这个属性为 true 可以跳过那些可视化索引中不存在字段的过滤器。在组成仪表板的可视化组件来自于多个索引模式时特别有用。

fields:popularLimit

这个设置控制显示多少个热门字段。

histogram:barTarget

当日期直方图使用 auto 间隔时,Kibana 试图产生条块的数量。

histogram:maxBars

日期直方图不会生成超过此属性值的条块数量,并在需要时自动缩放。

visualization:tileMap:maxPrecision

tile 地图上显示的最大 geoHash 精度:7表示高,10表示非常高,12是最大值。 Explanation of cell dimensions.

visualization:tileMap:WMSdefaults

坐标图中 WMS MAP 服务器支持的默认属性。

visualization:colorMapping

在可视化组件内映射值到指定颜色。

visualization:loadingDelay

在载入可视化组件查询时的等待时长。

visualization:dimmingOpacity

当一个可视化组件的一部分通过悬停其上而突出显示时,其他元素会产生不透明效果,数值越大意味着其他元素越不透明。

csv:separator

设置导出数据时用作分隔符的字符串。

csv:quoteValues

设置这个属性为 true 以引用导出的值。

history:limit

一些字段具有历史数据,比如查询时的输入内容,此属性的值可以限制显示多少条最近的记录。

shortDots:enable

设置这个属性为 true 可以缩短可视化组件中的字段名称。例如,显示 f.b.baz 替代 foo.bar.baz

truncate:maxHeight

这个属性指定了表格中单元格显示时占用的最大高度,设置为0则不限制。

indexPattern:fieldMapping:lookBack

此属性设置最近匹配模式的数量,以便查询名称中包含时间戳的索引模式的字段映射。

indexPattern:placeholder

当添加一个新的索引模式到 Kibana 时默认使用的占位符。

format:defaultTypeMap

每个字段类型默认格式名称的映射,没有明确提到的字段类型使用 "default" 。

format:number:defaultPattern

"number" 格式的默认数字格式。

format:bytes:defaultPattern

"bytes" 格式的默认数字格式。

format:percent:defaultPattern

"percent" 格式的默认数字格式。

format:currency:defaultPattern

"currency" 格式的默认数字格式。

savedObjects:perPage

保存对象列表中每个页面上显示的对象数量。默认值是 5。

timepicker:timeDefaults

默认选择的时间过滤器。

timepicker:refreshIntervalDefaults

时间过滤器的默认刷新间隔。

dashboard:defaultDarkTheme

设置此属性为 true 可以使新建仪表板默认使用 dark 主题。

filters:pinnedByDefault

将此属性设置为 true 以使默认情况下过滤器具有全局状态。

notifications:banner

您可以指定一段自定义内容临时通知给所有用户。该字段支持 Markdown 。

notifications:lifetime:banner

指定自定义通知显示的持续时间(以毫秒为单位)。默认值为3000000。将此字段设置为 Infinity 可禁用此通知。

notifications:lifetime:error

指定警告通知显示的持续时间(以毫秒为单位)。默认值为3000000。将此字段设置为 Infinity 可禁用错误通知。

notifications:lifetime:warning

指定错误通知显示的持续时间(以毫秒为单位)。默认值为3000000。将此字段设置为 Infinity 可禁用警告通知。

notifications:lifetime:info

指定信息通知显示的持续时间(以毫秒为单位)。默认值为3000000。将此字段设置为 Infinity 可禁用信息通知。

metrics:max_buckets

设置桶的最大数量阈值。例如,避免当用户选择了超长时间(比如1年)和超短的时间间隔(比如1秒)时产生超过上限的桶。

timelion:showTutorial

设置这个属性为 true 以便在用户第一次使用 Timelion 时显示 Timelion 教程。

timelion:es.timefield

当使用 .es() 查询时,默认字段包含时间戳。

timelion:es.default_index

当使用 .es() 查询时,默认的索引。

timelion:target_buckets

用于计算可视化中的自动间隔,这是试图表示的桶的数量

timelion:max_buckets

用于计算可视化中的自动间隔,这是试图表示的桶的最大数量。

timelion:default_columns

在 timelion 工作表上使用的默认列数。

timelion:default_rows

在 timelion 工作表上使用的默认行数。

timelion:graphite.url

[试验的] 用于 graphite 查询,这里设置其主机的 URL

timelion:quandl.key

[试验的] 用于 quandl 查询,值来自于 www.quandl.com 上您的 API key。

state:storeInSessionStorage

[试验的] Kibana 跟踪 URL 中的 UI 状态,当存在大量信息并且 URL 变得非常长的时候,可能会导致问题。启用这个功能会将部分状态保存在浏览器会话中,以保持较短的 URL。

context:defaultSize

指定在上下文视图中显示的环绕条目的初始数量。默认值是5。

context:step

使用上下文视图中的按钮时,指定用于递增或递减上下文大小的数字。默认值是5。