当nebula启用身份验证时,应该如何配置nebula-exporter来收集数据?

helm版本:v3.9.1
nebula-exporter版本:3.3.0
问题具体描述:
nebula开启了认证,使用helm安装nebula-exporter在values.yaml配置文件中并未找到auth参数,填写PortName后能正常启动,但是没有采集数据,怀疑是否跟未配置认证有关。

pod日志:

I1109 09:22:45.351950       1 exporter.go:93] Complete collect, time elapse 139.826805ms
I1109 09:24:45.212642       1 exporter.go:91] Start collect
I1109 09:24:45.352431       1 exporter.go:93] Complete collect, time elapse 139.860226ms
I1109 09:26:45.212790       1 exporter.go:91] Start collect
I1109 09:26:45.356109       1 exporter.go:93] Complete collect, time elapse 143.368314ms
I1109 09:28:45.212298       1 exporter.go:91] Start collect
I1109 09:28:45.352292       1 exporter.go:93] Complete collect, time elapse 140.10564ms
I1109 09:30:45.212498       1 exporter.go:91] Start collect
I1109 09:30:45.352972       1 exporter.go:93] Complete collect, time elapse 140.535699ms
I1109 09:32:45.212813       1 exporter.go:91] Start collect
I1109 09:32:45.257419       1 exporter.go:93] Complete collect, time elapse 44.666597ms
I1109 09:34:45.212494       1 exporter.go:91] Start collect
I1109 09:34:45.255502       1 exporter.go:93] Complete collect, time elapse 43.080548ms
I1109 09:36:45.212300       1 exporter.go:91] Start collect
I1109 09:36:45.251956       1 exporter.go:93] Complete collect, time elapse 39.719828ms
I1109 09:38:45.212822       1 exporter.go:91] Start collect
I1109 09:38:45.253307       1 exporter.go:93] Complete collect, time elapse 40.559511ms
I1109 09:40:45.212427       1 exporter.go:91] Start collect
I1109 09:40:45.254736       1 exporter.go:93] Complete collect, time elapse 42.404281ms
I1109 09:42:45.212972       1 exporter.go:91] Start collect
I1109 09:42:45.257944       1 exporter.go:93] Complete collect, time elapse 45.060258ms
I1109 09:44:45.212684       1 exporter.go:91] Start collect
I1109 09:44:45.255418       1 exporter.go:93] Complete collect, time elapse 42.77264ms
I1109 09:46:45.212321       1 exporter.go:91] Start collect
I1109 09:46:45.254416       1 exporter.go:93] Complete collect, time elapse 42.19081ms
I1109 09:48:45.212037       1 exporter.go:91] Start collect
I1109 09:48:45.253412       1 exporter.go:93] Complete collect, time elapse 41.430233ms
I1109 09:50:45.212100       1 exporter.go:91] Start collect
I1109 09:50:45.236893       1 exporter.go:93] Complete collect, time elapse 24.795347ms
I1109 09:52:45.212233       1 exporter.go:91] Start collect
I1109 09:52:45.254926       1 exporter.go:93] Complete collect, time elapse 42.771009ms

target状态:

您好,请问nebula是通过operator部署的吗,exporter采集指标应该和nebula开启认证无关,可以试试关闭认证后,是否能获取数据

1 个赞

谢谢您的回复,我这边nebula是yaml部署的集群,我尝试关闭认证,修改cm中enable_authorize为false并重启,仍未采集到数据。

嗯嗯,说明enable_authorize和采集数据无关,可能是nebula-exporter部署的姿势不对,在k8s环境,推荐使用helm 部署operator和nebula集群,会自动部署nebula-exporter 使用 Helm 部署 NebulaGraph 集群 - NebulaGraph Database 手册

1 个赞

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