docker run command to deploy a Jaeger all-in-one instance for testing:However, when using the latest Jaeger version, I get the following error:
unknown flag: --processor.jaeger-compact.server-host-port
After researching, I discovered that this flag is only available in older versions of Jaeger (e.g., v1.27) and is no longer supported in Jaeger v2+.
I then tried using a specific older Jaeger version (jaegertracing/all-in-one:1.27) that supports the flag. The container runs fine and listens on port 6799 as expected, but I still don’t see any RGW traces appearing in the Jaeger UI.
Ceph cluster deployed via Rook in Kubernetes
Ceph RGW is running as a pod inside the cluster
Jaeger all-in-one is running externally (for testing)
Jaeger port 6799/udp is exposed and forwarded
Tracing is enabled in Ceph config
Could the issue be related to the Ceph RGW pod not being able to send UDP traces to the Jaeger container?
Is there a specific configuration needed inside the RGW pod or Rook-Ceph to make sure tracing data is being sent correctly?
Should I consider using the default Jaeger port 6831/udp instead of 6799/udp, and configure Ceph accordingly?
Are there any known compatibility issues between Ceph RGW tracing and Jaeger v1.x?
Could you suggest some troubleshooting steps to help verify whether traces are actually being sent from RGW and received by Jaeger?
Any advice or working examples from a similar Kubernetes-based setup would be greatly appreciated.