Size: a a a

2018 August 29

MP

Mike Pulman in E.L.K.
Кто в курсе, мапинг шаблоны индексов работают только в момент создлания индекса или при индексации тоже?
источник

ЕП

Евгений Павлов in E.L.K.
Mike Pulman
Кто в курсе, мапинг шаблоны индексов работают только в момент создлания индекса или при индексации тоже?
Я вчера читал это всё как раз)) проще с дочкой https://www.elastic.co/guide/en/elasticsearch/reference/current/mapping.html
источник

ЕП

Евгений Павлов in E.L.K.
Потому что смотря что ты имеешь ввиду
источник

MP

Mike Pulman in E.L.K.
Евгений Павлов
Потому что смотря что ты имеешь ввиду
Нашел ответ на свой вопрос
источник

MP

Mike Pulman in E.L.K.
Adding fields is free
A segment only contains indices for fields that actually exist in the documents for that segment. This means that you can add new fields for free, using the put_mapping API. There is no need to reindex.
источник

MP

Mike Pulman in E.L.K.
источник

MP

Mike Pulman in E.L.K.
А хотел я оснастить свой существующий индекс новым полем и чтобы мапинг у поля был кастомный.
источник

MA

M A in E.L.K.
кто-нибудь занимался парсингом gpx (GPS eXchange Format) средствами логсташа ?
источник
2018 August 30

MP

Mike Pulman in E.L.K.
Коллеги, помогите разобраться:
Есть большой список координат (гео точек). Надо для каждой точки найти poi попадающие в радиус 100 метров.
Написал скриптик на баше, который циклом проходит по списку и ищет poi с помощью вот такого запроса:

curl -X GET "http://localhost:9200/poi-database/_search?filter_path=hits.hits._source&_source=poi_name,poi_type_name,location,poi_full_name&pretty=true" -H 'Content-Type: application/json' -d'
{
       "from" : 0, "size" : 10000000,
 "query": {
   "bool": {
     "should":
       {
"geo_distance": {
"distance": "100m",
         "location" : {
           "lon" : "'${array_lon[$a]}'",
           "lat" : "'${array_lat[$a]}'"
       }
       }
     }
   }
 }
}

найденный список poi для конкретной координаты записывается в файл (app/pois.json) и затем происходит апдейт документа в эластике (дописываю найденные poi к каждому документу)

curl -X POST "http://localhost:9200/user_point/doc/${array_id[$a]}/_update" -H 'Content-Type: application/json' -d @app/pois.json


Так вот вся эта констукция работает очень медленно. Поиск poi для 100к юзерских точек занимает почти сутки. При этом кластер у меня из можных серверов в количестве 7 нод.
И сколько бы я не запускал экземпляров своего скрипта, в мониторинге индекса содержащего poi (poi-database) search rate всегда в районе 5 запросов в секунду (и при одном скрипте и при пяти скриптах)

Не понимаю почему так медленно работает и как ускорить ?
источник
2018 September 14

MP

Mike Pulman in E.L.K.
С geo_shape кто-то работал в эластике? Вроде сделал все по документации, и загрузил в эластик координаты в формате polygon, но на карте в кибане область не выводиться
источник

MP

Mike Pulman in E.L.K.
@volarenege ты вроде говорил что работал. Нет идей по моему вопросу?
источник

DS

Daniil Svetlov in E.L.K.
А не ище никто работу по ELK?
источник

SM

Sergey Murashow in E.L.K.
Daniil Svetlov
А не ище никто работу по ELK?
Смотря что делать)
источник

DS

Daniil Svetlov in E.L.K.
Sergey Murashow
Смотря что делать)
Отличный вопрос :)
источник

SM

Sergey Murashow in E.L.K.
Daniil Svetlov
Отличный вопрос :)
Ну может надо развернуть, может запросы настроить))
источник

DS

Daniil Svetlov in E.L.K.
Нужно строить SIEM, заводить туда источники, их много. Писать парсинги, корреляции. Отдавать это все во внутренний SOC.
источник

DS

Daniil Svetlov in E.L.K.
Вцелом задач много не только по сиему, но и в смежных областях.
источник

DS

Daniil Svetlov in E.L.K.
Так что если вдруг по сиему надоест работать, то есть еще много всего.
источник

DS

Daniil Svetlov in E.L.K.
Но сейчас нужен SIEM
источник

SM

Sergey Murashow in E.L.K.
Daniil Svetlov
Но сейчас нужен SIEM
Напиши в @elasticsearch_ru или девоспам.
источник