Есть ли визуализация Kibana, которая позволяет вычислять агрегированные данные с сегментами на основе терминов?

Решение кажется таким заманчиво близким, но я не могу, хоть убей, найти в Kibana решение, которое устраняет эти два ограничения.

Резюме

Мы хотели бы найти визуализацию из библиотеки визуализации Kibana, которая:

  1. Позволяет вычислять агрегированные данные.

Примеры Elasticsearch, которые соответствуют всем требованиям, - это сценарии корзины, сценарии показателей, все, что предшествует математике после агрегирования данных из каждого документа. Визуализации Kibana, такие как Vega и Timelion, позволяют это, но эти визуализации, основанные на времени, не подходят для того, как нам нужно группировать наши данные (см. Следующий элемент).

  1. Давайте сгруппируем сегменты по срокам, а не по времени.

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

Если у кого-то есть понимание того, о чем мы еще не думали, мы будем очень признательны!

Первоначально мы искали представление табличного типа, но на данный момент все, что удовлетворяет двум указанным выше ограничениям, было бы замечательно. Мы можем сделать это в запросах Elasticsearch, но не можем найти решение в визуализациях Kibana.

Что мы пробовали

Мы использовали эту ссылку как точку соприкосновения получить представление о предложениях Кибаны по визуализации с высоты птичьего полета.

Внизу страницы показаны три инструмента визуализации, которые поддерживают математику агрегированных данных:

TSBV, Timelion и Vega

Timelion и Vega не предлагают сегментов, не основанных на времени, поэтому мы не можем использовать их в п. 2 выше.

Насколько я обнаружил, TSBV не допускает объединения нескольких сегментов.

Средневзвешенное значение фактически предопределило бы необходимую нам математику, но мне кажется, я не могу найти такой тип агрегирования ни в одном из других предложений по визуализации.

Эти вещи, которые мы пробовали, представляют собой сочетание экспериментов непосредственно с Kibana и чтения документации, поэтому есть шанс, что что-то упустили из виду (например, обнаружение того, что Timelion и Vega поддерживают только ведра, основанные на времени, возможно, есть скрытая функция, которую мы не имеем '' т пока не нашел). Проблема кажется нам ужасной, но публикация на тот случай, если у кого-то больше опыта работы с этими инструментами и может пролить свет.

Мы использовали управляемую ES на версии 7.12.1


person M Stefan Walker    schedule 20.05.2021    source источник


Ответы (1)


Vega предлагает корзины без учета времени.

Взгляните на сообщение Sankey Chart на Эластичный блог для подробного отдельного примера и множества Vega и Vega-Lite, примеры, не привязанные ко времени. Хорошо это или плохо, но у Vega очень мало ограничений по сравнению с другими визуализациями Kibana.

person tomr    schedule 21.05.2021
comment
Спасибо за ссылки, завтра проверю и соглашусь, подходит ли это то, что нам нужно! Я предполагаю, что так и будет, поскольку меня впечатлила гибкость Vega. Мы, должно быть, слишком рано списали это со счетов, поскольку нам нужно было рассмотреть все эти альтернативы. Я напишу ответ, как только мы это протестируем! - person M Stefan Walker; 21.05.2021