Как сделать время поиска в Kibana

мы используем ELK для агрегации журналов. Можно искать события, которые произошли в течение определенного диапазона времени. Допустим, я хочу увидеть все исключения, которые произошли между 10am и 11am в прошлом месяце.

можно ли извлечь часть времени из @timestamp и выполнить поиск диапазона на этом как-то (аналогично date() в SQL)?

1 ответов


спасибо Магнусу, который указал мне на просмотр сценариев полей. Взгляните на: https://www.elastic.co/blog/kibana-4-beta-3-now-more-filtery

или

https://www.elastic.co/guide/en/elasticsearch/reference/1.3/search-request-script-fields.html

к сожалению, вы не можете использовать эти поля сценария в запросах, но только в визуализациях.

поэтому я прибегнул к обходному пути и использую logstashs drop фильтр для удаления события я не хочу, чтобы показать в Kibana в первом месте. Это не идеально по очевидным причинам, но это делает свою работу.