Skip to content

Add reverse propagation of telemetry tags - #891

Open
Arnab Nandy (arnabnandy7) wants to merge 1 commit into
Azure:devfrom
arnabnandy7:feature/reverse-telemetry-tags
Open

Add reverse propagation of telemetry tags#891
Arnab Nandy (arnabnandy7) wants to merge 1 commit into
Azure:devfrom
arnabnandy7:feature/reverse-telemetry-tags

Conversation

@arnabnandy7

Copy link
Copy Markdown

Issue describing the changes in this PR

resolves #867

This change adds support for reverse propagation of request telemetry tags from the Java worker to the Functions host.

  • Updates the language worker protobuf to v1.12.0-protofile.
  • Provides invocation trace attributes to function code through the existing TraceContext.getAttributes() API.
  • Adds the final trace attributes to InvocationResponse.trace_context_attributes.
  • Allows the host to attach custom attributes to the corresponding request telemetry.

Pull request checklist

  • My changes do not require documentation changes
    • Otherwise: Documentation issue linked to PR
  • My changes should not be added to the release notes for the next release
    • Otherwise: I've added my notes to release_notes.md
  • My changes do not need to be backported to a previous version
    • Otherwise: Backport tracked by issue/PR #issue_or_pr
  • I have added all required tests (Unit tests, E2E tests)

Additional information

A functional test verifies that attributes added through ExecutionContext.getTraceContext().getAttributes() are included in the invocation response sent back to the Functions host.

@azure-pipelines

Copy link
Copy Markdown
Contributor
Azure Pipelines:
There may be pipelines that require an authorized user to comment /azp run to run.

Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com>
@arnabnandy7
Arnab Nandy (arnabnandy7) force-pushed the feature/reverse-telemetry-tags branch from 5777e77 to dfb33dd Compare August 8, 2026 15:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Support for reverse propagation of request telemetry tags

1 participant