Рейтинг:0

Graylog - данные из новейшего индекса не возвращаются при поиске

флаг bj

У меня есть сервер Graylog (новейшая версия), собирающий данные с nginx. Он работает какое-то время. Я извлекаю собранные данные, запрашивая свой кластер Elasticsearch (новейшая версия v7), который состоит из 4 узлов ATM. Все это работает (s/ed) нормально. Теперь у меня проблема, что Elasticsearch не возвращает самые новые данные. Я проверил, что он существует. Я не вижу никаких отличий от предыдущих сохраненных данных. У меня был простой (также известный как сбой), потому что мои диски были заполнены. Все статусы показывают, что система снова работает нормально.

Я проверил все, что мог найти, но исчерпал идеи. Куда мне нужно обратиться, чтобы решить эту проблему? Я ценю любые идеи!

Обновлять

Я также заметил, что я увеличил реплики индекса с 0 (по умолчанию) до 1 для набора индексов по умолчанию, но, похоже, реплик нет. Разве они не должны создаваться автоматически после изменения настроек?

введите описание изображения здесь

Swisstone avatar
флаг cn
Можете ли вы взглянуть на страницу состояния узлов и посмотреть, не хранят ли узлы данные в журнале диска?
флаг bj
Спасибо за ваш комментарий @Swisstone Если вы имеете в виду журнал Graylog Disk Journal, то да, в него записываются данные.
Рейтинг:1
флаг in

Я точно не знаю, как вам помочь, но смотрели ли вы на агент журнала?

Исходя из своего опыта, я не могу придумать простой причины, по которой ES не будет возвращать обработанные данные, за исключением запросов с неправильными фильтрами, такими как неправильная дата и время (изменение часового пояса).

После сбоя со стороны ElasticSearch иногда требуется перезапуск файла filebeat. Вы также должны проверить его журналы, это может помочь вам определить проблему.

Теперь о варианте репликации.

вариант index.number_of_replicas это динамический вариант и должны быть обновлены в прямом эфире. Если этот параметр передается через шаблон индекса, он применяется при ротации индекса (то есть создается новый индекс). В противном случае вам может потребоваться обновить его на сам индекс

флаг bj
Спасибо @cr3a7ure! Я повернул активный индекс записи вручную, что создало реплики. Не думаю, что в нашей установке используется filebeat.Правильно ли я понял, что ведение журнала запросов доступно только при наличии платной подписки? Журналы не отображают никакой полезной информации.
cr3a7ure avatar
флаг in
В качестве типичного примера агента я привел filebeat. У меня нет опыта работы с Graylog. Я вижу, что они используют агент под названием [Forwarder](https://docs.graylog.org/docs/forwarder). Кроме этого, я бы также спросил на их форумах о подписках и ценах/функциях.
флаг bj
Я решил это. В конце концов, это был вовсе не Elastic. Вы были правы, было смещение часового пояса, которое привело к отсутствующим результатам.
cr3a7ure avatar
флаг in
Рад помочь. Однажды я наступил на него сам и научился на собственном горьком опыте!

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.