首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >大使跟踪与Istio's Jaeger的集成

大使跟踪与Istio's Jaeger的集成
EN

Stack Overflow用户
提问于 2020-03-02 12:56:56
回答 1查看 915关注 0票数 1

我有一位工作的大使和一名工作的Istio,我在Istio使用默认的Jaeger跟踪器,它工作得很好。

现在,我想让大使向Istio的Jaeger报告追踪数据。

大使文档表明Zipkin驱动程序支持Jaeger,但只给出了与Zipkin一起使用的示例。

https://www.getambassador.io/user-guide/with-istio/#tracing-integration

所以我检查了jaeger-收集器服务的端口,并选择了http: jaeger-收集器-http 14268/TCP。

代码语言:javascript
复制
kubectl describe svc jaeger-collector -n istio-system

并修改了大使文档中显示的TracingService:

代码语言:javascript
复制
apiVersion: getambassador.io/v2
kind: TracingService
metadata:
  name: tracing
  namespace: {{ .Values.namespace }}
spec:
  #service: "zipkin.istio-system:9411"
  service: "jaeger-collector.istio-system:14268"
  driver: zipkin
  ambassador_id: ambassador-{{ .Values.namespace }}
  config: {}

但我看不见贾格大使的追踪数据。

有谁在这个问题上有经验吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-03 06:01:57

这里的答案是用--set values.global.tracer.zipkin.address安装istio,就像istio文档中提供的那样

代码语言:javascript
复制
istioctl manifest apply --set values.global.tracer.zipkin.address=<jaeger-collector-service>.<jaeger-collector-namespace>:9411

使用原始的TracingService setting: service: "zipkin.istio-system:9411"作为Donato Szilagyi在评论中确认的。

代码语言:javascript
复制
apiVersion: getambassador.io/v2
kind: TracingService
metadata:
  name: tracing
  namespace: {{ .Values.namespace }}
spec:
  service: "zipkin.istio-system:9411"
  driver: zipkin
  ambassador_id: ambassador-{{ .Values.namespace }}
  config: {}

太棒了!它起作用了。这一次我使用了原始的TracingService设置: service:"zipkin.istio-system:9411“- Donato Szilagy

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60489344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档