2016-02-22 47 views
0

如果寻求产品的建议问题不被认为是“正确的”,敬请锁定/删除该帖子。我会寻求其他途径。建议数据混搭开发平台

的企业应用程序的表示层几乎没有去过我的重点区域。但是现在,我需要寻找一个开发平台,可以使用小部件快速轻松地开发仪表板。在这里和那里,发展只不过是拖拽而已。这是因为观众比开发人员更注重面向业务的人。

经过多次浏览后,我想我已经列出了适合我们的开发平台的要求。

  • 自定义显示元素。我应该可以导入显示元素(折线图,条形图等)或自行开发。
  • 基于事件的刷新。所有显示元素都应该有一个选项,可以根据事件进行自我刷新,而不是刷新时间段。
  • 响应。显示元素应在不同宽高比例的设备上的不同浏览器上正确呈现,例如笔记本电脑,台式机,42英寸LED电视等
  • 国际化支持所有显示文本和语言环境元素(日期,金钱等)应该通过'包'或至少可以编程为我
  • 手持友好。该平台可能提供一个SDK,允许设备的手势操作对呈现显示,例如,捏缩放,轻扫等

理想的情况下,开源产品后盾商业上的支持会很大。

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

那么,你有什么建议?

回答

0

我强烈建议Splunk为您的情况。我一直在使用它已经有很长一段时间了,并且已经看到了很多功能。这不是真的,它不响应;大多数公司展示Splunk的仪表盘上的宽屏,投影机,移动电话等

使用自定义显示内容可能不容易。有多种图表,图表,统计表和其他的选项,另外,您可以使用各种编程语言(从简单的xml和html到JavaScript)(针对D3可视化支持d3库)来处理更复杂的应用程序。您可以使用其GUI界面将细分添加到面板,时间选择器,搜索框。

您可以轻松地将其配置为“自动运行”时,新的事件都可以通过选择的实时选项之一,例如1分钟窗口,5分钟窗口等。

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

Imho它是快速可视化数据的最简单也是最稳健的方式,可以为定制提供大量空间。

+0

嗨Angeliki,感谢您的意见!我会进一步检查Splunk。 – cogitoergosum