2017-02-28 165 views
0

我試圖訪問Grafana指標儀表板而不使用Grafana支持的登錄表單。我只是希望用戶直接與認證Grafana頁面..直接從本地登錄頁面訪問Grafana頁面

我已經建立登錄表單(通行證本地策略)通過在Node.js中使用express連接mongoDB來管理用戶,並嘗試直接連接到Grafana我用過但沒有很好的工作。

有沒有辦法做到這一點..?

我發現從雨水箱一個博客,但我不明白他說什麼,因爲我是新來的服務器和所有的東西..

我只是把它像下面的現在。

app.get('/grafana', isLoggedIn, function(req, res){ 
    console.log('Accessing to grafana'); 
    res.redirect('http://localhost:8080'); 
}); 

localhost:8080是我的Grafana頁面,它仍然希望用戶再次登錄。

希望我的解釋很明確..

謝謝。

回答

1

您在上面發佈的代碼只會將用戶重定向到本地運行的graphana服務器,並且不會自動以redirect()身份登錄用戶,而只是從當前網址重定向到另一個網址,就像瀏覽網頁中的另一個網址。

你將不得不使用這個document參考創建API-令牌密鑰並進行API調用grahana本地服務器實例上運行。

如果您打算嵌入graphana儀表板,我會建議使用iframe,您將不得不提供用戶再次登錄的選項。

所有這一切說,我強烈建議不要這麼做,因爲這根本不安全。 請通過this issue

OR

這是值得考慮看看這個文件http://docs.grafana.org/reference/sharing/#embed-panel

+0

感謝您的回答,我會嘗試用API調用,即使它不是在所有安全都讀。我可以試着讓自己去學習:)再次感謝你! :) – paulc1111

+0

你可以接受答案,如果它回答你問題@ paulc1111 – damitj07

+0

我可以問關於進行grafana API調用的問題嗎? – paulc1111