-
Notifications
You must be signed in to change notification settings - Fork 151
[WIP] [Azure Functions] Fix span parenting for isolated functions with ASP.NET Core integration #7628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft
lucaspimentel
wants to merge
29
commits into
master
Choose a base branch
from
lpimentel/APMSVLS-58-azfunc-host-parenting
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
[WIP] [Azure Functions] Fix span parenting for isolated functions with ASP.NET Core integration #7628
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
519a8d3
Add function process tag for Azure Functions isolated mode
lucaspimentel a6b0ef7
add investigation docs
lucaspimentel d916222
investigation updates
lucaspimentel 6b0b14a
update investigation doc
lucaspimentel 0e21f6e
enable ASP.NET Core diagnostics observer in the worker process
lucaspimentel 90d1171
Reorganize investigation docs and trace files
lucaspimentel 5a5c4d1
Add Phase 1 trace analysis to investigation doc
lucaspimentel fc2efa4
Add implementation plan to investigation doc
lucaspimentel ccef4de
Fix Azure Functions span parenting via HttpContext.Items
lucaspimentel 8034bc6
update investigation doc
lucaspimentel 7fe8522
update investigation doc
lucaspimentel 595247b
Add trace payloads for investigation
lucaspimentel be990a6
delete temporary investigation files
lucaspimentel b368429
rename tag const field for consistency and move it closer to the others
lucaspimentel 42fe3b8
add tags for azfunc extension version and worker runtime
lucaspimentel 9fa59bd
don't replace "component" tag value
lucaspimentel 88e327c
reorder conditions for readability
lucaspimentel 0e36d98
make method private
lucaspimentel 9fdc8a4
remove obsolete comment
lucaspimentel b91acf4
align comments (whitespace change only)
lucaspimentel 54c12a1
convert `if` to `switch` statement
lucaspimentel bf81ec4
remove extra debug logs
lucaspimentel 919b485
rename parameter
lucaspimentel fe98608
refactoring
lucaspimentel 0e09a9e
fix grammar in code comment
lucaspimentel 50bc9bd
check for null values
lucaspimentel e2d11d5
update test snapshots
lucaspimentel 4a7a5d2
update auto-generated code
lucaspimentel 01f415c
TEMP: reference latest released nugets when testing
lucaspimentel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
192 changes: 138 additions & 54 deletions
192
...src/Datadog.Trace/ClrProfiler/AutoInstrumentation/Azure/Functions/AzureFunctionsCommon.cs
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
TODO: revert this.
Temporary change for testing (need to reference public nuget packages).