Foward режут в запросе kibana 3

Вы не можете не, Ваш маршрутизатор мог.:-) Просто обязательно включите его делающий так: sysctl -w net.ipv4.ip_forward=1

4
задан 16 October 2013 в 19:02
3 ответа

Мне удалось обойти мою проблему, добавив поле перед выводом записей в elasticsearch.

В моем indexer.conf , я добавил этот код:

filter {
  if [request] =~ /\/$/ {
    mutate {
      add_field => {
        'file_type' => 'html'
      }
    }
  }
}

Теперь я могу выбрать интересующие меня записи с помощью запроса file_type: "html" .

На самом деле это может быть лучший способ сделать это, поскольку здесь есть предупреждение об использовании подстановочных знаков в начале:

Разрешить подстановочный знак в начале слова (например, «* ing») особенно сложно, потому что все термины в индекс необходимо изучить,на всякий случай они совпадают.

источник: http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html#_wildcards

Итак, я, вероятно, собираюсь добавить тесты для изображений, JavaScript, CSS и т. Д.

0
ответ дан 3 December 2019 в 04:26

Какое отображение вы определили?

В зависимости от отображение, которое вы определили в поле [запрос], возможно, что косая черта '/' не хранится в индексе elasticsearch.

Если вы добавите панель терминов в кибану для поля [запрос], вы увидите полные значения запроса, или вы видите, что эти значения разделены на ключевые слова / термин?

0
ответ дан 3 December 2019 в 04:26

Использование скобок вокруг .* хорошо работает для меня.

request.raw:/(.*)\//

Она возвращает мне весь url, заканчивающийся на /.

.
0
ответ дан 3 December 2019 в 04:26

Теги

Похожие вопросы