在Kibana生成热图?

时间:2015-01-08 01:16:50

标签: kibana

有没有人知道在Kibana中生成热图的方法?

我正在寻找的是类似于bettermap中的聚类,但是连续(和颜色编码)。

3 个答案:

答案 0 :(得分:2)

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

  1. 打开“可视化”选项卡
  2. 选择平铺地图对象
  3. 度量值中的
  4. 从下拉列表中选择所需的条件,例如:独特的计数
  5. 选择相关字段,例如主机IP
  6. 存储桶中的
  7. 选择地理坐标
  8. 在字段中选择geoip.location
  9. 选择需要的percision(如果你没有大量的数据,这可能很重要)
  10. 选择视图选项,您可以在颜色更改或圆的大小之间切换 enter image description here
  11. 顺便说一句,如果您使用logstash将请求发送到elasticsearch,您可以使用dns过滤器将IP反转为坐标 logstash dns filter

答案 1 :(得分:1)

对Kibana 4的热图支持正在进行中 - 看起来很不错。

显然,延迟是必须稍微重写以使用SVG而不是当前的方法。

https://github.com/elastic/kibana/issues/1265

答案 2 :(得分:0)

在Kibana 4中,索引字段必须在映射中明确定义为geo_ip类型。 Kibana 3能够正确地将浮子等解释为坐标,但截至目前为止4没有。一旦你更改它,你将不得不重新索引你的数据,它应该全部设置。