0

如果寻求产品推荐的问题不被视为“正确”,请随时锁定/删除此帖子。我会寻求其他途径。

企业应用程序的表示层几乎从来不是我关注的领域。但是现在,我需要寻找一个开发平台,允许快速轻松地开发带有小部件的仪表板。在哪里,开发只不过是拖放和到处点击。这是因为观众更多是面向业务的人,而不是开发人员。

经过一番浏览,我想,我已经列出了适合我们的开发平台的需求。

  • 自定义显示元素。我应该能够导入显示元素(折线图、条形图等)或自行开发。
  • 基于事件的刷新。所有显示元素都应具有基于事件而不是刷新时间段刷新自身的选项。
  • 反应灵敏。显示元素应在不同宽高比的设备(例如笔记本电脑、台式机、42 英寸 LED 电视等)上的不同浏览器上正确呈现。
  • 国际化支持。所有显示文本和区域设置元素(日期、货币等)都应该通过“捆绑”呈现,或者至少对我来说是可编程的。
  • 手持友好。该平台可能会提供一个 SDK,该 SDK 允许处理用于渲染显示的设备手势。例如,捏以缩放、滑动等。

理想情况下,由商业支持支持的开源产品会很棒。

我见过的大多数选项都没有简单的拖放功能。例如,d3.js 有一些非常惊人的可视化,但可能需要不平凡的开发工作。我也检查了 Freeboard,但是我不确定它是否可以扩展到自定义数据源和小部件。Splunk 看起来不错,但我不确定它的可扩展性如何。

那么,您有什么建议呢?

4

1 回答 1

0

对于您的情况,我强烈推荐 Splunk。我已经使用它很长一段时间了,并且已经看到了许多功能。它没有响应是不正确的;大多数公司在宽屏、投影仪、手机等上展示 Splunk 仪表板。

使用自定义显示元素再简单不过了。有多种图表、图形、统计表和其他选项,此外,您可以使用各种编程语言,从简单的 xml 和 html 到 javascript(D3 可视化支持 d3 库),用于更复杂的应用程序。您可以使用其 GUI 界面向面板、时间选择器、搜索框添加钻取。

当有新事件可用时,您可以轻松地将其配置为“自动运行”,方法是选择实时选项之一,例如 1 分钟窗口、5 分钟窗口等。

由于 Splunk 会自动识别并提取时间戳和时区数据(当然您可以在任何情况下应用您自己的设置),因此您会印象深刻地“形成”您的数据是多么容易。它还能够识别不同的数据源(如 json、syslog、数据库日志等),为换行、字段提取和其他选项提供适当的配置,也允许正则表达式替换。

恕我直言,这是快速可视化数据的最简单和最强大的方法,为自定义提供了大量空间。

于 2016-02-22T10:37:17.923 回答