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