Replies: 1 comment 1 reply
-
upstream_cluster and downstream_cluster are not OpenTelemetry-defined. You probably better ask the Istio/Envoy folks what these mean.
As the table says, this comes from OpenTracing. The peer.address should be roughly the same as OTel's
Assuming you mean "pod IP", then that seems to make sense to me: The parent POD calls the child pod, so from the child PODs perspective, it is the remote/peer address of the socket connection between the parent and the child. |
Beta Was this translation helpful? Give feedback.
-
I have deployed Jaeger on istio to monitor the bookinfo application. Then I want to analyze the trace data of Jaeger. However, I am confused by some span tags, such as, upstream_cluster and peer address. I found the meaning of peer.address from https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/trace/sdk_exporters/zipkin.md
, It says that peer.address means remote address. I think it means that when a client start a request and a server receive the request, the client's peer.address will be the server and the server's peer address will be the client.
Here is some information I get from one trace with 8 spans.
However, the peer.address seems to be it's parent span's pod id, which is different from what I understand, and I don't know which is right.
Besides, I don't understand the meaning of upstream_cluster and downstream_cluster as below. Why all downstream_cluster is None, and what is the meaning of '9080' and 'inbound' in outstream_cluster?
Beta Was this translation helpful? Give feedback.
All reactions