knative / knative/eventing

No eventing-level spans in tracing visualization

Open
#8,117 0 comments 0 reactions 0 assignees View on GitHub
kind/bug triage/accepted
Dominant language
Go
Stars
1.6k
Forks
631
Avg merge
2d 1h
Merged PRs (30d)
6

Description

### Describe the bug
We're using the tracing setup described in the [knative docs](https://knative.dev/blog/articles/distributed-tracing/) where we can see the request progressing across knative components in Jaeger UI. After having to reinstall the tracing setup (for infrastructure-related reasons), the eventing components don't show up in the traces anymore.

### Expected behavior
Request traces include eventing-level traces, for example like this (an old screenshot):
![image](https://github.com/user-attachments/assets/0e036d4a-eff0-45fc-b37c-8a53817ac0c3)

### Actual behavior
The trace only includes serving-level traces:
![image](https://github.com/user-attachments/assets/dcaf0f57-cbc3-42a6-81e0-dc7fabb64281)

**To Reproduce**
- Setup tracing as described in the docs
- Deploy a knative service and a knative kafka source that simply redirects requests to the service
- Send a request and search for the trace in Jaeger UI

**Knative release version**
- Knative serving: v1.12.0
- Knative eventing core: v1.12.6
- Knative kafka source: v1.12.9

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the tracing setup from the linked Knative docs with a Knative service and Kafka source, then inspect the resulting trace in Jaeger UI. Compare the serving-level spans with the expected eventing-level spans for the listed Knative v1.12 releases. Done means eventing components appear in request traces again.

Written by the indexing model from the issue text.

Assessment

Tech stack
go, kubernetes
Domain
distributed-systems, observability-sre
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.