连接Kibana与Elasticsearch
在你开始使用Kibana之前,你需要告诉它你想要探索哪些Elasticsearch索引,第一次访问Kibana时,系统会提示你定义一个匹配一个或多个索引名称的索引模式,就是这样。这就是开始使用Kibana所需要配置的全部内容,你可以在任何时候从Management选项卡中添加索引模式。
默认情况下,Kibana连接到localhost
上运行的Elasticsearch实例,要连接到另一个Elasticsearch实例,请修改kibana.yml
配置文件中的Elasticsearch URL并重新启动Kibana,有关在生产节点中使用Kibana的信息,请参阅在生产环境中使用Kibana。
Elasticsearch版本
应将Kibana配置为针对相同版本的Elasticsearch节点运行,这是官方支持的配置。
不支持运行Kibana和Elasticsearch的不同主要版本(例如Kibana 5.x和Elasticsearch 2.x),也不支持比Elasticsearch版本更新的Kibana次要版本(例如Kibana 5.1和Elasticsearch 5.0)。
运行高于Kibana的次要版本的Elasticsearch通常可以用于促进首先升级Elasticsearch的升级过程(例如Kibana 5.0和Elasticsearch 5.1),在此配置中,将在Kibana服务器启动时记录警告,因此在Kibana升级到与Elasticsearch相同的版本之前,它只是暂时的。
通常支持运行Kibana和Elasticsearch的不同补丁版本(例如Kibana 5.0.0和Elasticsearch 5.0.1),但我们鼓励用户将相同版本的Kibana和Elasticsearch运行到补丁版本。
创建索引模式
要配置你想要使用Kibana访问的Elasticsearch索引:
- 将浏览器指向端口
5601
以访问Kibana UI,例如,localhost:5601
或http://YOURDOMAIN.com:5601
。 - 指定与你的Elasticsearch索引的一个或多个名称匹配的索引模式,该模式可以包含星号(
*
)来匹配索引名称中的零个或多个字符,在填写索引模式时,将显示任何匹配的索引。 - 单击Next Step以选择包含要用于执行基于时间比较的时间戳的索引字段,Kibana读取索引映射以列出包含时间戳的所有字段,如果索引没有基于时间的数据,请选择I don’t want to use the Time Filter选项。
- 单击Create index pattern添加索引模式,第一个模式被自动配置为默认模式,当你有多个索引模式时,你可以通过单击Management > Index Patterns标题上方的星形图标来指定使用哪个索引模式作为默认模式。
全部完成!Kibana现在连接到你的Elasticsearch数据,Kibana显示为匹配索引配置的只读字段列表。
开始探索你的数据
你已经准备好深入研究你的数据了:
- 从Discover页面交互式地搜索和浏览数据。
- 从Visualize页面图表化和地图化你的数据。
- 从Dashboard页面创建和查看自定义仪表盘。
有关这些Kibana核心概念的逐步介绍,请参阅入门教程。