[Instrumentation] Improve spans for cache #5399
Draft
+776
−63
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.
Reworks how we're generating and annotating cache spans
Removes
cache_control.expiration,cache_control.cacheabilityin favor of using theCache-Controlheader value directlyNew attributes:
cache_match
cache.request.ignore_method
cache.request.url
cache.request.method
cache.request.header.range
cache.request.header.if_modified_since
cache.request.header.if_none_match
cache.response.status_code
cache.response.body.size
cache.response.cache_status
cache.response.success
cache_put
cache.request.url
cache.request.method
cache.request.payload.status_code
cache.request.payload.header.cache_control
cache.request.payload.header.cache_tag
cache.request.payload.header.etag
cache.request.payload.header.expires
cache.request.payload.header.last_modified
cache.request.payload.size
cache.response.success
cache_delete
cache.request.ignore_method
cache.request.url
cache.response.status_code
cache.response.success