C# 使用Serilog创建elasticsearch地理点
我使用Serilog将日志消息推送到elasticsearch,这样我就可以在Kibana中可视化日志数据 现在,我想把一些geo_点推到elastic。但是怎么做呢?有可能吗 我试过这个:C# 使用Serilog创建elasticsearch地理点,c#,elasticsearch,kibana,serilog,C#,elasticsearch,Kibana,Serilog,我使用Serilog将日志消息推送到elasticsearch,这样我就可以在Kibana中可视化日志数据 现在,我想把一些geo_点推到elastic。但是怎么做呢?有可能吗 我试过这个: Log.ForContext<MyClass>().ForContext("GeoPoint", geoPoint.text).Information(geoPointJSON); () 但在基巴纳,我得到了这个: { "_index": "logstash-2016.11.11
Log.ForContext<MyClass>().ForContext("GeoPoint",
geoPoint.text).Information(geoPointJSON);
()
但在基巴纳,我得到了这个:
{
"_index": "logstash-2016.11.11",
"_type": "logevent",
"_id": "AVhVJug8Um5uh8sCEYD7",
.
.
.
"message": "{\"text\":\"Test location\",\"location\":
{\"lat\":\"47,234325\",\"lon\":\"11,880672\"}}",
"fields": {
"GeoPoint": "Test location",
"SourceContext": "myClass"
}
}
这似乎不对
我是否可以使用serilog将地理点推送到elasticsearch,以便使用Kibanas Tile map可视化地理点?怎么做
{
"_index": "logstash-2016.11.11",
"_type": "logevent",
"_id": "AVhVJug8Um5uh8sCEYD7",
.
.
.
"message": "{\"text\":\"Test location\",\"location\":
{\"lat\":\"47,234325\",\"lon\":\"11,880672\"}}",
"fields": {
"GeoPoint": "Test location",
"SourceContext": "myClass"
}
}