mirror of https://github.com/istio/istio.io.git
update tracing doc (#5643)
Signed-off-by: Kuat Yessenov <kuat@google.com>
This commit is contained in:
parent
4ea1f997f0
commit
8bdc407a6e
|
|
@ -10,7 +10,7 @@ aliases:
|
||||||
Distributed tracing enables users to track a request through mesh that is distributed across multiple services.
|
Distributed tracing enables users to track a request through mesh that is distributed across multiple services.
|
||||||
This allows a deeper understanding about request latency, serialization and parallelism via visualization.
|
This allows a deeper understanding about request latency, serialization and parallelism via visualization.
|
||||||
|
|
||||||
Istio leverages [Envoy's distributed tracing](https://www.envoyproxy.io/docs/envoy/v1.10.0/intro/arch_overview/tracing) feature
|
Istio leverages [Envoy's distributed tracing](https://www.envoyproxy.io/docs/envoy/v1.12.0/intro/arch_overview/observability/tracing) feature
|
||||||
to provide tracing integration out of the box. Specifically, Istio provides options to install various tracing backend
|
to provide tracing integration out of the box. Specifically, Istio provides options to install various tracing backend
|
||||||
and configure proxies to send trace spans to them automatically.
|
and configure proxies to send trace spans to them automatically.
|
||||||
See [Zipkin](../zipkin/), [Jaeger](../jaeger/) and [LightStep](/docs/tasks/observability/distributed-tracing/lightstep/) task docs about how Istio works with those tracing systems.
|
See [Zipkin](../zipkin/), [Jaeger](../jaeger/) and [LightStep](/docs/tasks/observability/distributed-tracing/lightstep/) task docs about how Istio works with those tracing systems.
|
||||||
|
|
@ -31,6 +31,12 @@ To do this, an application needs to collect and propagate the following headers
|
||||||
* `x-b3-flags`
|
* `x-b3-flags`
|
||||||
* `x-ot-span-context`
|
* `x-ot-span-context`
|
||||||
|
|
||||||
|
Additionally, tracing integrations based on [OpenCensus](https://opencensus.io/) (e.g. Stackdriver) propagate the following headers:
|
||||||
|
|
||||||
|
* `x-cloud-trace-context`
|
||||||
|
* `traceparent`
|
||||||
|
* `grpc-trace-bin`
|
||||||
|
|
||||||
If you look at the sample Python `productpage` service, for example,
|
If you look at the sample Python `productpage` service, for example,
|
||||||
you see that the application extracts the required headers from an HTTP request
|
you see that the application extracts the required headers from an HTTP request
|
||||||
using [OpenTracing](https://opentracing.io/) libraries:
|
using [OpenTracing](https://opentracing.io/) libraries:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue