欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 综合教程 >内容正文

综合教程

【Kibana】坐标地图(二十)

发布时间:2024/8/26 综合教程 39 生活家
生活随笔 收集整理的这篇文章主要介绍了 【Kibana】坐标地图(二十) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  Kibana地图使能够实时,大规模,快速地解析地理数据。借助地图中的多个图层和索引,原始文档的绘制,动态客户端样式以及跨多个图层的全局搜索等功能,可以轻松地理解和监视数据。

  使用地图,可以:

创建具有多个图层和索引的地图。
将GeoJSON文件上传到Elasticsearch中。
将地图嵌入到仪表板中。
使用数据值符号化要素。
仅关注所需的数据。

Nginx访问地图示例

  数据流程如下:

  

  由客户端访问Nginx,Nginx产生访问日志access.log,Filebeat收集Nginx的访问日志,发送到ES中,然后Kibana通过查询ES数据进行地图展示

步骤一、产生访问日志access.log

  搭建Nginx,搭建参考:【Web】Nginx下载与安装

  Nginx访问日志,日志格式为默认日志格式

步骤二、Filebeat收集Nginx的访问日志

  使用Filebeat 的 module 收集Nginx的访问日志,参考:【Beats】 Filebeat收集Nginx日志(十九)

  查看收集到的日志内容:发现其中有根据ip得到的经纬度数据

  经纬度数据字段:source.geo.location

  

步骤三、Kibana通过查询ES数据进行地图展示

  Kibana安装参考:【Kibana】 快速入门及安装(十四)

  1、在Kibana中根据日志数据,创建索引模式

  2、在Kibana中创建地图

    

  3、添加图层,选择日志索引

    

  4、指定数据中,对应的经纬度数据字段:source.geo.location

    

  5、保存之后,展示效果如下:绿点即代表经纬度数据

    

  

总结

以上是生活随笔为你收集整理的【Kibana】坐标地图(二十)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。