You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(aws): enhance service representation for serverless (#14055)
### What does this PR do?
<!-- A brief description of the change being made with this pull
request. -->
Rollout of span naming changes to align tracer with serverless product
to create streamlined Service Representation for Serverless
Key Changes:
- Apply all changes ONLY in a Serverless scenario
- Apply explicit `peer.service` tag equal to the hostname based on aws
service type and region grouping all spans underneath one explicitly
defined inferred service
- Extract hostname within the region event for accuracy
- Remove `_dd.base_service` for serverless spans since the config is
derived incorrectly in those situations
### Motivation
<!-- What inspired you to submit this pull request? -->
Improve Service Map for Serverless
## Checklist
- [x] PR author has checked that all the criteria below are met
- The PR description includes an overview of the change
- The PR description articulates the motivation for the change
- The change includes tests OR the PR description describes a testing
strategy
- The PR description notes risks associated with the change, if any
- Newly-added code is easy to change
- The change follows the [library release note
guidelines](https://ddtrace.readthedocs.io/en/stable/releasenotes.html)
- The change includes or references documentation updates if necessary
- Backport labels are set (if
[applicable](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting))
## Reviewer Checklist
- [x] Reviewer has checked that all the criteria below are met
- Title is accurate
- All changes are related to the pull request's stated goal
- Avoids breaking
[API](https://ddtrace.readthedocs.io/en/stable/versioning.html#interfaces)
changes
- Testing strategy adequately addresses listed risks
- Newly-added code is easy to change
- Release note makes sense to a user of the library
- If necessary, author has acknowledged and discussed the performance
implications of this PR as reported in the benchmarks PR comment
- Backport labels are set in a manner that is consistent with the
[release branch maintenance
policy](https://ddtrace.readthedocs.io/en/latest/contributing.html#backporting)
0 commit comments