如果查询产品推荐的问题不被视为“正确”,请随时锁定/删除此帖子。我会寻求其他途径。
企业应用程序的表示层几乎不是我的重点领域。但是现在,我需要寻找一个开发平台,允许使用小部件快速轻松地开发仪表板。在哪里,开发不过是拖拽而且很少有点击。这是因为受众更多是面向商业的人而不是开发人员。
经过多次浏览,我认为,我已经列出了适合我们的开发平台的要求。
理想情况下,以商业支持为后盾的开源产品会很棒。
我见过的大多数选项都没有简单的拖放功能。例如,d3.js有一些非常惊人的可视化,但可能需要非平凡的开发工作。我也检查了Freeboard,但是,我不确定它是否可以扩展到自定义数据源和小部件。 Splunk看起来不错,但我不确定它是多么可扩展。
那么,你的建议是什么?
答案 0 :(得分:0)
我强烈建议您使用Splunk。我已经使用它已经有一段时间了,已经看到了很多功能。它没有响应是不正确的;大多数公司在宽屏幕,投影仪,移动电话等上展示Splunk仪表板。
使用自定义显示元素并不容易。图表,图表,统计表等各种选项,您可以使用各种编程语言,从简单的xml和html到javascript(D3可视化支持d3库),适用于更复杂的应用程序。您可以使用其GUI界面向面板,时间选择器,搜索框添加下钻。
您可以轻松将其配置为"自动运行"当新事件可用时,通过选择一个实时选项,例如, 1分钟的窗口,5分钟的窗口等。
对于"形式"你会有多么轻松。您的数据,因为Splunk会自动识别并提取时间戳和时区数据(当然,您可以在任何情况下应用您自己的设置)。它还能够识别不同的数据源(如json,syslog,数据库日志等),为断线,字段提取和其他选项提供正确的配置,也允许正则表达式替换。
Imho是快速可视化数据的最简单,最强大的方式,可为定制提供大量空间。