temporalio / temporalio/sdk-java
Allow customization of OTel span tags
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 433
- Forks
- 249
- Avg merge
- 5d 6h
- Merged PRs (30d)
- 26
Description
Describe the solution you'd like
Go and Python and .NET and others use temporalWorkflowID, temporalRunID, temporalActivityID, etc but Java uses workflowId and runId Cannot change Java's defaults for compatibility reasons, but we should allow these to be customized so users can make them the same. Some SDKs like .NET already allow these to be customized.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Java SDK's OpenTelemetry span-tag definitions and compare them with the existing customization supported by the .NET SDK. Done means users can customize Java's default workflow and activity tag names to match names such as temporalWorkflowID, temporalRunID, and temporalActivityID without breaking compatibility.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- observability
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100