n9e v6 安装后添加数据源没有告警引擎可选

Viewed 60

image.png

n9e v6 安装后添加数据源没有告警引擎可选,告警引擎为空。请看看是不是 少安装了什么? n9e v6 是通过helm 默认安装的。

image.png
添加数据源没有告警引擎可选

4 Answers

是不是添加数据源没关联告警引擎,这里才没数据呀

就是添加数据源的时候 没有可关联告警引擎。 页面还有一个报错Error 1054: Unknown column 'engine_cluster' in 'field list' 可以看上面的截图。

n9e日志再查一下呢,看报错信息,感觉像是和数据库有关

2023/05/12 14:49:05 /home/runner/work/nightingale/nightingale/models/alerting_engine.go:133 Error 1054: Unknown column 'engine_cluster' in 'where clause'

[0.408ms] [rows:0] SELECT count(*) FROM alerting_engines WHERE instance='nightingale-center-5dc4bf5449-bkhnn:17000' and engine_cluster = 'default' and datasource_id=0

2023-05-12 14:49:05.375258 WARNING naming/heartbeat.go:85 heartbeat with cluster err:Error 1054: Unknown column 'engine_cluster' in 'where clause'

image.png
是否其他中没有配置相关信息,我记得介绍中老大又对这块说明,后续自动自愈于此有关。

我重装了n9e, default 引擎可以选了 。 谢谢!

[Alert]
[Alert.Heartbeat]
# auto detect if blank
IP = ""
# unit ms
Interval = 1000
#EngineName = "default"
ClusterName = "default"

这个是因为n9e的配置文件有个参数key 名称不对,如上,我之前也是看不到告警引擎选择,后来经过对比分析,发现部分版本的config.toml 配置文件alert这块,当配置为EngineName = "default",就无法找到告警引擎,当配置为ClusterName = "default"后就正常了