grafana權限系統


【1】權限架構

成員  屬於 》 團隊term  屬於》組織 org

成員 加入部門 ,部門屬於組織

 

【2】grafana服務管理

(2.1)組織的概念

也就是整個面板的概念

  

 

 

我們可以查看自己的登錄情況,目前是登錄的 main org. 這個組織(也就是默認組織)

  

 

在這個里面所有的一切都是新的;組織之間相互獨立,不同組織之間可以擁有所有相同的功能;

只要你的角色是admin,你就可以為所欲為;

為了避免把我線上環境搞臟,我切到test 組織去演示;

(1.2)用戶

   

 右上角可以新建

  

 

新建之后我們可以看到

  

 

 

 點進去可以看到組織架構,權限,是否是granfa admin(這個如果是,才可以新建用戶、新建組織之類的)

  

如下圖,我們可以把我們的 test組織加進來

  

這就有了,如下圖,我們還可以改變角色什么的

  

 

(1.3)用賬戶登錄到新組織初探

  

 

 我們切換到 test 組織之后,發現其並沒有新增用戶等選項 server admin 按鈕了;

只能做權限控制、儀表盤操作等,而不能做新增用戶、新增組織等操作了,因為我們(1.2)中設置的角色中 雖然  在 test組織是 admin,但是並不是 server admin

 

【2】配置與權限

 

 

(2.1)基本面板=》數據源

  

 

數據源可以單獨配置;

你要問主組織的數據庫能不能也給我權限讓我用?我只能說不行

(2.2)用戶權限

  

 

 如上圖,我們可以看到,該組織有哪些用戶;

(2.3)團隊 terms

該組織有哪些團隊

  

我們新建一個

   

 

 然后點擊團隊名,而后可以新增成員到這個團隊

  

 

 至此團隊就配置好了

【3】具體對象的權限

(3.1)儀表盤的權限

點擊儀表盤后=》右上角的設置按鈕

  

 

 就出現如下圖,點擊permissions,就可以選擇團隊或者個人了

  

 

(3.2)多個儀表盤的權限

假如我想有用多個儀表盤的權限,一個一個點不是很累嗎?

(1)先建好文件夾,然后把儀表盤對應放到相應目錄

  

 

 注意,默認文件夾  general 是無法修改權限的,是默認所有組織、團隊、個人都可以看到的;

其他的點上去有按鈕

  

 

 如下圖,我們可以看到這個文件夾中有多個儀表盤

  

 

 點擊 permissions 按鈕

  

 

 就可以修改權限了;

 

至此,相關權限配置就差不多了;

(3.3)儀表盤小技巧

一個儀表盤里有了多個項目,如何摘出幾個額外單獨拿出來,然后授權給其他項目組呢?

比如我這里有2個項目組:

  起變量的時候就全部弄了, 這個時候我只想給火鳥團隊看到他們自己的項目的數據,下面的大連的項目不想給他們看;

    

但這儀表盤一給權限就是都給了,這咋辦? 

這個時候也沒有什么好辦法,就直接給它復制一個儀表盤,修改這個儀表盤的參數,把項目參數內的值,改成固定=火鳥mssql;

然后授權,或者整理好文件夾放到某個文件夾下,對該文件夾授權

【4】導入json成儀表盤

(4.1)獲取現有儀表盤json

最快捷辦法:

  

其他辦法:

點開儀表盤=》設置,如下圖

  

如下圖,直接復制即可

  

(4.2)導入json

  

 

然后 json 復制過來就好了

 

  

 

 然后地點load=》點擊后如下圖

  

 

 因為是現有的儀表盤,所以告訴你這個已經有且在使用了,我們點擊 change uid ,然后隨便輸入一個唯一的字符串就行

   

 

比如這樣就可以了;

(4.3)在變量里只限定某些具體機器,以達到權限分化的目的

如(3.3中所述)

比如:我這里項目組有許多個

  

 

如下圖,設置一下變量,該儀表盤只顯示 公共技術項組

  

 

最后結果如下:

  

 

 這里就只有公共技術了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM