Kibana简介
- Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。
Kibana安装
- 准备包kibana-6.2.1-linux-x86_64.tar.gz,上传服务器,解压
cd /usr/local/elk
上传kibana-6.2.1-linux-x86_64.tar.gz
tar -zxvf kibana-6.2.1-linux-x86_64.tar.gz
- 修改配置文件kibana.yml
cd /usr/local/elk/kibana-6.2.1-linux-x86_64/config
vi kibana.yml
server.port: 5601(端口号)
server.host: 172.30.1.45 (你安装Kibana当前机子的IP)
elasticsearch.url: "http://172.30.1.45:9200" (ES的地址)
- 启动
cd /usr/local/elk/kibana-6.2.1-linux-x86_64/bin
./kibana
浏览器访问:http://172.30.1.45:5601/,可查看kibana管理页面
或者
访问:http://172.30.1.45:5601/status,green代表正常。
- 相关命令
后台运行:
nohup ./kibana &
停止:
# ps -ef | grep 5601 是找不到的
fuser -n tcp 5601
kill -9 pid
kibana使用
- Discover:查询日志数据(kibanna用的是lucene的搜索规则:https://blog.csdn.net/lwwgtm/article/details/60353812)
示例:
订单号+线程号 查询日志: "3518021215025470155" AND thread_number:="http-nio-8081-exec-6"
查询条件优先级: ecps_rspcode:=0000 AND (thread_num:="http-nio-8087-exec-2")
- Visualize:将收集到到的日志数据使用图表方式展示(可视化),具体指标设置,请阅读官方说明。
- Dashboard:一个Kibana仪表盘是许多图表的集合。
官网:https://www.elastic.co/guide/en/kibana/current/index.html