dashboard报错:A required component `NgMonitoring` is not started in this cluster. Some features may not work.

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v7.5.1
【复现路径】
正常使用tiup部署
【遇到的问题:问题现象及影响】
登录dashboard出现以下错误:


查看tidb-deploy/tidb-dashboard-8080/log/tidb_dashboard.log日志发现以下错误:

ps发现ng_monitoring正常启动,无问题

执行以下命令查看monitoring_servers配置正常

tiup cluster edit-config <cluster>

image

检查tidb-deploy/prometheus-8249/conf/ngmonitoring.toml配置也正常

请问该如何排查?

promethues服务正常吗?

可能是 tiup 版本不够,或者配置问题,先按链接里的方式操作下看看

https://docs.pingcap.com/zh/tidb/stable/dashboard-faq#界面提示-集群中未启动必要组件-ngmonitoring

正常的

我的tiup是v1.14.0的,还需要升级吗?

检查一下是不是相关服务没有开启呢