008.使用Kibana画图展示Nginx日志报表
2020-04-18 本文已影响0人
CoderJed
1. 准备工作
-
将
${FILEBEAT_HOME}/kibana
目录复制到其他目录,使用RPM安装的filebeat在/usr/share目录下[root@node01 ~]# cp -a /usr/share/kibana /root/filebeat-kibana
-
/root/filebeat-kibana
目录下只留个3文件filebeat-kibana/6/dashboard/Filebeat-nginx-logs.json filebeat-kibana/6/dashboard/Filebeat-nginx-overview.json filebeat-kibana/6/index-pattern/filebeat.json
-
替换索引名称,我的nginx日志索引为nginx_access和nginx_error,而配置文件中默认的索引名为"filebeat-*"
[root@node01 ~]# sed -i 's#filebeat\-\*#nginx\*#g' filebeat-kibana/6/dashboard/Filebeat-nginx-overview.json [root@node01 ~]# sed -i 's#filebeat\-\*#nginx\*#g' filebeat-kibana/6/dashboard/Filebeat-nginx-logs.json [root@node01 ~]# sed -i 's#filebeat\-\*#nginx\*#g' filebeat-kibana/6/index-pattern/filebeat.json
-
设置filebeat使用的dashboard配置目录
[root@node01 ~]# filebeat setup --dashboards -E setup.dashboards.directory=/root/filebeat-kibana/ Loading dashboards (Kibana must be running and reachable) Loaded dashboards
2. Kibana图表配置
2.1 使用柱状图展示访问nginx的IP地址最多的Top10







2.2 使用折线图展示用户访问的最多的URL Top10
重复步骤不再展示


2.3 使用饼图展示HTTP返回的状态码比例
重复步骤不再展示




3. 多个图表的展示


