2015-05-05 2 views
1

У меня есть Kibana 4, и теперь я хочу «hotlink» к некоторым конкретным результатам поиска в «Discover».Как создать сложные фильтры в Kibana 4?

Я хочу что-то вроде (_type:"php_error_log" AND project:my_project) OR (_type:"nginx_error_log" AND project:my_project) OR (_type:"sql_slow_log" AND database:"db_my_project"). Я мог использовать запросы, но это раздражает, поскольку он выделяет отфильтрованные элементы в списке. Кроме того, пользователям было бы проще запрашивать то, что они ищут, используя окно поиска, при этом все фильтры «jibberish» (т. Е. Другие системные журналы и т. Д.) Фильтруются фильтром.

Возможно ли это? Я не мог найти ничего в документах.

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

ответ

1

Если я правильно понял ваш вопрос, вы хотите использовать kibana по умолчанию с набором фильтров, но не должны быть очевидны для ваших пользователей.

Для этого я предлагаю вам создать filtered alias, который будет выглядеть как обычный индекс, но он будет автоматически включать ваши предварительно определенные фильтры.

+0

Не совсем, они могут быть очевидны для пользователей. Они просто должны быть фильтрами и быть сложными. Я мог бы сделать что-то вроде '_type: php_error AND _type: mysql_error', но не сложно, как тот, о котором я упоминал ... –