grafana默认需要登录才可使用,初始用户名和密码为admin/admin. grafana也提供了匿名登录,即无须登录即可进入grafana面板,编辑conf目录下的default.ini文件就可以做到。
[auth.anonymous]
# enable anonymous access
enabled = true #默认false
# specify role for unauthenticated users
org_role = Admin #默认Viewer
重启后登录localhost:3000即可跳过登录进入到grafana面板,并且拥有Admin用户的查看编辑权限。
在k8s中安装了grafana后也可以配置匿名登录,添加相应的环境变量即可,grafana.yaml文件部分配置如下。
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: grafana
namespace: kube-system
labels:
app: grafana
spec:
revisionHistoryLimit: 10
template:
metadata:
labels:
app: grafana
spec:
containers:
- name: grafana
image: grafana/grafana:5.3.4
imagePullPolicy: IfNotPresent
ports:
- containerPort: 3000
name: grafana
env:
- name: GF_AUTH_PROXY_ENABLED
value: "true"
- name: GF_AUTH_ANONYMOUS_ENABLED
value: "true"
- name: GF_AUTH_ANONYMOUS_ORG_ROLE
value: Admin