2017-05-30 44 views
0

我使用Pyramid實現了一個Web應用程序,並將它部署在Apache上。此外還有一些其他機器,其中我有Elastic db和Kibana儀表板。 我想在我的Web應用程序內部顯示Kibana的儀表板。 1)我們有一個彈性數據庫,用於存儲我們想要顯示的信息,以及我們需要識別誰在系統上工作的時間。在我的Web應用程序中集成Kibana

2)我們有一個kibana儀表板,它彙總了所有彈性信息。

我需要什麼。

3)我們需要根據登錄的用戶在儀表板來過濾數據

4)我們需要把這個過濾器的URL(或頭)的iframe網址那kibana讓我們一起分享

5)我們需要的路線從外部客戶端

6)我們需要禁用kibana

的配置頁面來訪問請求10

我需要一個非常穩定的解決方案,我正在嘗試不同的解決方案,如反向代理,但不能很好地工作!

+0

用戶身份驗證有什麼區別? 每個用戶有不同的數據,他可以看到,或不同的可視化? – Lax

+0

不同的數據,也可能在未來不同的可視化。 –

+0

是否每個文檔具有字段的用戶區分? – Lax

回答

0

這不是什麼做金字塔的每說 - 但它聽起來像你需要拿出可以通過發出控制請求到後端,然後轉向那些爲你的儀表盤上的反向代理行爲的系統回覆原始客戶的反饋。

+0

是你的權利,你有什麼建議? –

+0

您需要定義自己的API,然後翻譯這些請求到正確形成請求kibana。然後,您可以解析響應,因此,它看起來像它出自於你(可能更換網址,資產等)修復它。 –