Update OpenTelemetry.Instrumentation.StackExchangeRedis - #18274
Conversation
Updated vendored code for OpenTelemetry.Instrumentation.StackExchangeRedis to https://github.com/open-telemetry/opentelemetry-dotnet-contrib/releases/tag/Instrumentation.StackExchangeRedis-1.15.1-beta.2.
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 18274Or
iex "& { $(irm https://raw.githubusercontent.com/microsoft/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 18274" |
|
I don't think the failing CI jobs are related to this change. |
|
Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt. |
PR Testing ReportPR Information
Artifact Version Verification
Changes Analyzed
Change Categories
Test MethodA console harness referencing the PR-built Test Scenarios ExecutedScenario 1: Redis tracing happy path + source name (validates review finding #1)Coverage Type: Happy path Default run (no opt-in) produced 2 Redis spans: Observation: The emitted trace source name is Scenario 2: New semantic-convention opt-inCoverage Type: Feature behavior
The new Unhappy path: invalid opt-in valueCoverage Type: Negative / boundary
Other Observations
Summary
Overall Result✅ PR FUNCTIONALLY VERIFIED — the updated Redis instrumentation works correctly across default and opt-in semantic conventions, with safe handling of invalid input. Note for authorTesting confirmed the trace ActivitySource name changes from |
Override the name to match upstream rather than the identity of the assembly vendoring the code.
|
Retrying the failed CI jobs for this pull request from the CI run attempt. The rerun is being tracked in the rerun attempt. |
458661f
into
microsoft:main
Description
Updated vendored code for OpenTelemetry.Instrumentation.StackExchangeRedis to Instrumentation.StackExchangeRedis-1.15.1-beta.2 as I noticed it was quite old.
Checklist
<remarks />and<code />elements on your triple slash comments?