0

我将数据从 RESTful API 加载到 Elasticsearch,然后在 Kibana 中可视化为坐标图。

我对 lat 和 long 进行了映射,并正确地将数据流式传输到了 Kibana。在任意点顶部的坐标图中,我可以看到包含“计数”的工具提示。我不想在工具提示上显示这个“计数”。我不知道如何删除它。请对此有任何帮助吗?

我使用 Elasticsearch 在 python 客户端中进行了编码。我不知道我是否必须在我的代码中删除这个“Aggregatable”选项。我在 Kibana 坐标地图教程中进行了搜索,但没有找到任何方法来删除这个“计数”。

settings = {
  "settings": {
    "number_of_shards": 1,
    'number_of_replicas': 0
  },
  "mappings": {
    "document": {
      "properties": {
        "geo": {
          "type": "geo_point"
        }
      }
    }
  }
}

es.indices.create(index = "new", body = settings)

def collect_data():
  data = requests.get(url = URL).json()
  del data['positions'][1]
  new_data = {
  'geo': {
    'lat': data['positions'][0]['satlatitude'],
    'lon': data['positions'][0]['satlongitude']
  },
  'satname': data['info']['satname'],
  'satid': data['info']['satid'],
  'timestamp': datetime.fromtimestamp(data['positions'][0]['timestamp']).isoformat()

}

  es.index(index = 'new', doc_type = 'document', body = new_data)

schedule.every(10).seconds.do(collect_data)

while True:
  schedule.run_pending()
  time.sleep(1)

在此处输入图像描述

] 2 ] 2

在此处输入图像描述

4

0 回答 0