如何解决当两个都部署在kubernetes上时,带有Spring Boot的Jaeger无法正常工作
我正在尝试使用jaeger跟踪spring-boot-application的日志。
spring-boot微服务和jaeger都在kubernetes上运行(docker-desktop上的本地设置)。我的服务跟踪在jaeger UI中不可见。
相同的spring boot微服务和Jaeger本地设置(没有kuberntes)可以正常工作。
下面是我的application.properties中的配置,用于与kubernetes中的jaeger-agent进行交互。
opentracing.jaeger.udp-sender.host=jaeger-agent
opentracing.jaeger.udp-sender.port=6831
下面是我的代码:
https://github.com/anuragk3334/Spring-boot-and-Jaeger/tree/master/HelloWorld
Jaeger配置为:
https://github.com/anuragk3334/Spring-boot-and-Jaeger/blob/master/HelloWorld/k8s/jaeger.yaml
$ kubectl describe svc jaeger-agent
Name: jaeger-agent
Namespace: default
Labels: app=jaeger
app.kubernetes.io/component=agent
app.kubernetes.io/name=jaeger
Annotations: Selector: app.kubernetes.io/component=all-in-one,app.kubernetes.io/name=jaeger
Type: ClusterIP
IP: None
Port: agent-zipkin-thrift 5775/UDP
TargetPort: 5775/UDP
Endpoints: 10.1.0.234:5775
Port: agent-compact 6831/UDP
TargetPort: 6831/UDP
Endpoints: 10.1.0.234:6831
Port: agent-binary 6832/UDP
TargetPort: 6832/UDP
Endpoints: 10.1.0.234:6832
Port: agent-configs 5778/TCP
TargetPort: 5778/TCP
Endpoints: 10.1.0.234:5778
Session Affinity: None
Events: <none>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。