Что делать с fields, которые имеют статус conflict в индексе *?

Добрый день!

Имеется ELK 6.6, индекс *

Скриншот.

%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BE%D1%82%202019-05-25%2021-19-49

Что делать с fields, которые имеют статус conflict в индексе * ?

Если удалить, то как? Предварительно проверить перед что field не нужен и удалить?
Спасибо.

Индекса * не бывает. Это просто выражение, которое означает "все индексы в кластере". Вам надо пойти в пункт меню Discover, и создать там другой "index pattern" который будет в себя включать только индексы одного типа.

Кстати, судя по именам выших полей (10.233.53.47, например). Вы какой-то мусор в elasticsearch заливаете, где данные находятся в полях. Вам надо на ваши данные внимательно посмотреть.

Спасибо. Как удалить мусорные fields ?

Что бы удалить поля
из существующих индексов - надо переиндексировать. Но если у вас индексы создаются ежедневно, то можно просто убрать мусор из ваших данных и дать старым индексам "отмереть". Убирать поля надо в конфигурации логстеша (или того приложения, которым вы грузите данные).

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.