Постройте количество парных событий с кибаной

У меня есть серия событий, описывающая соединения и отключения узлов, например:

{ type: "connectionStart", timestamp: 1478889508, node: 12 }
{ type: "connectionEnd", timestamp: 1478899508, node: 12 }
{ type: "connectionStart", timestamp: 1478889548, node: 13 }
{ type: "connectionStart", timestamp: 1478899612, node: 12 }

Я хотел бы создать визуализацию, показывающую, сколько узлов подключено с течением времени. «Подключено» означает, что в данный момент времени для узла произошло событие типа «connectionStart», но еще не произошло событие типа «connectionEnd».

Можно ли этого добиться с данными как есть с помощью запроса, и как это будет выглядеть? Или требуется предварительная обработка данных (т.е. создание пар)?


person Manuel Bernhardt    schedule 11.11.2016    source источник


Ответы (1)


Данные должны быть предварительно обработаны. Если вы создадите индекс «узлов», которые имеют «подключенные» свойства, Kibana может показать вам общее количество.

person Spencer Alger    schedule 12.11.2016