grafana / tempo

Grafana Tempo is a high volume, minimal dependency distributed tracing backend.
https://grafana.com/oss/tempo/
GNU Affero General Public License v3.0
4.04k stars 524 forks source link

[DOC] Update Helm chart doc #4326

Closed knylander-grafana closed 3 hours ago

knylander-grafana commented 1 week ago

Update the Helm chart documentation to address gaps in content and common questions.

Helm chart doc: https://github.com/grafana/tempo/issues/4326

pages to update:

Related:

- [x] Evaluate helm chart doc to make sure steps are up to date
- [x] Evaluate if we have gaps
- [ ] Provide some example configs
- [x] Add TLS info - https://github.com/grafana/tempo/pull/4328
- [x] Clarify the different types of gateway used in Helm chart for GET (enterpriseGateway), Tempo (gateway: true), nginx
- [x] Use the collapse shortcode for large configuration sections  (https://grafana.com/docs/writers-toolkit/write/shortcodes/#collapse)
- [x] Address issues found by FE walkthrough of Helm chart docs (see comments below)
- [ ] Check for streaming endpoint in Helm chart https://github.com/grafana/tempo/issues/3987
knylander-grafana commented 1 week ago

Zach's PR to handle TLS with Helm - https://github.com/grafana/tempo/pull/4328/

hedss commented 1 week ago

Just rough C&P from GET install today:

Worth checking the rest of the doc too for other things when we go through this. cc @ayah-el @danstadler-pdx

knylander-grafana commented 6 days ago

Verify that the GRPC endpoint for streaming is listed. Http2 proxy. Related: https://github.com/grafana/tempo/issues/3987#issuecomment-2452108337

From Joe: I have not operated istio so I can't say for sure. You will need to make sure that envoy is proxying HTTP2 generically or perhaps it supports GRPC more specifically?

Yes it seems there is missing config in the nginx gw in the helm chart to allow for TraceQL streaming. I'm was looking at the config here and I don't see a pass for the streaming GRPC endpoint. It may also need special config for proxying HTTP2.

knylander-grafana commented 3 days ago

PR to address FE issue:https://github.com/grafana/tempo/pull/4370