在Kibana生成热图?

在Kibana生成热图?,kibana,Kibana,有人知道在Kibana生成热图的方法吗 我要寻找的是与bettermap中的集群类似的东西,但是是连续的(并且是彩色编码的) 唯一的先决条件是有一个geoip.location字段。 如果您使用的是提供请求者原始IP的日志,您可以轻松获得经度、纬度,然后将这些值转换为所需的geoip.coordinates字段,然后再转换为位置 在kibana 4 beta中: 打开“可视化”选项卡 选择平铺贴图对象 在度量值中,从下拉列表中选择所需的标准,例如唯一计数 选择相关字段,例如hostip 在对话框

有人知道在Kibana生成热图的方法吗


我要寻找的是与bettermap中的集群类似的东西,但是是连续的(并且是彩色编码的)

唯一的先决条件是有一个geoip.location字段。 如果您使用的是提供请求者原始IP的日志,您可以轻松获得经度、纬度,然后将这些值转换为所需的geoip.coordinates字段,然后再转换为位置 在kibana 4 beta中:

  • 打开“可视化”选项卡
  • 选择平铺贴图对象
  • 在度量值中,从下拉列表中选择所需的标准,例如唯一计数
  • 选择相关字段,例如hostip
  • 在对话框中选择地理坐标
  • 在字段中选择geoip.location
  • 选择require pervision(如果您没有很多数据,这可能很重要)
  • 选择“视图”选项,可以在颜色更改或圆大小更改之间切换
  • 顺便说一句,如果您使用logstash将请求发送到elasticsearch,您可以使用dns过滤器将IP反向到坐标

    在Kibana 4中,索引字段必须明确定义为地图中的地理ip类型。Kibana3能够正确地将浮点数等解释为坐标,但到目前为止,4不能。一旦你改变了它,你将不得不重新索引你的数据,它应该是所有设置

    Kibana 4的热图支持正在进行中,而且看起来不错

    显然,延迟在于,为了使用SVG而不是当前的方法,必须稍微重写


    谢谢,那太好了,但我正在寻找一个连续的2d热图,可能有点像@Zanbel,我是kibana的新手。选择Geohash时,在下拉列表中看不到任何字段。有什么问题吗?@gTito-问题可能是字段没有正确标记为地理坐标。如果使用logstash对数据进行索引,则可以使用以下插件()。否则您可以自己创建这些字段,它应该可以工作。@Zanbel我正在使用geoip插件。我看到了elasticsearch中所有可用的字段,如国家/地区/区号lat/long等。geoip{source=>“clientIp”target=>“geoip”add_tag=>['ip_-processed']add_-field=>[“[geoip][coordinates],“%{[geoip][columinates]],“%{[geoip][latitude]}”}-不确定缺少什么。@gTito OK,我认为问题在于您没有将geoip字段转换为float。试试这个:geoip{source=>“clientip”target=>“geoip”add_field=>[“[geoip][坐标]”,“%{[geoip][经度]}]add_field=>[“[geoip][坐标]”,“%{[geoip][纬度]}]mutate{convert=>[“[geoip][坐标],“float”}更新[2015]:热图已经在基巴纳本地实施。耶!!