Dashboard Error: A required component `NgMonitoring` is not started in this cluster. Some features may not work

Note:
This topic has been translated from a Chinese forum by GPT and might contain errors.

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

| username: dvwei

[TiDB Usage Environment] Production Environment / Test / Poc
[TiDB Version] v7.5.1
[Reproduction Path]
Normal deployment using tiup
[Encountered Issue: Issue Phenomenon and Impact]
The following error appears when logging into the dashboard:


Checking the tidb-deploy/tidb-dashboard-8080/log/tidb_dashboard.log log reveals the following error:

ps shows that ng_monitoring started normally, no issues

Executing the following command to check the monitoring_servers configuration is normal

tiup cluster edit-config <cluster>

image

Checking the tidb-deploy/prometheus-8249/conf/ngmonitoring.toml configuration is also normal

How should I troubleshoot this?

| username: 像风一样的男子 | Original post link

Is the Prometheus service functioning normally?

| username: Jasper | Original post link

It might be due to an insufficient version of tiup or a configuration issue. Try following the steps in the link to see if it helps:

| username: dvwei | Original post link

Normal

| username: dvwei | Original post link

My tiup is v1.14.0, do I still need to upgrade?

| username: TIDB-Learner | Original post link

The image you provided is not accessible. Please provide the text you need translated.

| username: ziptoam | Original post link

Check if the related services are not enabled.