目前使用Grafana监控Flink相关任务的指标,但是可能会遇到别的开发者需要监控相关的指标情况,因此需要给他们单独开一个账号,并且配置相关的权限。
1、创建User
使用admin账号登录到Grafana中,左边栏中选中设置下的users。我么可以通过Invite创建新的用户。
输入新用户的相关信息以后提交可能会警告:
SMTP not configured, check your grafana.ini config file’s [smtp] section
提交以后可以在原来的界面中看到这个代邀请消息,我们复制出来可以得到一个url:
http://localhost:3000/invite/qC37KgM98e……XXXXX
这个url不能直接使用:
我们复制Grafana的url前面部分
http://qiyu-xxx.163.org:3000/invite/qC37KgM98e……XXXXX
打开后我们输入相关信息:
最后就创建成功了。
2、分配团队
我们也可以给不同的user分配不同的团队,首先在Teams这里新建团队
我们选中这个团队,可以将刚刚新建的用户加入到这个团队中:
3、仪表盘给不同团队分配权限
我们选择仪表盘,在最上面一行选中Dashboard settings:
在Permissions中我们可以选择新建一个权限,选中我们刚刚创建的团队,给其分配对应的权限,测试这里我仅给了查看仪表盘的权限。
注意:
不能覆盖具有组织管理员角色的用户权限
如果存在具有较高权限级别的规规存在,则低权限级别的权限规则将不生效