Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions site/content/en/latest/tasks/observability/proxy-trace.md
Original file line number Diff line number Diff line change
Expand Up @@ -347,6 +347,18 @@ spec:
EOF
```

### Tempo and appProtocol

When using Grafana Tempo it is important to note that the [tempo-distributed Helm chart](https://github.com/grafana/helm-charts/tree/main/charts/tempo-distributed)
will omit a `appProtocol` in the `tempo-distributor` Service. Without this protocol hint, Envoy will send traces to Tempo using the wrong protocol: HTTP, instead of GRPC.

You can add the protocol hint to the `tempo-distributor` Service, by supplying these values to the "tempo-distributed" Helm chart:

```yaml
distributor:
appProtocol:
grpc: grpc

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

instead of grpc in the key, can we use kubernetes.io/h2c instead ?
this is what upstream would ideally like
https://gateway-api.sigs.k8s.io/guides/backend-protocol/

=======
### Sampler

For OpenTelemetry tracing, you can configure the sampler using the `openTelemetry.sampler` field.
Expand Down
Loading