概述
Kibana 是为 Elasticsearch设计的分析和可视化平台。通过 Kibana 来搜索和查看存储在 Elasticsearch 索引中的数据并与之交互,可以很容易实现高级的数据分析和可视化,并以图表的形式展现出来。
下面分别演示一下Kibana的安装、自定义索引,搜索,控制台调用es的api和可视化等操作,特别需要注意的是,控制台可以非常方便的来调用es的api,强烈推荐使用。
使用步骤
1.打开首页
2.打开菜单选择Discover
-
点击Next step
-
点击Create index pattern
-
出来如下界面,列出了所有index中的字段
-接下来,我们再来使用一下kibana查看已经导入的索引数据
3.切换中文
vi config/kibana.yml
i18n.locale: "zh-CN"
//重新启动,即可生效
./kibana --allow-root
4.使用控制台
控制台插件提供一个用户界面来和 Elasticsearch 的 REST API 交互。控制台有两个主要部分: editor ,用来编写提交给 Elasticsearch 的请求; response 面板,用来展示请求结果的响应。在页面顶部的文本框中输入 Elasticsearch 服务器的地址。默认地址是:“localhost:9200”。
点击左侧栏的[Management-开发工具],可以看到如下界面,可以很方便地执行命令
5.可视化
Kibana可视化控件基于 Elasticsearch 的查询。利用一系列的 Elasticsearch 查询聚合功能来提取和处理数据,再通过创建图表来呈现数据分布和趋势。
点击Visualize菜单,进入可视化图表创建界面,Kibana自带有上10种图表,我们来创建一个自己的图表:
使用仪表盘
Kibana 仪表板(Dashboard) 展示保存的可视化结果集合。
就是可以把上面定义好的图表展示,创建一个Dashboard。