ElasticSearch/Kibana - Как создать визуализацию, отображающую количество агрегированных терминов, отсортированных по уникальному количеству?

Я новичок в Kibana и ElasticSearch, поэтому я не совсем уверен, как это сделать.

Хотя кажется, что есть запрос DSL /API, способ сделать то, что я хочу, это не совсем то, что я ищу, поскольку я полагаюсь исключительно на графический интерфейс Kibana, а не на получение значения из ответа API.

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

Чтобы уточнить, вот пример того, что я хочу:

Скажем, у меня есть условия агрегации пользователей, отсортированные по уникальному количеству сеансов, например:

userName                  Unique count of sessions
----------                --------------------------
JOHN                                 30
SARAH                                20
BOB                                  10
ALICE                                 5 

Как создать визуализацию (предпочтительно метрическую), которая отображает количество пользователей, у которых было более 5 сеансов? В этом случае на визуализации должно отображаться число "3".

Я знаю о min_doc_count, однако это не удовлетворяет моим требованиям. Есть ли какой-то другой входной JSON, который я мог бы использовать для визуализации, например, min_unique_count? Или это что-то совершенно не поддерживается ES/Kibana?

Самое близкое решение, которое я нашел, - это создать таблицу данных с пределом строки, достаточно большим, чтобы преодолеть мой порог. Я могу некоторое время справиться с этим решением, не так уж много усилий, чтобы загрузить таблицу и найти номер строки, где начинаются значения, превышающие мой порог. Однако гораздо предпочтительнее создать панель "Панель инструментов" с этим счетчиком и другой связанной информацией. Судя по отсутствию ответов на этот вопрос SO, кажется, что никто не знает, как применить такое ограничение даже к Таблице данных.

0 ответов

Другие вопросы по тегам