Add query execution context based tracing for API requests #4077
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.
Closes #4001
An attempt at allowing tracing per request as per suggestions in #4001
cached_platform_key
now accepts the trace phase as a third parameter.OpenTelemetryTracing
overridescached_platform_key
to access execution context not available inplatform_field_key
,platform_authorized_key
,platform_resolve_type_key
This PR includes
PlatformTracing
CI has failed due to rubocop failures in files not associated with this PR.If this looks good, we are hoping to add this to 1.13.x (< 2) since we haven't yet migrated.