Я хотел бы добавить некоторые пользовательские функции гео-поиска в свою программу (не geoip, перевод ip-адреса в координату). Как фильтровать пользовательские данные lat и lng в данные формата elicsearch geo_type, чтобы я мог визуализировать карту кибановой плитки?Как добавить данные типа geo_point в elasticsearch из logstash?
ответ
, так как вы, возможно, обнаружили, есть (несколько неуклюжие) решения. в основном вам нужно установить сопоставление поля geo_point, прежде чем вы сможете записывать данные таким образом (я также использовал модуль ES python напрямую, вместо этого регистрировался через logstash .. просто чтобы убедиться).
так как вы устанавливаете правильное отображение?
убедитесь, что вы используете свежий экземпляр elasticsearch (или, по крайней мере, что отображение как для индекса и типа вы будете использовать еще не установлен)
пробега от смысла (или используйте соответствующая команда локон)
PUT <index_name> { "mappings": { "<type_name>": { "properties": { "timestamp": { "type": "date" }, "message": { "type": "string" }, "location": { "type": "geo_point" } <etc.> } } } }
теперь вы золотистые, просто убедитесь, что ваши geo_points в формате, который ES excepts
больше картографирования geo_points здесь:
ElasticSearch how to setup geo_point
и здесь:
https://discuss.elastic.co/t/geo-point-logging-from-python-to-elasticsearch/37336
- 1. logstash и elasticsearch geo_point
- 2. CSV geodata в elasticsearch как тип geo_point с использованием logstash
- 3. ElasticSearch Как настроить geo_point
- 4. Конфигурация отображения Elasticsearch из logstash
- 5. Как изменить или добавить поле JSon от logstash работать с geo_point в ElasticSearch и Kibana
- 6. Как составить Logstash geo_point из-за долготы и широты
- 7. Удаление записей определенного типа из logstash/elasticsearch
- 8. Сопоставление шаблонов Logstash + Elasticsearch не удается добавить в Elasticsearch
- 9. Elasticsearch geo_point query_parsing_exception
- 10. Как вернуть geohash geo_point в результат Elasticsearch?
- 11. logstash и elasticsearch отсутствуют данные
- 12. Создайте geo_point из двух разных полей в ElasticSearch
- 13. Elasticsearch: «reason»: «не удалось найти поле geo_point»
- 14. добавить пользовательское сопоставление для elasticsearch в logstash
- 15. Как автоматически сопоставить местоположение с geo_point? Elasticsearch
- 16. Elasticsearch река, преобразование долготы широты в geo_point
- 17. Elasticsearch geoip.location сопоставлено с двойным и не geo_point
- 18. Агрегация в Logstash-ElasticSearch
- 19. logstash данные статус импорта
- 20. Недостающие поля geo_point в elasticsearch ответ
- 21. Невозможно загрузить данные из CSV в Elasticsearch с помощью Logstash
- 22. Отсутствующие данные между Logstash и ElasticSearch
- 23. Пробелы данных ElasticSearch/Logstash
- 24. Logstash не записывает данные из внешнего файла в elasticsearch
- 25. Как добавить динамические хосты в Elasticsearch и logstash
- 26. Logstash/not logstash для интеграции kafka-elasticsearch?
- 27. Запись в несколько кластеров elasticsearch из logstash
- 28. logstash + elasticsearch | ошибка?
- 29. Как восстановить logstash из Elasticsearch вниз
- 30. Проблема с сохранением координат как geo_point