2016-02-22 52 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