elasticsearch,kibana,serilog,C#,elasticsearch,Kibana,Serilog" /> elasticsearch,kibana,serilog,C#,elasticsearch,Kibana,Serilog" />

C# 使用Serilog创建elasticsearch地理点

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

我使用Serilog将日志消息推送到elasticsearch,这样我就可以在Kibana中可视化日志数据

现在,我想把一些geo_点推到elastic。但是怎么做呢?有可能吗

我试过这个:

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"
    }
}