Grafana中通過設置不同的組織,以及將用戶分配到不同組織,來做到多租戶,類似門戶的概念。
Grafana默認是不允許非管理員用戶創建新的組織的,這個可以通過修改配置文件以允許非管理員用戶創建組織:
下面演示下怎么新建組織,以及將組織和用戶進行關聯:
點擊上圖中的“New organization”,我們可以看到“多組織常用於多租戶部署”,如下所示
輸入組織名,點擊“Create”,創建完組織后,可以為組織選擇不同的用戶:
除此之外,也可以在全局用戶界面,為用戶添加不同的組織:
經過上面的操作,就將組織和用戶進行了划分,然后在每個組織內新建數據源、DashBoard,這樣,不同的用戶屬於不同的組織,不同的組織擁有獨立的數據源以及DashBoard,就實現了多租戶功能。
由於數據源、 DashBoard是和組織關聯的,因此沒法做到一個組織內不同的用戶,看到不同的DashBoard,不過Grafana新建組織,已經可以滿足大部分需求了,比如有多個數據中心時,只要建立不同的數據中心組織,配上相應的數據源,就可以使用一套Grafana來展現了。
Grafana后續還會支持文件夾划分及權限控制:
持續關注該功能的實現。