Визуализируйте использование сайта в кибане, используя эластичный стек - PullRequest
0 голосов
/ 31 октября 2018

Цель : я хочу создать панель мониторинга, которая будет отображать запросы пользователей на мой веб-сайт. Для этого я создал фильтр в своем веб-приложении java и начал собирать запросы пользователей и сохранять их в индексе ES. Документ имеет вид:

{
  'user': 'user1',
  'url': 'domain.com/page1',
  'hitcount': 12
}

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

Вопрос

  1. Какие визуализации следует использовать для этого варианта использования?

  2. Если мне нужно показать изменение пользовательских тенденций с течением времени, как мне сохранить данные? Например, есть ли визуализация, где я мог бы показать, что пользователь прекратил / уменьшил запрос на страницу и теперь чаще обращается к другой странице. Любое направление будет полезно. Примечание: я понимаю, это можно сделать с помощью графана + прометей , но я хочу сделать это с помощью эластичного стека.

1 Ответ

0 голосов
/ 01 ноября 2018

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

...