ccfos / nightingale

An all-in-one observability solution which aims to combine the advantages of Prometheus and Grafana. It manages alert rules and visualizes metrics, logs, traces in a beautiful web UI.
https://flashcat.cloud/docs/
Apache License 2.0
9.84k stars 1.42k forks source link

边缘机房部署,中心机房没有边缘机房的机器列表显示 #2177

Closed ghqzsong closed 1 month ago

ghqzsong commented 2 months ago

Question and Steps to reproduce

image

Relevant logs and configurations

边缘机房接入:如图中region01的架构,边缘机房已增加了redis,现在vm中能正常得到categraf的数据,edge和中心机房也能正常通信,edge的告警引擎也能在中心机房看到,中心机房在增加了边缘机房的vm数据源之后,也可以查询监控数据

问题:n9e的web界面,机器列表,没有边缘机房的机器信息

错误日志:edge有错误日志,ERROR idents/idents.go:88 failed to update targets: unexpected status code: 401

Version

n9e-v7.3.4 categraf-v0.3.78 victoria-metrics-linux-amd64-v1.103.0

ghqzsong commented 2 months ago
image

数据库中的target表,也没有边缘机房机器的信息

UlricQin commented 2 months ago

token 的部分,逻辑有bug,你先把 token 的部分维持现状别修改了。就是那些 APIForService、APIForAgent 下面的那些 Basic auth 认证信息。下个版本修复这个问题。

ghqzsong commented 2 months ago

n9e和n9e-edge配置文件的APIForService\ APIForAgent注释掉后,在n9e的web界面,可以看到edge机房的机器了

710leo commented 2 months ago

@ghqzsong 最新版本这个问题已经修复了,可以升级到最新版本,注意 n9e-edge 和 n9e 中心模块需要一起升级

ghqzsong commented 1 month ago

好的👍