Я пытаюсь отследить журналы своего весеннего загрузочного приложения с помощью jaeger.
И микросервис весенней загрузки, и jaeger работают на кубернетах (локальная настройка на рабочем столе докера). Следы моих сервисов не видны в jaeger UI.
Тот же микросервис весенней загрузки и локальная настройка Jaeger (без кубернтов) работают нормально.
Ниже представлена конфигурация в моем application.properties для взаимодействия с 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>
kubectl describe svc jaeger-agent
. Что вы вставляете вapplication.properties
, когда запускаете его локально, и это работает. Также проверьте, работают ли jaeger pods. - person Arghya Sadhu   schedule 18.08.2020