Подтвердить что ты не робот

Кибана и фиксированные промежутки времени

Можно ли установить фиксированный временной интервал для сохраненной визуализации или сохраненного поиска в Kibana 4?

Сценарий: Я хочу создать одну панель с двумя визуализациями с разными временными интервалами.

  • Метрика, подсчитывающая уникальных пользователей в течение 10 минут (последние 10 минут).
  • Метрика, подсчитывающая сегодняшних уникальных пользователей (с 00:00 до настоящего времени)

Обратите внимание, что изменение временного диапазона на панели управления не влияет на визуализацию. Возможно ли это?

4b9b3361

Ответ 1

Вы можете добавить запрос диапазона дат к сохраненному поиску, на котором вы основываете каждую визуализацию. Например, если ваше поле timestamp называется timestamp:

timestamp:[now-6M/M TO now]

где временной диапазон от "теперь" до "6 месяцев назад", округляется до начала месяца.

Поскольку Kibana также теперь поддерживает DSL-запрос на основе JSON, вы также можете добиться того же самого, введя его в поле поиска:

{
    "range" : {
         "timestamp" : {
             "gte": "now-6M/M",
             "lte": "now" 
         }
     }
 }

Подробнее о запросах диапазона дат см. http://www.elasticsearch.org/guide/en/elasticsearch/guide/current/_ranges.html#_ranges_on_dates

Однако изменение шкалы времени панели переопределит это, если это подмножество. Поэтому, если вы используете вышеуказанный диапазон в 6 месяцев в сохраненном поиске, но диапазон в 3 месяца на панели инструментов, вы будете фильтровать до трех месяцев данных.