db_user
(Db User)
1
【 TiDB 使用环境】生产环境 /测试/ Poc 生产
【 TiDB 版本】v4.0.13
prometheus版本比较老,可能影响wal的占用磁盘的量,也会影响查询的内存(主要原因是因为tikv的监控数据大)
想到几种方式:
1.调小tikv的采集频率
2.采用remote_read,ermote_write来处理,但是这种大查询的话应该也会占用本地内存,不知道大佬们有没有试过
3.采用帖子中的方案https://asktug.com/t/topic/512888
4.升级prometheus测试看看,但是没看到任何升级案例
请教下有没有单独升级的案例,升级后内存使用是否有明显的优化,如何升级
Kongdom
(Kongdom)
2
db_user
(Db User)
3
应该不太一样,我只是想切换官方的prometheus包,官方的太老了,还想用tiup管理
tidb 不同版本对应有相关版本的prometheus,不知道弄个离线模式,把prometheus 替换了可以不用
db_user
(Db User)
5
我手里的几个版本都是2.8.1的prometheus。我想直接用github的tar.gz包替换掉.tiup下的prometheus的包,但是不清楚会不会有影响
联网不知道是怎么对比的,可以尝试一下,反正监控都可以缩容了,然后布置一套新的
DBRE
7
tidb升级到6.5.0版本也可以,对应的prometheus版本是2.27.1
我用过这个文章迁移监控组件到其他机器,希望对你也有帮助,(我没有迁移历史数据,其实就是先缩容,再扩容)
db_user
(Db User)
11
感谢回复,迁移我了解怎么做,主要是不太清楚还有什么办法能降低prometheus的内存