2015-09-28 44 views
0

我有一些要求,我需要爲不同的用戶創建不同的可視化對象,這些可視化對查詢參數的要求略有不同。所以,我正在考慮創建一個腳本,這將使我能夠做到這一點。有沒有人在Kibana上做過這些工作。4.關於如何使用查詢創建可視化的一些指導將會很有幫助。如何使用Kibana中的腳本實時創建可視化4

我也想動態創建儀表板,但可以等到我把這個清理出來。

+0

如果您告訴我如何瞭解要使用的參數,我可以幫助您。當我們啓動Elasticsearch服務時,我們使用Java應用程序來創建圖表。您可以修改架構以供您自己使用:) – Limit

+0

這正是我們想要的。我們將爲所有用戶使用相同類型的圖表,但使用不同的過濾器集合。對於某些用戶,在x軸上,產品的值將爲P1而另一些則是P2。我可以得到user1:p1和user2:p2的映射,但不知道如何繼續創建圖形。 – Crypt

回答

0

如果你想繼續使用Java插件(如在評論中提到的),這裏的步驟:

  • 創建具有不同的X-軸參數不同的可視化。可視化基本上是json字符串,因此您可以編寫一個java代碼,根據您擁有的映射更改x聚合的值。現在每個圖表都會有不同的ID。
  • 在您基於用戶創建自定義儀表板時,請檢查用戶和可視化之間的映射,並使用以下命令添加可視化文件: client.prepareIndex(,「visualization」,)。setSource()。execute ();