grafana-OSS 版本

Install [v9.0.x]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CentOS系统
# cat /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://packages.grafana.com/oss/rpm
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packages.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt


# yum install grafana
Configure Grafana
1
linux系统的配置文件位置 /etc/grafana/grafana.ini, ';'为注释,取消注释配置生效,否则为默认值

使用环境变量覆盖配置文件现有配置时,所有配置项key全部大写,例如:

1
2
3
4
5
6
7
8
9
10
11
# default section
instance_name = ${HOSTNAME}

[security]
admin_user = admin

[auth.google]
client_secret = 0ldS3cretKey

[plugin.grafana-image-renderer] # . 和 - 应该全部被替换成 _
rendering_ignore_https_errors = true

使用环境变量覆盖

1
2
3
4
export GF_DEFAULT_INSTANCE_NAME=my-instance
export GF_SECURITY_ADMIN_USER=owner
export GF_AUTH_GOOGLE_CLIENT_SECRET=newS3cretKey
export GF_PLUGIN_GRAFANA_IMAGE_RENDERER_RENDERING_IGNORE_HTTPS_ERRORS=true

配置文件

1
2
temp_data_lifetime 临时数据保留时间,默认24h
provisioning 包含 grafana 将在启动和运行时应用的 porovisioning 配置文件的文件夹

问题记录
1、grafana图片渲染突然失效

1
2
3
4
架构概述:grafana将渲染的图片推送到七牛云,由单独的告警程序去拉取渲染好的图片再推送。
报错:Jul 27 08:01:31 ngp-zjkecs-monitor01 grafana-server: logger=plugin.grafana-image-renderer t=2022-07-27T08:01:31.27+0800 lvl=eror msg="Browser console error" column=26144 msg=JSHandle@object url=http://localhost:3009/public/build/1359.5bd4adfaadc76d1f26f7.js line=6624
原因:七牛云绑定的域名过期。排查时并没有立即找到原因,而是先怀疑是云存储的问题,再与另一个七牛云空间进行对比发现问题所在的空间域名已经过期了
解决:重新申请并绑定域名,并在告警程序中修改七牛云的域名

9.0.X不支持ES7.10+之前的版本,所以版本回退到8.5

v7.0 —> v8.5版本更新:
1、基本图形更新至15个。
2、使用新的图形库uPlot开发的时序图Time Series替换原有的Graph,性能提升2到3倍
3、首次载人优化,包体积缩小40%。
4、图表性能优化,单张图表支持10w+数据100ms渲染。
5、新增的图表编辑区域,例如较短的下拉列表Graph Style。
6、默认启用新的插件目录,在web界面安装卸载无需使用命令行、安装后不需要重启[v8.2]
7、更新对influx v2版本的支持[v7.1]

重置密码