Kibana配置图形数据展现

利用elasticsearch收集到的数据,展现在kibana上web

在Logstash配置完成,将数据输出到elasticsearch中浏览器

启动Kibana,连接elasticsearchapp

在setting页面elasticsearch

wKiom1knnyrTKl8lAAFlLulkk8w698.png

回检测到Time-fields nameide

Create 按钮就能够建立,这里要注意的是logstash-* 也能够定义你要匹配的索引。ui

这里的logstash-* 是在logstash output中的elasticsearch 中的index => "logstash-%{type}-%{+YYYY.MM.dd}"定义的。url

添加完成后,能够看到数据,可是默认的数据显示时间很短spa

wKiom1knoIfBmy_EAAH-tvJdN6I601.png

点击右上角的Last 15 Minutes 能够看到不一样的时间设置,选择4小时查看更多数据3d

wKioL1knpKbRTTkjAACX1dFU9t8735.png

刷新设为自动刷新orm

建立图表:

首先保存搜索

wKiom1knpNXgM6IKAAAx9ccpysQ463.pngwKiom1knpOqxF_kHAAHihUCB5n0415.png

随便选择一个图表:

选择保存好的搜索,通常不建议建立新搜索

wKiom1knpQrgENV1AABd-mH6lf0138.png就能够看到已经保存的搜索;all

wKioL1knpSezi0ImAACkCpUfvGk858.png

保存趋势图

wKioL1knwCrzmRwHAAC_ZcO03RY411.png

继续建立:

wKiom1knwKuguvbRAAEzWx6fQoI875.png

size =0表示全部数据

将图标统一在一块儿:

若是图不够大,可能数据显示不出来

wKioL1knwJzRK9RfAAEOjiIppu8047.png

*注意:

logstash索引若已存在,在修改后,必须刷新才会生效

wKiom1knwMuBEV3NAADPWx4pp3w539.png

时区问题:logstash,elasticsearch必须时间同步,中国属于东八区,因此获取到的时间是减去8小时后的时间,会在Kibana中加回来。建议使用UTC时间存储

Kibana的时间设置:

setting--Advanced--dateFormat:tz

wKioL1knwQ7yZuA7AAAulBeBJdg071.png

Browser默认的是浏览器的时间,通常能够不调

搜索数据:

A:简单的文本搜索,直接输入文本字符串,支持正则多个选择用AND

B:要搜索特定字段中的值,则在值前加上字段名

status:200

C:要搜索一个值的范围,能够用范围查询语法[start TO end]

status:[400 TO 499]

D:要指定更复杂的搜索标准,能够用布尔操做符 AND ,OR,NOT

E:支持正则

refer:*m.qixiang.com*

Y-Axis:Y轴 通常选择数量Count

X-Axis:X轴 通常选择时间戳

split Bars:选择数据具体的某个字段的聚合统计,继承上面原有单数据结果

split chart:分割图,对上面的结果进一步分割,会根据条件分割成多个小图

kibana tile map:将IP显示分布打印在地图上

默认的地图无法用,咱们使用高德地图来显示

cd kibana/src/ui/public/vislib/visualizations

修改_map.js

//url: 'https://otile{s}-s.mqcdn.com/tiles/1.0.0/map/{z}/{x}/{y}.jpeg', #注销原来的URL

url: 'http://webst0{s}.is.autonavi.com/appmaptile?lang=zh_cn&style=7&x={x}&y={y}&z={z}',

用新的URL来替换

删除kibana/optimize/bundles目录,重启kibana生效

wKioL1knwTuD1FG6AAHzMsBJcwE926.png

要点一下+号地图才会出现

wKioL1knwTqjMCjFAAO1mGYJWHU079.png

相关文章
相关标签/搜索