前文回顾
之前有讲过一篇探索ES-什么?你还不知道ES?(一),今天来聊聊如何入门Kibana
。
安装
- 下载
- Linux下载:
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.0.2-linux-x86_64.tar.gz
- Mac下载:
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.0.2-darwin-x86_64.tar.gz
- 修改配置config/kibana.yml
- sever.port:5601 (默认5601端口)
- server.host:localhost (localhost表示不对外提供服务,部署在服务器上面一定要是本机IP 肯定与网络访问有关??)
- server.name:"your-hostname"
- elasticsearch.url:"http://localhost:9200" (使用ElasticSearch的地址,最好使用IP和端口。即使集群状态下也可以只指定es某一台,也可以访问到所有的集群)
- 启动
bin/kibana //前台启动
nohup bin/kibana & //后台启动
- 查看状态
http://localhost:5601/status
设置Index Patterns
Kibana要求先设置要搜索的index,如图所示,要搜索的这个index叫做my_index
。而且支持两种搜索方式,一种是指定一个时间字段作为时间纬度,另一种是使用事件发生的时间做为时间纬度。不知道为什么第二种方式是官方不推荐的,因为使用第一种方式必须要求你的ES数据里面必须存在时间类型的字段,否则就永远都搜索不到。如果之前该索引有没有时间字段的文档,那么这个文档在kibana的搜索框中就永远也搜索不到。
另外一点就是使用Kibana的搜索,默认会有一个时间指定。有时候发现没有搜索到数据,很有可能是这个时间没有设置正确。你要的数据的时间超过了这个搜索的范围。
使用Kibana进行搜索
在Discover中可以使用Kibana的搜索,如下图所示。
要注意到的一点是点击上图中的向上的箭头。可以看到如下图所示,在这里可以找到使用Kibana搜索的ES搜索语句,坑爹的Kibana居然藏的这么深,让我一通好找。除了Request,还有Response,Statistics感觉都是重要的信息。
安装X-Pack
在Kibana根目录运行bin/kibana-plugin install x-pack
进行安装
bin/kibana-plugin install x-pack
看到安装成功后,运行kibana
bin/kibana
验证X-Pack 在浏览器中访问本地5601端口,点击Monitoring,查看监控界面
点击ElasticSearch面板上面的Overview,可以看到延迟时间等信息
在ES根目录下执行
bin/elasticsearch-plugin install x-pack
执行成功即认为安装成功了。
下一篇继续来讲一讲ES
相关的内容。最近有点松懈了。
参考
ElasticSearch 5学习(1)——安装Elasticsearch、Kibana和X-Pack
关于写作
以后这里每天都会写一篇文章,题材不限,内容不限,字数不限。尽量把自己每天的思考都放入其中。
如果这篇文章给你带来了一些帮助,可以动动手指点个赞,顺便关注一波就更好了。
如果上面都没有,那么写下读完之后最想说的话?有效的反馈和你的鼓励是对我最大的帮助。
另外打算把博客给重新捡起来了。欢迎大家来访问吃西瓜。
我是shane。今天是2019年8月23日。百天写作计划的第三十天,30/100。