如何解决如何理解zipkin中的span标签peer.address?
我已经在 istio 上部署了 Jaeger 来监控 bookinfo 应用程序。然后我想分析一下Jaeger的trace数据。但是,我对一些跨度标记感到困惑,例如 upstream_cluster 和对等地址。我从 https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk_exporters/zipkin.md 中找到了 peer.address 的含义,它说 peer.address 表示远程地址。我认为这意味着当客户端开始请求并且服务器收到请求时,客户端的peer.address将是服务器,服务器的peer地址将是客户端。
这是我从 8 个跨度的一条跟踪中获得的一些信息。
spanID operationName podIP serviceName pid refType peer.address span.kind
0 0044bea01e572833 productpage.default.svc.cluster.local:9080/pro... 10.244.27.204 istio-ingressgateway 192.168.0.49 client
1 a2bdd3593ab25d00 productpage.default.svc.cluster.local:9080/pro... 10.244.27.238 productpage.default 0044bea01e572833 CHILD_OF 10.244.27.204 server
2 626e09f9758da789 details.default.svc.cluster.local:9080/* 10.244.27.238 productpage.default a2bdd3593ab25d00 CHILD_OF 10.244.27.238 client
3 5a76f143f0e5c301 details.default.svc.cluster.local:9080/* 10.244.27.247 details.default 626e09f9758da789 CHILD_OF 10.244.27.238 server
4 9c1aaf91ea5e5ce9 reviews.default.svc.cluster.local:9080/* 10.244.27.238 productpage.default a2bdd3593ab25d00 CHILD_OF 10.244.27.238 client
5 923db83990a9e7e5 reviews.default.svc.cluster.local:9080/* 10.244.27.246 reviews.default 9c1aaf91ea5e5ce9 CHILD_OF 10.244.27.238 server
6 8e3dbd4dd0b70f85 ratings.default.svc.cluster.local:9080/* 10.244.27.246 reviews.default 923db83990a9e7e5 CHILD_OF 10.244.27.246 client
7 f227decb8d8b2c51 ratings.default.svc.cluster.local:9080/* 10.244.27.217 ratings.default 8e3dbd4dd0b70f85 CHILD_OF 10.244.27.246 server
但是peer.address好像是父span的pod id,和我理解的不一样,不知道哪个是对的。
另外,我不明白下面的upstream_cluster和downstream_cluster的含义。为什么所有的downstream_cluster都是None,outstream_cluster中'9080'和'inbound'是什么意思?
spanID operationName podIP ... upstream_cluster downstream_cluster span.kind
0 0044bea01e572833 productpage.default.svc.cluster.local:9080/pro... 10.244.27.204 ... outbound|9080||productpage.default.svc.cluster... - client
1 a2bdd3593ab25d00 productpage.default.svc.cluster.local:9080/pro... 10.244.27.238 ... inbound|9080|| - server
2 626e09f9758da789 details.default.svc.cluster.local:9080/* 10.244.27.238 ... outbound|9080||details.default.svc.cluster.local - client
3 5a76f143f0e5c301 details.default.svc.cluster.local:9080/* 10.244.27.247 ... inbound|9080|| - server
4 9c1aaf91ea5e5ce9 reviews.default.svc.cluster.local:9080/* 10.244.27.238 ... outbound|9080||reviews.default.svc.cluster.local - client
5 923db83990a9e7e5 reviews.default.svc.cluster.local:9080/* 10.244.27.246 ... inbound|9080|| - server
6 8e3dbd4dd0b70f85 ratings.default.svc.cluster.local:9080/* 10.244.27.246 ... outbound|9080||ratings.default.svc.cluster.local - client
7 f227decb8d8b2c51 ratings.default.svc.cluster.local:9080/* 10.244.27.217 ... inbound|9080|| - server
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。