n9e v6 安装后添加数据源没有告警引擎可选,告警引擎为空。请看看是不是 少安装了什么? n9e v6 是通过helm 默认安装的。
添加数据源没有告警引擎可选
n9e v6 安装后添加数据源没有告警引擎可选,告警引擎为空。请看看是不是 少安装了什么? n9e v6 是通过helm 默认安装的。
添加数据源没有告警引擎可选
是不是添加数据源没关联告警引擎,这里才没数据呀
就是添加数据源的时候 没有可关联告警引擎。 页面还有一个报错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'
[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"后就正常了