You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/operate/monitoring/tracing.mdx
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,22 +17,26 @@ Restate supports the following tracing features:
17
17
## Setting up OTLP exporter
18
18
19
19
Set up the [OTLP exporter](https://github.com/open-telemetry/opentelemetry-collector/blob/main/exporter/otlpexporter/README.md) by pointing the configuration entry `tracing-endpoint` to your trace collector.
20
+
By default, a `tracing-endpoint` using the `http://` or `https://` scheme will emit trace data in the OTLP/gRPC format.
21
+
Restate also supports the `otlp+http://` and `otlp+https://` schemes, to emit trace data in the OTLP/HTTP format.
22
+
Note that when using OTLP/HTTP, the `tracing-endpoint` URI usually needs to include an e.g. `/v1/traces` path.
20
23
21
24
### Exporting traces to Jaeger
22
25
23
-
[Jaeger](https://www.jaegertracing.io/docs/2.4/deployment/) accepts OTLP trace data on port `4317`.
26
+
[Jaeger](https://www.jaegertracing.io/docs/2.4/deployment/) accepts OTLP trace data on port `4317` (gRPC) and `4318` (HTTP).
24
27
Start Jaeger locally with Docker, for example:
25
28
26
29
```shell
27
30
docker run -d --name jaeger \
28
-
-p 4317:4317 -p 16686:16686 \
31
+
-p 4317:4317 -p 4318:4318 -p 16686:16686 \
29
32
jaegertracing/jaeger:2.4.0
30
33
```
31
34
32
-
Configure the tracing endpoint in Restate as a fully specified URL:
35
+
Configure the tracing endpoint in Restate as a valid URL:
0 commit comments