Kubernetes Can';在Jaeger UI(本地节点、Mac Docker)中看不到我的服务跟踪
我试图在本地k8s节点(Docker for Mac)中使用Jaeger并打开跟踪,但在UI中查看跟踪时遇到了一些问题 我正在使用Jaeger操作符和部署注释来注入Jaeger侧车。Jaeger cr配置为不断对每个请求进行采样。 到目前为止,一切似乎都很好,但当我向我的pod发送一些HTTP流量(通过nginx入口)时,我可以看到它的到来,但在jaegerui中找不到任何痕迹 通过阅读文档,这些步骤应该隐式地收集和发送跟踪。Kubernetes Can';在Jaeger UI(本地节点、Mac Docker)中看不到我的服务跟踪,kubernetes,opentracing,jaeger,Kubernetes,Opentracing,Jaeger,我试图在本地k8s节点(Docker for Mac)中使用Jaeger并打开跟踪,但在UI中查看跟踪时遇到了一些问题 我正在使用Jaeger操作符和部署注释来注入Jaeger侧车。Jaeger cr配置为不断对每个请求进行采样。 到目前为止,一切似乎都很好,但当我向我的pod发送一些HTTP流量(通过nginx入口)时,我可以看到它的到来,但在jaegerui中找不到任何痕迹 通过阅读文档,这些步骤应该隐式地收集和发送跟踪。 我遗漏了什么吗?您需要在nginx入口控制器中启用开放跟踪 要启用检
我遗漏了什么吗?您需要在nginx入口控制器中启用开放跟踪 要启用检测,我们必须在配置ConfigMap中启用OpenTracing:
data:
enable-opentracing: "true"
要启用或禁用单个入口的检测,请使用enable opentracing注释:
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/enable-opentracing: "true"
您还必须设置上载跟踪时要使用的主机:
jaeger-collector-host: jaeger-agent.default.svc.cluster.local
很高兴知道入口级别有跟踪,但这并不能解决我的问题。我的服务的痕迹(不一定通过入口)仍然看不到。