EMQX ECP配置EMQX 集群链路追踪无法追踪客户端和日志

环境

  • EMQX 版本:V5.9.0
  • 操作系统版本:

重现此问题的步骤

之前服务可正常追踪链路日志,EMQX重启后,重新配置无法追踪

1.EMQX 配置


2.ECP配置


3.EMQX emqx-enterprise服务报错

试一下在 EMQX dashboard 上重启 opentelemetry 功能:

  • 取消勾选"追踪"
  • 点击保存
  • 勾选“追踪”
  • 点击保存

已经重启,还是不行

请按住 shift 点击刷新按钮刷新浏览器页面以清空当前 EMQX dashborad 的页面缓存。并确认 EMQX 版本,集群状态,节点当前网络环境(节点名称,IP,当前节点与目标OTEL collector 地址的连通性)

如果关闭 opentelemetry 功能(取消勾选"追踪"并保存),还会有这条 warning 日志打印出来吗

已清空缓存,网络是通的

已清空缓存,网络是通的
image

是的,关闭了也有日志打印

打印 warning 日志的 emqx,和 dashboard 上操作 opentelemetry 功能的 emqx,确认是同一个集群吗?

是一个。另外我想问下ecp上这些集群信息是存在哪张表的,

我看ecp的 emqx-ecp-postgresql服务一直在打印role “root” does not exist,这个有没有影响?

存在trace_cluster表

这个错误应该没影响

集群是单节点的吗?还是几个节点的?

单节点

上面截图的是之前测试的,这些是存在哪张表的呢

trace_cluster 表

保持 opentelemetry 功能关闭,然后重启 emqx,再重新打开 opentelemetry 下面的追踪功能(不要开指标功能)。这样试试能不能解决

可以了感谢