已经配置了还是提示:集群中未启动必要组件 `NgMonitoring`,部分功能将不可用。

哈喽,有人吗?求治疗。

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

看下文档

反馈问题请写明:
版本
问题的复现路径

看下ng.log的日志

V5.4,升级到 5.4 以后发现的问题。

[2022/06/16 15:24:57.198 +08:00] [FATAL] [document.go:41] ["failed to open a document database"] [path=/data/deploy/prometheus2.0.0.data.metrics/docdb] [error="failed to create table \"__genji_sequence\": store already exists"] [stack="github.com/pingcap/ng-monitoring/database/document.Init\
\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/ng-monitoring/database/document/document.go:41\
github.com/pingcap/ng-monitoring/database.Init\
\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/ng-monitoring/database/database.go:14\
main.main\
\t/home/jenkins/agent/workspace/build-common/go/src/github.com/pingcap/ng-monitoring/main.go:60\
runtime.main\
\t/usr/local/go/src/runtime/proc.go:225"]

这种错误,在这个脚本 ng-wrapper.sh 启动之前,就干掉这个目录的老数据就可以了,本身就不需要一直存着,可以优化下。

干掉以后,启动正常了。

1 个赞

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