Reorganize HTTP Observation types #29334
Labels
theme: observability
An issue related to observability and tracing
type: enhancement
A general enhancement
Milestone
#29324 started a discussion in the team and we decided to reorganize and rename types in the HTTP Observation support.
The work being done in spring-projects/spring-graphql#501 (where several observations are created with a single instrumentation) also influenced the changes in this issue.
While being quite late in the release cycle, all observation classes are new as of 6.0 and we think that getting the package structure right is worth the disruption.
In summary, we'd like to:
HttpRequestsObservationFilter
becomesServerHttpObservationFilter
. (same for other variants, client/server and servlet/reactive)HttpRequestsObservationConvention
becomesHttpRequestObservationConvention
org.springframework.web.observation
toorg.springframework.http.observation
, and the filters toorg.springframework.web.filter
HttpOutcome
entirely and move specific bits as package private implementationThe text was updated successfully, but these errors were encountered: