[FAQ] Prometheus address is not set in PD and etcd

[问题澄清]

2020-08-10 10:40:33 [ERROR] - Error dumping table (METRICS_SCHEMA.etcd_disk_wal_fsync_rate) data: query metric error: [domain:9009]Prometheus address is not set in PD and etcd

[原因分析]

升级到 4.x 版本时,pd 参数修改通过修改 toml 文件的方式并不能被 pd 识别,导致 tiup 在设置 pd - metric-storage 时并未生效,当查询 metric 系统数据库时将会报错,因为此内容信息是从 promethce 中读取的。

[解决方案]

修复:tiup ctl pd --pd=“http://\{pd-ip}:{pd-port}” config set metric-storage http://\{prometheus-ip}:{prometheus-port}
验证:curl http://pdhost:pdport/pd/api/v1/config