简介
Kibana提供了Console UI来通过REST API与Elasticsearch交互,Console位于Kibana的Dev Tools栏下。Console有两个主要区域,左边是编辑区用来书写REST请求,右边用来显示请求返回结果。
自动提示
Console提供了自动提示功能,可以为你提供API、方法等提示。编写完请求后点击绿色执行按钮,会在右侧面板给出请求结果。执行按钮旁边的“小板子”按钮,可以将请求copy转化为curl(copy),还有一个功能就是自动缩紧格式(Auto Indent)。如果对已经锁进好的代码进行Auto Indent,Console会将请求体(body)缩进在一行中。
下面将请求体缩进在一行:
多请求查询
Console支持多请求查询,只需要你将左侧选中执行即可。Console会一次请求Elasticsearch返回结果,多个请求也允许一下复制curl,非常方便。
快捷键
Console提供了一些快捷键,来提高使用效率。
快捷键 | 说明 |
---|---|
ctrl/cmd + enter | 提交请求 |
ctrl/cmd + alt/option + L | 叠起/打开当前代码 |
ctrl/cmd + up/down | 跳到上一个或下一个执行块 |
ctrl/cmd + I | 缩进格式 |
esc | 关闭当前提示框 |
历史(HIstory)
点击Console的顶部有History,会显示最近500条请求成功的历史纪录。左侧显示历史纪录,点击其中一条后会在右侧显示。
点击apply会自动copy到下面的Console编辑区,点击Clear会清空所有历史请求。
配置(Setting)
Console提供了一些基础配置,比如字体大小等。
关闭Console
如果不想使用Console可以在$KIBANA/config/kibana.yml中设置:
console.enabled: false
这样就关闭了Console了,不过重启Kibana过程比较慢,需要几分钟。