【TiDB 使用环境】生产环境
【TiDB 版本】8.5
【操作系统】Rocky Linux 9.1
【部署方式】zstack虚拟机固态硬盘
【集群节点数】3
【问题复现路径】tidb_server_maxprocs{instance=“192.168.138.200:10080”, job=“tidb”}
0
【遇到的问题:问题现象及影响】
tidb_server_maxprocs这个数据获取2台tidb都是0
监控系统未正确采集到该指标,其他的可以正常使用不?
其他的可以的
是不是有防火墙?
没防火墙,可以telnet进来
这个指标的值应该是根据tidb配置文件的max-procs的值获取的,默认是0,表示没有限制。
你可以show config看看这个配置的值,应该是0
show config里没找到这个配置
show config where name like ‘%performance.max-procs%’;
https://docs.pingcap.com/zh/tidb/stable/tidb-configuration-file/
1 个赞
确实是0,他默认配置这个会导致告警 我删除后重新加载tidb集群配置他就默认加载之前的配置了,alertmanager我修改他的yaml加一个邮件告警,reload他就被覆盖了,这个要在哪里调整
你设置下tidb的max-procs应该就可以了吧,不用改altermanager。
好的那修改邮件告警,这个怎么让他不覆盖
好的谢谢我还想修改alertmanager的邮件告警地址,这个地址怎么改才能不在reload的时候被覆盖
增加告警的接收地址?
嗯是的 我在yaml中加了后重新再集群reload就被覆盖了,怎么样他就覆盖不聊了
你是怎么改的
我在alertmanager的conf目录下的alertmanager.yaml配置文件中修改了,然后reload一下,,这个配置文件就被之前的配置覆盖了,我写的邮箱就没了,,