互联网服务Kibana

kibana8.9不显示地理空间字段?

logstarsh8.9要怎么配置kibana中maps才能有地理空间字段,使用filter中的mutate模块转换成float还是不行,转换成geo_point类型报错

.filter {

if "nginx-access" in [tags] {

geoip {

source => "clientip"

target => "geoip"

add_field => "[geoip", "%{geoiplocation}"]

add_field => "[geoip", "%{geoiplocation}"]

}

mutate {

convert => "[geoip", "float" ]

}

}

}

.

参与1

0同行回答

“答”则兼济天下,请您为题主分忧!

ChatGPT 回答

根据您提供的信息,您已经成功地将经度和纬度字段添加到了Kibana中的索引模式中。但是,当您尝试将这些字段转换为geo_point类型时,遇到了错误。

这可能是因为您的索引模式中已经存在名为“geoip”的字段,而这个字段的类型不是geo_point。您可以尝试在Kibana中编辑索引模式,将“geoip”字段的类型更改为geo_point,然后再次尝试将经度和纬度字段添加到该字段中。

另外,您还可以尝试使用Logstash的mutate插件将经度和纬度字段合并为一个geo_point类型的字段,例如:

mutate {
  add_field => {
    "[geoip][location]" => "%{[geoip][coordinates]}"
  }
  convert => {
    "[geoip][location]" => "geo_point"
  }
  remove_field => "[geoip][coordinates]"
}

这将创建一个名为“geoip.location”的新字段,并将其类型设置为geo_point。然后,您可以在Kibana中使用此字段来创建地图可视化效果。

希望这些信息能够帮助您解决问题。

提问者

admin100
运维证券公司

相关资料

问题状态

  • 发布时间:2023-08-12
  • 关注会员:1 人
  • 问题浏览:600
  • X社区推广