Grafana升级到9.0.7

Posted dragonpeng2008

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Grafana升级到9.0.7相关的知识,希望对你有一定的参考价值。

由于发现grafana低版本有安全漏洞,需要将grafana升级到最新版本9.0.7

一、导出grafana模板

先访问老版本的grafana将模板文件都导出来,导出方法如下:

1、点击监控面板右上角的分享按钮

2、然后在弹出的页面点击Export进行模板文件的导出

3、将json模板文件保存到本地

二、下载最新版本安装包

下载地址:Download Grafana | Grafana Labs

然后找到linux的安装包下载

Standalone Linux Binaries(64 Bit)

wget https://dl.grafana.com/enterprise/release/grafana-enterprise-9.0.7.linux-amd64.tar.gz

然后上传到服务器进行解压

tar -zxvf grafana-enterprise-9.0.7.linux-amd64.tar.gz

三、启动grafana

1、首先进入安装目录的conf文件夹,如果有需要修改的配置,可修改defaults.ini配置文件

2、然后进入bin目录,启动grafana

nohup ./grafana-server > /dev/null 2&>1 &

四、配置grafana

访问http://localhost:3000

初始用户名和密码是admin,登录后会强制修改密码,然后在datasouce里配置Prometheus数据源

五、导入grafana模板

1、点击Dashboards--Browse,点击import按钮

2、然后点击upload json file,选择之前导出的json文件上传

六、问题处理

在登录界面,输入用户名和密码后,会出现一条消息:“Origin not allowed”。

解决方案:

nginx的nginx.conf文件中,增加下面的配置

location / 
    proxy_set_header Host $http_host; //added after upgrade from 8.1 to 8.4.1 for origin not allowed error
    proxy_pass http://localhost:3000;    

如果还是不行,可以把$http_host改成自己的domain

location / 
    proxy_set_header Host domain.com;
    proxy_pass http://localhost:3000;    

最后重新加载nginx配置就能登录了。

Grafana 仪表板显示从普罗米修斯删除的信息

【中文标题】Grafana 仪表板显示从普罗米修斯删除的信息【英文标题】:Grafana dashboard showing deleted information from prometheus 【发布时间】:2019-07-10 22:25:26 【问题描述】:

我正在使用 grafana 和 prometheus 来监控我安装在 aws 上的应用程序。升级我的应用程序时,我会收到我机器的新实例 ID。虽然 prometheus 使用新的实例 id 进行了更新,但 grafana 除了显示新的实例 id 之外,仍然显示旧的实例 id。

如何从 grafana 中清除旧的和不必要的信息?

我通过运行以下查询获取实例 ID 作为参数:

label_values(cts_per_processor_task_duration_seconds_sumjob="octane-apps",region="$region", instance)

据我所知,它没有从仪表板 JSON 文件中删除。

谢谢!

【问题讨论】:

你看到这个页面了吗:docs.grafana.org/installation/troubleshooting? 【参考方案1】:

新实例也被prometheus监控,但“旧”数据仍在storage中。默认数据保留时间为 15 天,因此旧机器的所有数据应在该期限后自动消失。 能够将旧版本应用程序的数据(历史数据)与当前数据进行比较是一个不错的功能,但为什么要立即删除数据呢?如果您只是想将其“隐藏”在某些图表或板上,请添加 template variable,然后使用选择框过滤您的机器。

【讨论】:

以上是关于Grafana升级到9.0.7的主要内容,如果未能解决你的问题,请参考以下文章

Grafana + Influxdb Android性能监控部署

性能测试监控平台Grafana的使用

性能测试监控平台Grafana的使用

开源监控利器grafana

监控利器Prometheus——Prometheus+Grafana监控服务器资源

监控利器Prometheus——Prometheus+Grafana监控服务器资源