我正在制作一个显示日志数据的前端界面。我目前有一个表格,显示包含大量操作的原始数据,类似于热图的日历和显示任何所选属性,时间段和粒度的聚合数据的条形图(使用d3)。数据大小相当大,因此所有操作都在后端完成(字面意思是,所有过滤/排序等都是对服务器端的AJAX调用)。应该有更多的图表以类似的方式出现。
我想要的是一个仪表板,后面使用JQuery为所有图表和统计数据。我简要地略过了以下几个选项:
问题是我无法真正区分所有这些或者哪一个更合适,而且我的前端体验非常有限(我几天前查看并学习了JS函数定义语法)。以下是我希望理想的功能列表:
[ Optional Ones ]
到目前为止,这些是我能想到的。想知道是否有人做过类似的事情,以及每个/任何上述选项的优缺点/限制是什么?任何建议表示赞赏:)
答案 0 :(得分:0)
为什么要自己制作?请改用ELK(Elastica,Log Stash,Kibana)。
它已经构建并完全符合您的需要 - 除非您正在登录数据库。如果你是,那么愿上帝怜悯你的灵魂(和你可怜的DBMS)。
以下是DigitalOcean的教程,其中包含设置说明: https://www.digitalocean.com/community/tutorials/how-to-install-elasticsearch-logstash-and-kibana-4-on-ubuntu-14-04
总之...
免责声明 - 我为Dashing项目做出了贡献,而且我有很大的偏见。
您的清单答案: