tidb从4.0.2升级到5.3.0把alertmanager配置文件给覆盖了?

tidb升级到5.3.0之后,alertmanager中里面的配置信息都没了?造成监控不能报警

所有监控信息都没了

集群进行reload的话是会初始化掉alertmanager.yml的信息的,这个文件我一般是重命名一份做个备份,你如果有备份,或者知道报警规则的话,重新编辑下文件,然后restart 一下alertmanager节点就好了

1 个赞

升级前各个配置文件还是有必要备份下的

3 个赞

我想知道,为什么要覆盖这个文件?

理论上只要更新bin文件就好了,数据文件和config文件以及log文件不应该被覆盖

1 个赞

就是没有备份,现在比较麻烦

1 个赞

具体为什么被覆盖这块得看源码了,可能是reload这块的代码写死了,如果只是alert.yml的话还是比较好改的,你要往哪里报警,邮箱,企业微信还是lark,报警的地址你这里应该知道,按照文件写个配置规则再启动下alert组件就行

3 个赞

好的,多谢回复,只能手动修改了

1 个赞

客气了,最好留个备份,我之前也被这个给坑过

1 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。