目标:我想创建一个仪表板,显示用户对我的网站的请求。为此,我在我的 java web 应用程序中创建了一个过滤器,并开始捕获用户请求并将它们存储在 ES 索引中。文件格式如下:
{
'user': 'user1',
'url': 'domain.com/page1',
'hitcount': 12
}
所以,现在我有一个索引,其中包含有关用户请求哪些 URL 的次数的信息。现在,我想创建可视化来显示每个用户的使用趋势。
问题:
此用例应使用哪些可视化?
如果我需要显示用户趋势随时间的变化,我应该如何保存数据?例如,是否有一个我可以显示的可视化,用户已经停止/减少了请求页面并且现在更频繁地访问不同的页面。任何方向都会有所帮助。注意:我明白,这可以用grafana + prometheus来完成,但我希望用弹性堆栈来做到这一点。